mirror of
https://github.com/boostorg/range.git
synced 2025-07-21 16:42:11 +02:00
[boost][range] - Improved the implementation of strided range to eliminate requirements for boost::size(rng) to be a valid expression. Each traversal category of strided_iterator is now individually implemented.
[SVN r67461]
This commit is contained in:
@ -30,7 +30,7 @@
|
|||||||
</h3></div></div>
|
</h3></div></div>
|
||||||
<div><p class="copyright">Copyright © 2003 -2010 Thorsten Ottosen, Neil Groves</p></div>
|
<div><p class="copyright">Copyright © 2003 -2010 Thorsten Ottosen, Neil Groves</p></div>
|
||||||
<div><div class="legalnotice">
|
<div><div class="legalnotice">
|
||||||
<a name="id618509"></a><p>
|
<a name="id631480"></a><p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
@ -143,7 +143,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"><p><small>Last revised: December 23, 2010 at 17:58:25 GMT</small></p></td>
|
<td align="left"><p><small>Last revised: December 26, 2010 at 20:24:07 GMT</small></p></td>
|
||||||
<td align="right"><div class="copyright-footer"></div></td>
|
<td align="right"><div class="copyright-footer"></div></td>
|
||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.concepts.bidirectional_range"></a><a class="link" href="bidirectional_range.html" title="Bidirectional Range">Bidirectional Range</a>
|
<a name="range.concepts.bidirectional_range"></a><a class="link" href="bidirectional_range.html" title="Bidirectional Range">Bidirectional Range</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<a name="range.concepts.bidirectional_range.notation"></a><h5>
|
<a name="range.concepts.bidirectional_range.notation"></a><h5>
|
||||||
<a name="id660804"></a>
|
<a name="id673774"></a>
|
||||||
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.notation">Notation</a>
|
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.notation">Notation</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="informaltable"><table class="table">
|
<div class="informaltable"><table class="table">
|
||||||
@ -65,7 +65,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.bidirectional_range.description"></a><h5>
|
<a name="range.concepts.bidirectional_range.description"></a><h5>
|
||||||
<a name="id660892"></a>
|
<a name="id673862"></a>
|
||||||
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.description">Description</a>
|
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.description">Description</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -75,7 +75,7 @@
|
|||||||
Traversal Iterator</a>.
|
Traversal Iterator</a>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.concepts.bidirectional_range.refinement_of"></a><h5>
|
<a name="range.concepts.bidirectional_range.refinement_of"></a><h5>
|
||||||
<a name="id660950"></a>
|
<a name="id673921"></a>
|
||||||
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.refinement_of">Refinement
|
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.refinement_of">Refinement
|
||||||
of</a>
|
of</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -83,7 +83,7 @@
|
|||||||
<a class="link" href="forward_range.html" title="Forward Range">Forward Range</a>
|
<a class="link" href="forward_range.html" title="Forward Range">Forward Range</a>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.concepts.bidirectional_range.associated_types"></a><h5>
|
<a name="range.concepts.bidirectional_range.associated_types"></a><h5>
|
||||||
<a name="id660973"></a>
|
<a name="id673944"></a>
|
||||||
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.associated_types">Associated
|
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.associated_types">Associated
|
||||||
types</a>
|
types</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -136,7 +136,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.bidirectional_range.valid_expressions"></a><h5>
|
<a name="range.concepts.bidirectional_range.valid_expressions"></a><h5>
|
||||||
<a name="id661129"></a>
|
<a name="id674099"></a>
|
||||||
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.valid_expressions">Valid
|
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.valid_expressions">Valid
|
||||||
expressions</a>
|
expressions</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -221,7 +221,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.bidirectional_range.complexity_guarantees"></a><h5>
|
<a name="range.concepts.bidirectional_range.complexity_guarantees"></a><h5>
|
||||||
<a name="id661589"></a>
|
<a name="id674560"></a>
|
||||||
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.complexity_guarantees">Complexity
|
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.complexity_guarantees">Complexity
|
||||||
guarantees</a>
|
guarantees</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -232,7 +232,7 @@
|
|||||||
<a class="link" href="forward_range.html" title="Forward Range">Forward Range</a>.
|
<a class="link" href="forward_range.html" title="Forward Range">Forward Range</a>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.concepts.bidirectional_range.invariants"></a><h5>
|
<a name="range.concepts.bidirectional_range.invariants"></a><h5>
|
||||||
<a name="id661729"></a>
|
<a name="id674700"></a>
|
||||||
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.invariants">Invariants</a>
|
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.invariants">Invariants</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="informaltable"><table class="table">
|
<div class="informaltable"><table class="table">
|
||||||
@ -272,7 +272,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.bidirectional_range.see_also"></a><h5>
|
<a name="range.concepts.bidirectional_range.see_also"></a><h5>
|
||||||
<a name="id661978"></a>
|
<a name="id674949"></a>
|
||||||
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.see_also">See also</a>
|
<a class="link" href="bidirectional_range.html#range.concepts.bidirectional_range.see_also">See also</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
|
@ -79,7 +79,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.concepts.concept_checking.see_also"></a><h5>
|
<a name="range.concepts.concept_checking.see_also"></a><h5>
|
||||||
<a name="id662924"></a>
|
<a name="id675895"></a>
|
||||||
<a class="link" href="concept_checking.html#range.concepts.concept_checking.see_also">See also</a>
|
<a class="link" href="concept_checking.html#range.concepts.concept_checking.see_also">See also</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.concepts.forward_range"></a><a class="link" href="forward_range.html" title="Forward Range">Forward Range</a>
|
<a name="range.concepts.forward_range"></a><a class="link" href="forward_range.html" title="Forward Range">Forward Range</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<a name="range.concepts.forward_range.notation"></a><h5>
|
<a name="range.concepts.forward_range.notation"></a><h5>
|
||||||
<a name="id660433"></a>
|
<a name="id673403"></a>
|
||||||
<a class="link" href="forward_range.html#range.concepts.forward_range.notation">Notation</a>
|
<a class="link" href="forward_range.html#range.concepts.forward_range.notation">Notation</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="informaltable"><table class="table">
|
<div class="informaltable"><table class="table">
|
||||||
@ -65,7 +65,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.forward_range.description"></a><h5>
|
<a name="range.concepts.forward_range.description"></a><h5>
|
||||||
<a name="id660521"></a>
|
<a name="id673492"></a>
|
||||||
<a class="link" href="forward_range.html#range.concepts.forward_range.description">Description</a>
|
<a class="link" href="forward_range.html#range.concepts.forward_range.description">Description</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -73,14 +73,14 @@
|
|||||||
Traversal Iterator</a>.
|
Traversal Iterator</a>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.concepts.forward_range.refinement_of"></a><h5>
|
<a name="range.concepts.forward_range.refinement_of"></a><h5>
|
||||||
<a name="id660586"></a>
|
<a name="id673557"></a>
|
||||||
<a class="link" href="forward_range.html#range.concepts.forward_range.refinement_of">Refinement of</a>
|
<a class="link" href="forward_range.html#range.concepts.forward_range.refinement_of">Refinement of</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
<a class="link" href="single_pass_range.html" title="Single Pass Range">Single Pass Range</a>
|
<a class="link" href="single_pass_range.html" title="Single Pass Range">Single Pass Range</a>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.concepts.forward_range.associated_types"></a><h5>
|
<a name="range.concepts.forward_range.associated_types"></a><h5>
|
||||||
<a name="id660609"></a>
|
<a name="id673580"></a>
|
||||||
<a class="link" href="forward_range.html#range.concepts.forward_range.associated_types">Associated
|
<a class="link" href="forward_range.html#range.concepts.forward_range.associated_types">Associated
|
||||||
types</a>
|
types</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -132,7 +132,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.forward_range.see_also"></a><h5>
|
<a name="range.concepts.forward_range.see_also"></a><h5>
|
||||||
<a name="id660758"></a>
|
<a name="id673729"></a>
|
||||||
<a class="link" href="forward_range.html#range.concepts.forward_range.see_also">See also</a>
|
<a class="link" href="forward_range.html#range.concepts.forward_range.see_also">See also</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.concepts.random_access_range"></a><a class="link" href="random_access_range.html" title="Random Access Range">Random Access Range</a>
|
<a name="range.concepts.random_access_range"></a><a class="link" href="random_access_range.html" title="Random Access Range">Random Access Range</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<a name="range.concepts.random_access_range.description"></a><h5>
|
<a name="range.concepts.random_access_range.description"></a><h5>
|
||||||
<a name="id662025"></a>
|
<a name="id674995"></a>
|
||||||
<a class="link" href="random_access_range.html#range.concepts.random_access_range.description">Description</a>
|
<a class="link" href="random_access_range.html#range.concepts.random_access_range.description">Description</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -35,7 +35,7 @@
|
|||||||
Access Traversal Iterator</a>.
|
Access Traversal Iterator</a>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.concepts.random_access_range.refinement_of"></a><h5>
|
<a name="range.concepts.random_access_range.refinement_of"></a><h5>
|
||||||
<a name="id662090"></a>
|
<a name="id675061"></a>
|
||||||
<a class="link" href="random_access_range.html#range.concepts.random_access_range.refinement_of">Refinement
|
<a class="link" href="random_access_range.html#range.concepts.random_access_range.refinement_of">Refinement
|
||||||
of</a>
|
of</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -43,7 +43,7 @@
|
|||||||
<a class="link" href="bidirectional_range.html" title="Bidirectional Range">Bidirectional Range</a>
|
<a class="link" href="bidirectional_range.html" title="Bidirectional Range">Bidirectional Range</a>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.concepts.random_access_range.valid_expressions"></a><h5>
|
<a name="range.concepts.random_access_range.valid_expressions"></a><h5>
|
||||||
<a name="id662113"></a>
|
<a name="id675084"></a>
|
||||||
<a class="link" href="random_access_range.html#range.concepts.random_access_range.valid_expressions">Valid
|
<a class="link" href="random_access_range.html#range.concepts.random_access_range.valid_expressions">Valid
|
||||||
expressions</a>
|
expressions</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -89,7 +89,7 @@
|
|||||||
</tr></tbody>
|
</tr></tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.random_access_range.expression_semantics"></a><h5>
|
<a name="range.concepts.random_access_range.expression_semantics"></a><h5>
|
||||||
<a name="id662251"></a>
|
<a name="id675222"></a>
|
||||||
<a class="link" href="random_access_range.html#range.concepts.random_access_range.expression_semantics">Expression
|
<a class="link" href="random_access_range.html#range.concepts.random_access_range.expression_semantics">Expression
|
||||||
semantics</a>
|
semantics</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -139,7 +139,7 @@
|
|||||||
</tr></tbody>
|
</tr></tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.random_access_range.complexity_guarantees"></a><h5>
|
<a name="range.concepts.random_access_range.complexity_guarantees"></a><h5>
|
||||||
<a name="id662466"></a>
|
<a name="id675437"></a>
|
||||||
<a class="link" href="random_access_range.html#range.concepts.random_access_range.complexity_guarantees">Complexity
|
<a class="link" href="random_access_range.html#range.concepts.random_access_range.complexity_guarantees">Complexity
|
||||||
guarantees</a>
|
guarantees</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -147,7 +147,7 @@
|
|||||||
<code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">size</span><span class="special">(</span><span class="identifier">a</span><span class="special">)</span></code> completes in amortized constant time.
|
<code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">size</span><span class="special">(</span><span class="identifier">a</span><span class="special">)</span></code> completes in amortized constant time.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.concepts.random_access_range.invariants"></a><h5>
|
<a name="range.concepts.random_access_range.invariants"></a><h5>
|
||||||
<a name="id662514"></a>
|
<a name="id675485"></a>
|
||||||
<a class="link" href="random_access_range.html#range.concepts.random_access_range.invariants">Invariants</a>
|
<a class="link" href="random_access_range.html#range.concepts.random_access_range.invariants">Invariants</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="informaltable"><table class="table">
|
<div class="informaltable"><table class="table">
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.concepts.single_pass_range"></a><a class="link" href="single_pass_range.html" title="Single Pass Range">Single Pass Range</a>
|
<a name="range.concepts.single_pass_range"></a><a class="link" href="single_pass_range.html" title="Single Pass Range">Single Pass Range</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<a name="range.concepts.single_pass_range.notation"></a><h5>
|
<a name="range.concepts.single_pass_range.notation"></a><h5>
|
||||||
<a name="id659140"></a>
|
<a name="id672111"></a>
|
||||||
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.notation">Notation</a>
|
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.notation">Notation</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="informaltable"><table class="table">
|
<div class="informaltable"><table class="table">
|
||||||
@ -65,7 +65,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.single_pass_range.description"></a><h5>
|
<a name="range.concepts.single_pass_range.description"></a><h5>
|
||||||
<a name="id659233"></a>
|
<a name="id672203"></a>
|
||||||
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.description">Description</a>
|
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.description">Description</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -73,7 +73,7 @@
|
|||||||
Pass Iterator</a>.
|
Pass Iterator</a>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.concepts.single_pass_range.associated_types"></a><h5>
|
<a name="range.concepts.single_pass_range.associated_types"></a><h5>
|
||||||
<a name="id659298"></a>
|
<a name="id672269"></a>
|
||||||
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.associated_types">Associated
|
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.associated_types">Associated
|
||||||
types</a>
|
types</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -126,7 +126,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.single_pass_range.valid_expressions"></a><h5>
|
<a name="range.concepts.single_pass_range.valid_expressions"></a><h5>
|
||||||
<a name="id659461"></a>
|
<a name="id672432"></a>
|
||||||
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.valid_expressions">Valid
|
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.valid_expressions">Valid
|
||||||
expressions</a>
|
expressions</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -198,7 +198,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.single_pass_range.expression_semantics"></a><h5>
|
<a name="range.concepts.single_pass_range.expression_semantics"></a><h5>
|
||||||
<a name="id659780"></a>
|
<a name="id672751"></a>
|
||||||
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.expression_semantics">Expression
|
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.expression_semantics">Expression
|
||||||
semantics</a>
|
semantics</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -266,7 +266,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.single_pass_range.complexity_guarantees"></a><h5>
|
<a name="range.concepts.single_pass_range.complexity_guarantees"></a><h5>
|
||||||
<a name="id660037"></a>
|
<a name="id673008"></a>
|
||||||
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.complexity_guarantees">Complexity
|
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.complexity_guarantees">Complexity
|
||||||
guarantees</a>
|
guarantees</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -276,7 +276,7 @@
|
|||||||
constant time.
|
constant time.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.concepts.single_pass_range.invariants"></a><h5>
|
<a name="range.concepts.single_pass_range.invariants"></a><h5>
|
||||||
<a name="id660114"></a>
|
<a name="id673084"></a>
|
||||||
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.invariants">Invariants</a>
|
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.invariants">Invariants</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="informaltable"><table class="table">
|
<div class="informaltable"><table class="table">
|
||||||
@ -316,7 +316,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.concepts.single_pass_range.see_also"></a><h5>
|
<a name="range.concepts.single_pass_range.see_also"></a><h5>
|
||||||
<a name="id660370"></a>
|
<a name="id673341"></a>
|
||||||
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.see_also">See also</a>
|
<a class="link" href="single_pass_range.html#range.concepts.single_pass_range.see_also">See also</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
<a name="range.history_ack"></a><a class="link" href="history_ack.html" title="History and Acknowledgement">History and Acknowledgement</a>
|
<a name="range.history_ack"></a><a class="link" href="history_ack.html" title="History and Acknowledgement">History and Acknowledgement</a>
|
||||||
</h2></div></div></div>
|
</h2></div></div></div>
|
||||||
<a name="range.history_ack.version_1___before_boost_1_43"></a><h4>
|
<a name="range.history_ack.version_1___before_boost_1_43"></a><h4>
|
||||||
<a name="id793098"></a>
|
<a name="id805720"></a>
|
||||||
<a class="link" href="history_ack.html#range.history_ack.version_1___before_boost_1_43">Version 1 -
|
<a class="link" href="history_ack.html#range.history_ack.version_1___before_boost_1_43">Version 1 -
|
||||||
before Boost 1.43</a>
|
before Boost 1.43</a>
|
||||||
</h4>
|
</h4>
|
||||||
@ -79,7 +79,7 @@
|
|||||||
The concept checks and their documentation was provided by Daniel Walker.
|
The concept checks and their documentation was provided by Daniel Walker.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.history_ack.version_2___boost_1_43_and_beyond"></a><h4>
|
<a name="range.history_ack.version_2___boost_1_43_and_beyond"></a><h4>
|
||||||
<a name="id793199"></a>
|
<a name="id805821"></a>
|
||||||
<a class="link" href="history_ack.html#range.history_ack.version_2___boost_1_43_and_beyond">Version
|
<a class="link" href="history_ack.html#range.history_ack.version_2___boost_1_43_and_beyond">Version
|
||||||
2 - Boost 1.43 and beyond</a>
|
2 - Boost 1.43 and beyond</a>
|
||||||
</h4>
|
</h4>
|
||||||
|
@ -70,7 +70,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.introduction.example___iterate_over_the_values_in_a_map"></a><h4>
|
<a name="range.introduction.example___iterate_over_the_values_in_a_map"></a><h4>
|
||||||
<a name="id617787"></a>
|
<a name="id630758"></a>
|
||||||
<a class="link" href="introduction.html#range.introduction.example___iterate_over_the_values_in_a_map">Example
|
<a class="link" href="introduction.html#range.introduction.example___iterate_over_the_values_in_a_map">Example
|
||||||
- Iterate over the values in a map</a>
|
- Iterate over the values in a map</a>
|
||||||
</h4>
|
</h4>
|
||||||
@ -84,7 +84,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.introduction.example___iterate_over_the_keys_in_a_map"></a><h4>
|
<a name="range.introduction.example___iterate_over_the_keys_in_a_map"></a><h4>
|
||||||
<a name="id617908"></a>
|
<a name="id630878"></a>
|
||||||
<a class="link" href="introduction.html#range.introduction.example___iterate_over_the_keys_in_a_map">Example
|
<a class="link" href="introduction.html#range.introduction.example___iterate_over_the_keys_in_a_map">Example
|
||||||
- Iterate over the keys in a map</a>
|
- Iterate over the keys in a map</a>
|
||||||
</h4>
|
</h4>
|
||||||
@ -98,7 +98,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.introduction.example___push_the_even_values_from_a_map_in_reverse_order_into_the_container__code__phrase_role__identifier__target__phrase___code_"></a><h4>
|
<a name="range.introduction.example___push_the_even_values_from_a_map_in_reverse_order_into_the_container__code__phrase_role__identifier__target__phrase___code_"></a><h4>
|
||||||
<a name="id658861"></a>
|
<a name="id671831"></a>
|
||||||
<a class="link" href="introduction.html#range.introduction.example___push_the_even_values_from_a_map_in_reverse_order_into_the_container__code__phrase_role__identifier__target__phrase___code_">Example
|
<a class="link" href="introduction.html#range.introduction.example___push_the_even_values_from_a_map_in_reverse_order_into_the_container__code__phrase_role__identifier__target__phrase___code_">Example
|
||||||
- Push the even values from a map in reverse order into the container <code class="computeroutput"><span class="identifier">target</span></code></a>
|
- Push the even values from a map in reverse order into the container <code class="computeroutput"><span class="identifier">target</span></code></a>
|
||||||
</h4>
|
</h4>
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
<dt><span class="section"><a href="mfc_atl/references.html">References</a></span></dt>
|
<dt><span class="section"><a href="mfc_atl/references.html">References</a></span></dt>
|
||||||
</dl></div>
|
</dl></div>
|
||||||
<a name="range.mfc_atl.introduction"></a><h5>
|
<a name="range.mfc_atl.introduction"></a><h5>
|
||||||
<a name="id786627"></a>
|
<a name="id799247"></a>
|
||||||
<a class="link" href="mfc_atl.html#range.mfc_atl.introduction">Introduction</a>
|
<a class="link" href="mfc_atl.html#range.mfc_atl.introduction">Introduction</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -100,7 +100,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<a name="range.mfc_atl.overview"></a><h5>
|
<a name="range.mfc_atl.overview"></a><h5>
|
||||||
<a name="id786761"></a>
|
<a name="id799381"></a>
|
||||||
<a class="link" href="mfc_atl.html#range.mfc_atl.overview">Overview</a>
|
<a class="link" href="mfc_atl.html#range.mfc_atl.overview">Overview</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
|
@ -122,7 +122,7 @@
|
|||||||
situations, you will really appreciate the succinctness of <code class="computeroutput"><span class="keyword">operator</span><span class="special">|()</span></code>.
|
situations, you will really appreciate the succinctness of <code class="computeroutput"><span class="keyword">operator</span><span class="special">|()</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.adaptors.introduction.composition_of_adaptors"></a><h6>
|
<a name="range.reference.adaptors.introduction.composition_of_adaptors"></a><h6>
|
||||||
<a name="id670426"></a>
|
<a name="id683148"></a>
|
||||||
<a class="link" href="introduction.html#range.reference.adaptors.introduction.composition_of_adaptors">Composition
|
<a class="link" href="introduction.html#range.reference.adaptors.introduction.composition_of_adaptors">Composition
|
||||||
of Adaptors</a>
|
of Adaptors</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -169,7 +169,7 @@
|
|||||||
is the design solution to this problem.
|
is the design solution to this problem.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.adaptors.introduction.range_adaptor_alternative_to_copy_if_algorithm"></a><h6>
|
<a name="range.reference.adaptors.introduction.range_adaptor_alternative_to_copy_if_algorithm"></a><h6>
|
||||||
<a name="id670736"></a>
|
<a name="id683457"></a>
|
||||||
<a class="link" href="introduction.html#range.reference.adaptors.introduction.range_adaptor_alternative_to_copy_if_algorithm">Range
|
<a class="link" href="introduction.html#range.reference.adaptors.introduction.range_adaptor_alternative_to_copy_if_algorithm">Range
|
||||||
Adaptor alternative to copy_if algorithm</a>
|
Adaptor alternative to copy_if algorithm</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -186,7 +186,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.adaptors.introduction.range_adaptor_alternative_to_count_if_algorithm"></a><h6>
|
<a name="range.reference.adaptors.introduction.range_adaptor_alternative_to_count_if_algorithm"></a><h6>
|
||||||
<a name="id670900"></a>
|
<a name="id683621"></a>
|
||||||
<a class="link" href="introduction.html#range.reference.adaptors.introduction.range_adaptor_alternative_to_count_if_algorithm">Range
|
<a class="link" href="introduction.html#range.reference.adaptors.introduction.range_adaptor_alternative_to_count_if_algorithm">Range
|
||||||
Adaptor alternative to count_if algorithm</a>
|
Adaptor alternative to count_if algorithm</a>
|
||||||
</h6>
|
</h6>
|
||||||
|
@ -77,9 +77,7 @@
|
|||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
<span class="bold"><strong>Precondition:</strong></span> <code class="computeroutput"><span class="number">0</span>
|
<span class="bold"><strong>Precondition:</strong></span> <code class="computeroutput"><span class="number">0</span>
|
||||||
<span class="special"><=</span> <span class="identifier">n</span></code>
|
<span class="special"><=</span> <span class="identifier">n</span></code>.
|
||||||
and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">size</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>
|
|
||||||
is a valid expression.
|
|
||||||
</li>
|
</li>
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
<span class="bold"><strong>Returns:</strong></span> A new range based on <code class="computeroutput"><span class="identifier">rng</span></code> where traversal is performed
|
<span class="bold"><strong>Returns:</strong></span> A new range based on <code class="computeroutput"><span class="identifier">rng</span></code> where traversal is performed
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.heap.make_heap"></a><a class="link" href="make_heap.html" title="make_heap">make_heap</a>
|
<a name="range.reference.algorithms.heap.make_heap"></a><a class="link" href="make_heap.html" title="make_heap">make_heap</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.heap.make_heap.prototype"></a><h6>
|
<a name="range.reference.algorithms.heap.make_heap.prototype"></a><h6>
|
||||||
<a name="id749200"></a>
|
<a name="id761889"></a>
|
||||||
<a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.prototype">Prototype</a>
|
<a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.make_heap.description"></a><h6>
|
<a name="range.reference.algorithms.heap.make_heap.description"></a><h6>
|
||||||
<a name="id749575"></a>
|
<a name="id762263"></a>
|
||||||
<a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.description">Description</a>
|
<a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -60,14 +60,14 @@
|
|||||||
the predicate versions.
|
the predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.make_heap.definition"></a><h6>
|
<a name="range.reference.algorithms.heap.make_heap.definition"></a><h6>
|
||||||
<a name="id749649"></a>
|
<a name="id762338"></a>
|
||||||
<a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.definition">Definition</a>
|
<a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.make_heap.requirements"></a><h6>
|
<a name="range.reference.algorithms.heap.make_heap.requirements"></a><h6>
|
||||||
<a name="id749718"></a>
|
<a name="id762407"></a>
|
||||||
<a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.requirements">Requirements</a>
|
<a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -118,7 +118,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.heap.make_heap.complexity"></a><h6>
|
<a name="range.reference.algorithms.heap.make_heap.complexity"></a><h6>
|
||||||
<a name="id749966"></a>
|
<a name="id762655"></a>
|
||||||
<a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.complexity">Complexity</a>
|
<a class="link" href="make_heap.html#range.reference.algorithms.heap.make_heap.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.heap.pop_heap"></a><a class="link" href="pop_heap.html" title="pop_heap">pop_heap</a>
|
<a name="range.reference.algorithms.heap.pop_heap"></a><a class="link" href="pop_heap.html" title="pop_heap">pop_heap</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.heap.pop_heap.prototype"></a><h6>
|
<a name="range.reference.algorithms.heap.pop_heap.prototype"></a><h6>
|
||||||
<a name="id748194"></a>
|
<a name="id760883"></a>
|
||||||
<a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.prototype">Prototype</a>
|
<a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.pop_heap.description"></a><h6>
|
<a name="range.reference.algorithms.heap.pop_heap.description"></a><h6>
|
||||||
<a name="id748570"></a>
|
<a name="id761259"></a>
|
||||||
<a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.description">Description</a>
|
<a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -62,14 +62,14 @@
|
|||||||
the predicate versions.
|
the predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.pop_heap.definition"></a><h6>
|
<a name="range.reference.algorithms.heap.pop_heap.definition"></a><h6>
|
||||||
<a name="id748724"></a>
|
<a name="id761413"></a>
|
||||||
<a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.definition">Definition</a>
|
<a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.pop_heap.requirements"></a><h6>
|
<a name="range.reference.algorithms.heap.pop_heap.requirements"></a><h6>
|
||||||
<a name="id748794"></a>
|
<a name="id761483"></a>
|
||||||
<a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.requirements">Requirements</a>
|
<a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -120,7 +120,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.heap.pop_heap.precondition_"></a><h6>
|
<a name="range.reference.algorithms.heap.pop_heap.precondition_"></a><h6>
|
||||||
<a name="id749041"></a>
|
<a name="id761730"></a>
|
||||||
<a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.precondition_">Precondition:</a>
|
<a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -132,7 +132,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.heap.pop_heap.complexity"></a><h6>
|
<a name="range.reference.algorithms.heap.pop_heap.complexity"></a><h6>
|
||||||
<a name="id749116"></a>
|
<a name="id761805"></a>
|
||||||
<a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.complexity">Complexity</a>
|
<a class="link" href="pop_heap.html#range.reference.algorithms.heap.pop_heap.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.heap.push_heap"></a><a class="link" href="push_heap.html" title="push_heap">push_heap</a>
|
<a name="range.reference.algorithms.heap.push_heap"></a><a class="link" href="push_heap.html" title="push_heap">push_heap</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.heap.push_heap.prototype"></a><h6>
|
<a name="range.reference.algorithms.heap.push_heap.prototype"></a><h6>
|
||||||
<a name="id747150"></a>
|
<a name="id759838"></a>
|
||||||
<a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.prototype">Prototype</a>
|
<a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.push_heap.description"></a><h6>
|
<a name="range.reference.algorithms.heap.push_heap.description"></a><h6>
|
||||||
<a name="id747526"></a>
|
<a name="id760214"></a>
|
||||||
<a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.description">Description</a>
|
<a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -62,14 +62,14 @@
|
|||||||
the predicate versions.
|
the predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.push_heap.definition"></a><h6>
|
<a name="range.reference.algorithms.heap.push_heap.definition"></a><h6>
|
||||||
<a name="id747683"></a>
|
<a name="id760372"></a>
|
||||||
<a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.definition">Definition</a>
|
<a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.push_heap.requirements"></a><h6>
|
<a name="range.reference.algorithms.heap.push_heap.requirements"></a><h6>
|
||||||
<a name="id747753"></a>
|
<a name="id760442"></a>
|
||||||
<a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.requirements">Requirements</a>
|
<a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -120,7 +120,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.heap.push_heap.precondition_"></a><h6>
|
<a name="range.reference.algorithms.heap.push_heap.precondition_"></a><h6>
|
||||||
<a name="id748001"></a>
|
<a name="id760690"></a>
|
||||||
<a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.precondition_">Precondition:</a>
|
<a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -132,7 +132,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.heap.push_heap.complexity"></a><h6>
|
<a name="range.reference.algorithms.heap.push_heap.complexity"></a><h6>
|
||||||
<a name="id748121"></a>
|
<a name="id760810"></a>
|
||||||
<a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.complexity">Complexity</a>
|
<a class="link" href="push_heap.html#range.reference.algorithms.heap.push_heap.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.heap.sort_heap"></a><a class="link" href="sort_heap.html" title="sort_heap">sort_heap</a>
|
<a name="range.reference.algorithms.heap.sort_heap"></a><a class="link" href="sort_heap.html" title="sort_heap">sort_heap</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.heap.sort_heap.prototype"></a><h6>
|
<a name="range.reference.algorithms.heap.sort_heap.prototype"></a><h6>
|
||||||
<a name="id750042"></a>
|
<a name="id762731"></a>
|
||||||
<a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.prototype">Prototype</a>
|
<a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.sort_heap.description"></a><h6>
|
<a name="range.reference.algorithms.heap.sort_heap.description"></a><h6>
|
||||||
<a name="id750417"></a>
|
<a name="id763106"></a>
|
||||||
<a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.description">Description</a>
|
<a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -61,14 +61,14 @@
|
|||||||
the predicate versions.
|
the predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.sort_heap.definition"></a><h6>
|
<a name="range.reference.algorithms.heap.sort_heap.definition"></a><h6>
|
||||||
<a name="id750482"></a>
|
<a name="id763171"></a>
|
||||||
<a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.definition">Definition</a>
|
<a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.sort_heap.requirements"></a><h6>
|
<a name="range.reference.algorithms.heap.sort_heap.requirements"></a><h6>
|
||||||
<a name="id750553"></a>
|
<a name="id763242"></a>
|
||||||
<a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.requirements">Requirements</a>
|
<a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -119,14 +119,14 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.heap.sort_heap.precondition_"></a><h6>
|
<a name="range.reference.algorithms.heap.sort_heap.precondition_"></a><h6>
|
||||||
<a name="id750800"></a>
|
<a name="id763489"></a>
|
||||||
<a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.precondition_">Precondition:</a>
|
<a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
<code class="computeroutput"><span class="identifier">rng</span></code> is a heap.
|
<code class="computeroutput"><span class="identifier">rng</span></code> is a heap.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.heap.sort_heap.complexity"></a><h6>
|
<a name="range.reference.algorithms.heap.sort_heap.complexity"></a><h6>
|
||||||
<a name="id750833"></a>
|
<a name="id763522"></a>
|
||||||
<a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.complexity">Complexity</a>
|
<a class="link" href="sort_heap.html#range.reference.algorithms.heap.sort_heap.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.copy"></a><a class="link" href="copy.html" title="copy">copy</a>
|
<a name="range.reference.algorithms.mutating.copy"></a><a class="link" href="copy.html" title="copy">copy</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.copy.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.copy.prototype"></a><h6>
|
||||||
<a name="id692133"></a>
|
<a name="id704821"></a>
|
||||||
<a class="link" href="copy.html#range.reference.algorithms.mutating.copy.prototype">Prototype</a>
|
<a class="link" href="copy.html#range.reference.algorithms.mutating.copy.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.copy.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.copy.description"></a><h6>
|
||||||
<a name="id692261"></a>
|
<a name="id704949"></a>
|
||||||
<a class="link" href="copy.html#range.reference.algorithms.mutating.copy.description">Description</a>
|
<a class="link" href="copy.html#range.reference.algorithms.mutating.copy.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -50,14 +50,14 @@
|
|||||||
<span class="identifier">distance</span><span class="special">(</span><span class="identifier">source_rng</span><span class="special">)</span></code>
|
<span class="identifier">distance</span><span class="special">(</span><span class="identifier">source_rng</span><span class="special">)</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.copy.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.copy.definition"></a><h6>
|
||||||
<a name="id692389"></a>
|
<a name="id705077"></a>
|
||||||
<a class="link" href="copy.html#range.reference.algorithms.mutating.copy.definition">Definition</a>
|
<a class="link" href="copy.html#range.reference.algorithms.mutating.copy.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.copy.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.copy.requirements"></a><h6>
|
||||||
<a name="id692458"></a>
|
<a name="id705146"></a>
|
||||||
<a class="link" href="copy.html#range.reference.algorithms.mutating.copy.requirements">Requirements</a>
|
<a class="link" href="copy.html#range.reference.algorithms.mutating.copy.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -78,7 +78,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.copy.precondition_"></a><h6>
|
<a name="range.reference.algorithms.mutating.copy.precondition_"></a><h6>
|
||||||
<a name="id692568"></a>
|
<a name="id705256"></a>
|
||||||
<a class="link" href="copy.html#range.reference.algorithms.mutating.copy.precondition_">Precondition:</a>
|
<a class="link" href="copy.html#range.reference.algorithms.mutating.copy.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -92,7 +92,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.copy.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.copy.complexity"></a><h6>
|
||||||
<a name="id692674"></a>
|
<a name="id705363"></a>
|
||||||
<a class="link" href="copy.html#range.reference.algorithms.mutating.copy.complexity">Complexity</a>
|
<a class="link" href="copy.html#range.reference.algorithms.mutating.copy.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.copy_backward"></a><a class="link" href="copy_backward.html" title="copy_backward">copy_backward</a>
|
<a name="range.reference.algorithms.mutating.copy_backward"></a><a class="link" href="copy_backward.html" title="copy_backward">copy_backward</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.copy_backward.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.copy_backward.prototype"></a><h6>
|
||||||
<a name="id692738"></a>
|
<a name="id705426"></a>
|
||||||
<a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.prototype">Prototype</a>
|
<a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -41,7 +41,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.copy_backward.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.copy_backward.description"></a><h6>
|
||||||
<a name="id692866"></a>
|
<a name="id705554"></a>
|
||||||
<a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.description">Description</a>
|
<a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -59,14 +59,14 @@
|
|||||||
denotes the <span class="bold"><strong>end</strong></span> of the output sequence.
|
denotes the <span class="bold"><strong>end</strong></span> of the output sequence.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.copy_backward.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.copy_backward.definition"></a><h6>
|
||||||
<a name="id693020"></a>
|
<a name="id705709"></a>
|
||||||
<a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.definition">Definition</a>
|
<a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">copy_backward</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">copy_backward</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.copy_backward.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.copy_backward.requirements"></a><h6>
|
||||||
<a name="id693090"></a>
|
<a name="id705779"></a>
|
||||||
<a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.requirements">Requirements</a>
|
<a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -87,7 +87,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.copy_backward.precondition_"></a><h6>
|
<a name="range.reference.algorithms.mutating.copy_backward.precondition_"></a><h6>
|
||||||
<a name="id693200"></a>
|
<a name="id705889"></a>
|
||||||
<a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.precondition_">Precondition:</a>
|
<a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -101,7 +101,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.copy_backward.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.copy_backward.complexity"></a><h6>
|
||||||
<a name="id693308"></a>
|
<a name="id705996"></a>
|
||||||
<a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.complexity">Complexity</a>
|
<a class="link" href="copy_backward.html#range.reference.algorithms.mutating.copy_backward.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.fill"></a><a class="link" href="fill.html" title="fill">fill</a>
|
<a name="range.reference.algorithms.mutating.fill"></a><a class="link" href="fill.html" title="fill">fill</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.fill.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.fill.prototype"></a><h6>
|
||||||
<a name="id693373"></a>
|
<a name="id706061"></a>
|
||||||
<a class="link" href="fill.html#range.reference.algorithms.mutating.fill.prototype">Prototype</a>
|
<a class="link" href="fill.html#range.reference.algorithms.mutating.fill.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.fill.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.fill.description"></a><h6>
|
||||||
<a name="id693511"></a>
|
<a name="id706199"></a>
|
||||||
<a class="link" href="fill.html#range.reference.algorithms.mutating.fill.description">Description</a>
|
<a class="link" href="fill.html#range.reference.algorithms.mutating.fill.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,14 +48,14 @@
|
|||||||
in the range <code class="computeroutput"><span class="identifier">rng</span></code>.
|
in the range <code class="computeroutput"><span class="identifier">rng</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.fill.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.fill.definition"></a><h6>
|
||||||
<a name="id693564"></a>
|
<a name="id706253"></a>
|
||||||
<a class="link" href="fill.html#range.reference.algorithms.mutating.fill.definition">Definition</a>
|
<a class="link" href="fill.html#range.reference.algorithms.mutating.fill.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">fill</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">fill</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.fill.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.fill.requirements"></a><h6>
|
||||||
<a name="id693634"></a>
|
<a name="id706322"></a>
|
||||||
<a class="link" href="fill.html#range.reference.algorithms.mutating.fill.requirements">Requirements</a>
|
<a class="link" href="fill.html#range.reference.algorithms.mutating.fill.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -78,7 +78,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.fill.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.fill.complexity"></a><h6>
|
||||||
<a name="id693754"></a>
|
<a name="id706442"></a>
|
||||||
<a class="link" href="fill.html#range.reference.algorithms.mutating.fill.complexity">Complexity</a>
|
<a class="link" href="fill.html#range.reference.algorithms.mutating.fill.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.fill_n"></a><a class="link" href="fill_n.html" title="fill_n">fill_n</a>
|
<a name="range.reference.algorithms.mutating.fill_n"></a><a class="link" href="fill_n.html" title="fill_n">fill_n</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.fill_n.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.fill_n.prototype"></a><h6>
|
||||||
<a name="id693816"></a>
|
<a name="id706506"></a>
|
||||||
<a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.prototype">Prototype</a>
|
<a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.fill_n.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.fill_n.description"></a><h6>
|
||||||
<a name="id693986"></a>
|
<a name="id706675"></a>
|
||||||
<a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.description">Description</a>
|
<a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -47,14 +47,14 @@
|
|||||||
<code class="computeroutput"><span class="identifier">val</span></code> to <code class="computeroutput"><span class="identifier">n</span></code> elements in the range <code class="computeroutput"><span class="identifier">rng</span></code> begining with <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>.
|
<code class="computeroutput"><span class="identifier">val</span></code> to <code class="computeroutput"><span class="identifier">n</span></code> elements in the range <code class="computeroutput"><span class="identifier">rng</span></code> begining with <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.fill_n.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.fill_n.definition"></a><h6>
|
||||||
<a name="id694082"></a>
|
<a name="id706770"></a>
|
||||||
<a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.definition">Definition</a>
|
<a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">fill_n</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">fill_n</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.fill_n.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.fill_n.requirements"></a><h6>
|
||||||
<a name="id694152"></a>
|
<a name="id706840"></a>
|
||||||
<a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.requirements">Requirements</a>
|
<a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -77,7 +77,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.fill_n.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.fill_n.complexity"></a><h6>
|
||||||
<a name="id694271"></a>
|
<a name="id706960"></a>
|
||||||
<a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.complexity">Complexity</a>
|
<a class="link" href="fill_n.html#range.reference.algorithms.mutating.fill_n.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.generate"></a><a class="link" href="generate.html" title="generate">generate</a>
|
<a name="range.reference.algorithms.mutating.generate"></a><a class="link" href="generate.html" title="generate">generate</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.generate.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.generate.prototype"></a><h6>
|
||||||
<a name="id694321"></a>
|
<a name="id707009"></a>
|
||||||
<a class="link" href="generate.html#range.reference.algorithms.mutating.generate.prototype">Prototype</a>
|
<a class="link" href="generate.html#range.reference.algorithms.mutating.generate.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -42,7 +42,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.generate.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.generate.description"></a><h6>
|
||||||
<a name="id694559"></a>
|
<a name="id707248"></a>
|
||||||
<a class="link" href="generate.html#range.reference.algorithms.mutating.generate.description">Description</a>
|
<a class="link" href="generate.html#range.reference.algorithms.mutating.generate.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -52,14 +52,14 @@
|
|||||||
Returns the resultant range.
|
Returns the resultant range.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.generate.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.generate.definition"></a><h6>
|
||||||
<a name="id694619"></a>
|
<a name="id707308"></a>
|
||||||
<a class="link" href="generate.html#range.reference.algorithms.mutating.generate.definition">Definition</a>
|
<a class="link" href="generate.html#range.reference.algorithms.mutating.generate.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">generate</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">generate</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.generate.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.generate.requirements"></a><h6>
|
||||||
<a name="id694688"></a>
|
<a name="id707376"></a>
|
||||||
<a class="link" href="generate.html#range.reference.algorithms.mutating.generate.requirements">Requirements</a>
|
<a class="link" href="generate.html#range.reference.algorithms.mutating.generate.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -83,7 +83,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.generate.precondition_"></a><h6>
|
<a name="range.reference.algorithms.mutating.generate.precondition_"></a><h6>
|
||||||
<a name="id694819"></a>
|
<a name="id707508"></a>
|
||||||
<a class="link" href="generate.html#range.reference.algorithms.mutating.generate.precondition_">Precondition:</a>
|
<a class="link" href="generate.html#range.reference.algorithms.mutating.generate.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -97,7 +97,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.generate.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.generate.complexity"></a><h6>
|
||||||
<a name="id694924"></a>
|
<a name="id707614"></a>
|
||||||
<a class="link" href="generate.html#range.reference.algorithms.mutating.generate.complexity">Complexity</a>
|
<a class="link" href="generate.html#range.reference.algorithms.mutating.generate.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.inplace_merge"></a><a class="link" href="inplace_merge.html" title="inplace_merge">inplace_merge</a>
|
<a name="range.reference.algorithms.mutating.inplace_merge"></a><a class="link" href="inplace_merge.html" title="inplace_merge">inplace_merge</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.inplace_merge.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.inplace_merge.prototype"></a><h6>
|
||||||
<a name="id694988"></a>
|
<a name="id707676"></a>
|
||||||
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.prototype">Prototype</a>
|
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -58,7 +58,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.inplace_merge.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.inplace_merge.description"></a><h6>
|
||||||
<a name="id695546"></a>
|
<a name="id708233"></a>
|
||||||
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.description">Description</a>
|
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -71,14 +71,14 @@
|
|||||||
input range is preserved.
|
input range is preserved.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.inplace_merge.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.inplace_merge.definition"></a><h6>
|
||||||
<a name="id695763"></a>
|
<a name="id708451"></a>
|
||||||
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.definition">Definition</a>
|
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">inplace_merge</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">inplace_merge</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.inplace_merge.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.inplace_merge.requirements"></a><h6>
|
||||||
<a name="id695833"></a>
|
<a name="id708521"></a>
|
||||||
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.requirements">Requirements</a>
|
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -115,11 +115,11 @@
|
|||||||
argument types.
|
argument types.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.inplace_merge.precondition_"></a><h6>
|
<a name="range.reference.algorithms.mutating.inplace_merge.precondition_"></a><h6>
|
||||||
<a name="id696088"></a>
|
<a name="id708776"></a>
|
||||||
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.precondition_">Precondition:</a>
|
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<a name="range.reference.algorithms.mutating.inplace_merge.for_the_non_predicate_version_"></a><h6>
|
<a name="range.reference.algorithms.mutating.inplace_merge.for_the_non_predicate_version_"></a><h6>
|
||||||
<a name="id696108"></a>
|
<a name="id708796"></a>
|
||||||
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.for_the_non_predicate_version_">For
|
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.for_the_non_predicate_version_">For
|
||||||
the non-predicate version:</a>
|
the non-predicate version:</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -142,7 +142,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.inplace_merge.for_the_predicate_version_"></a><h6>
|
<a name="range.reference.algorithms.mutating.inplace_merge.for_the_predicate_version_"></a><h6>
|
||||||
<a name="id696369"></a>
|
<a name="id709058"></a>
|
||||||
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.for_the_predicate_version_">For
|
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.for_the_predicate_version_">For
|
||||||
the predicate version:</a>
|
the predicate version:</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -163,7 +163,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.inplace_merge.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.inplace_merge.complexity"></a><h6>
|
||||||
<a name="id696654"></a>
|
<a name="id709343"></a>
|
||||||
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.complexity">Complexity</a>
|
<a class="link" href="inplace_merge.html#range.reference.algorithms.mutating.inplace_merge.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.merge"></a><a class="link" href="merge.html" title="merge">merge</a>
|
<a name="range.reference.algorithms.mutating.merge"></a><a class="link" href="merge.html" title="merge">merge</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.merge.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.merge.prototype"></a><h6>
|
||||||
<a name="id696733"></a>
|
<a name="id709422"></a>
|
||||||
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.prototype">Prototype</a>
|
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -56,7 +56,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.merge.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.merge.description"></a><h6>
|
||||||
<a name="id697080"></a>
|
<a name="id709769"></a>
|
||||||
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.description">Description</a>
|
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -75,14 +75,14 @@
|
|||||||
version uses the predicate instead of <code class="computeroutput"><span class="keyword">operator</span><span class="special"><()</span></code>.
|
version uses the predicate instead of <code class="computeroutput"><span class="keyword">operator</span><span class="special"><()</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.merge.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.merge.definition"></a><h6>
|
||||||
<a name="id697254"></a>
|
<a name="id709943"></a>
|
||||||
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.definition">Definition</a>
|
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">merge</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">merge</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.merge.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.merge.requirements"></a><h6>
|
||||||
<a name="id697323"></a>
|
<a name="id710012"></a>
|
||||||
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.requirements">Requirements</a>
|
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -150,11 +150,11 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.merge.precondition_"></a><h6>
|
<a name="range.reference.algorithms.mutating.merge.precondition_"></a><h6>
|
||||||
<a name="id697845"></a>
|
<a name="id710533"></a>
|
||||||
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.precondition_">Precondition:</a>
|
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<a name="range.reference.algorithms.mutating.merge.for_the_non_predicate_version_"></a><h6>
|
<a name="range.reference.algorithms.mutating.merge.for_the_non_predicate_version_"></a><h6>
|
||||||
<a name="id697864"></a>
|
<a name="id710553"></a>
|
||||||
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.for_the_non_predicate_version_">For
|
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.for_the_non_predicate_version_">For
|
||||||
the non-predicate version:</a>
|
the non-predicate version:</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -194,7 +194,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.merge.for_the_predicate_version_"></a><h6>
|
<a name="range.reference.algorithms.mutating.merge.for_the_predicate_version_"></a><h6>
|
||||||
<a name="id698329"></a>
|
<a name="id711019"></a>
|
||||||
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.for_the_predicate_version_">For
|
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.for_the_predicate_version_">For
|
||||||
the predicate version:</a>
|
the predicate version:</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -230,7 +230,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.merge.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.merge.complexity"></a><h6>
|
||||||
<a name="id698819"></a>
|
<a name="id711508"></a>
|
||||||
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.complexity">Complexity</a>
|
<a class="link" href="merge.html#range.reference.algorithms.mutating.merge.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.nth_element"></a><a class="link" href="nth_element.html" title="nth_element">nth_element</a>
|
<a name="range.reference.algorithms.mutating.nth_element"></a><a class="link" href="nth_element.html" title="nth_element">nth_element</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.nth_element.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.nth_element.prototype"></a><h6>
|
||||||
<a name="id698940"></a>
|
<a name="id711629"></a>
|
||||||
<a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.prototype">Prototype</a>
|
<a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -58,7 +58,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.nth_element.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.nth_element.description"></a><h6>
|
||||||
<a name="id699459"></a>
|
<a name="id712149"></a>
|
||||||
<a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.description">Description</a>
|
<a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -69,14 +69,14 @@
|
|||||||
is the same as the element that would be in that position if <code class="computeroutput"><span class="identifier">rng</span></code> has been sorted.
|
is the same as the element that would be in that position if <code class="computeroutput"><span class="identifier">rng</span></code> has been sorted.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.nth_element.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.nth_element.definition"></a><h6>
|
||||||
<a name="id699536"></a>
|
<a name="id712225"></a>
|
||||||
<a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.definition">Definition</a>
|
<a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">nth_element</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">nth_element</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.nth_element.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.nth_element.requirements"></a><h6>
|
||||||
<a name="id699606"></a>
|
<a name="id712294"></a>
|
||||||
<a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.requirements">Requirements</a>
|
<a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -127,7 +127,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.nth_element.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.nth_element.complexity"></a><h6>
|
||||||
<a name="id699853"></a>
|
<a name="id712542"></a>
|
||||||
<a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.complexity">Complexity</a>
|
<a class="link" href="nth_element.html#range.reference.algorithms.mutating.nth_element.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.partial_sort"></a><a class="link" href="partial_sort.html" title="partial_sort">partial_sort</a>
|
<a name="range.reference.algorithms.mutating.partial_sort"></a><a class="link" href="partial_sort.html" title="partial_sort">partial_sort</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.partial_sort.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.partial_sort.prototype"></a><h6>
|
||||||
<a name="id699918"></a>
|
<a name="id712607"></a>
|
||||||
<a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.prototype">Prototype</a>
|
<a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -58,7 +58,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.partial_sort.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.partial_sort.description"></a><h6>
|
||||||
<a name="id700439"></a>
|
<a name="id713128"></a>
|
||||||
<a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.description">Description</a>
|
<a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -74,14 +74,14 @@
|
|||||||
predicate instead.
|
predicate instead.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.partial_sort.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.partial_sort.definition"></a><h6>
|
||||||
<a name="id700615"></a>
|
<a name="id713304"></a>
|
||||||
<a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.definition">Definition</a>
|
<a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">partial_sort</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">partial_sort</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.partial_sort.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.partial_sort.requirements"></a><h6>
|
||||||
<a name="id700686"></a>
|
<a name="id713375"></a>
|
||||||
<a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.requirements">Requirements</a>
|
<a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -132,7 +132,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.partial_sort.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.partial_sort.complexity"></a><h6>
|
||||||
<a name="id700933"></a>
|
<a name="id713622"></a>
|
||||||
<a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.complexity">Complexity</a>
|
<a class="link" href="partial_sort.html#range.reference.algorithms.mutating.partial_sort.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.partition"></a><a class="link" href="partition.html" title="partition">partition</a>
|
<a name="range.reference.algorithms.mutating.partition"></a><a class="link" href="partition.html" title="partition">partition</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.partition.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.partition.prototype"></a><h6>
|
||||||
<a name="id701049"></a>
|
<a name="id713738"></a>
|
||||||
<a class="link" href="partition.html#range.reference.algorithms.mutating.partition.prototype">Prototype</a>
|
<a class="link" href="partition.html#range.reference.algorithms.mutating.partition.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -66,7 +66,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.partition.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.partition.description"></a><h6>
|
||||||
<a name="id701626"></a>
|
<a name="id714315"></a>
|
||||||
<a class="link" href="partition.html#range.reference.algorithms.mutating.partition.description">Description</a>
|
<a class="link" href="partition.html#range.reference.algorithms.mutating.partition.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -80,14 +80,14 @@
|
|||||||
corresponds to the middle iterator.
|
corresponds to the middle iterator.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.partition.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.partition.definition"></a><h6>
|
||||||
<a name="id701704"></a>
|
<a name="id714393"></a>
|
||||||
<a class="link" href="partition.html#range.reference.algorithms.mutating.partition.definition">Definition</a>
|
<a class="link" href="partition.html#range.reference.algorithms.mutating.partition.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">partition</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">partition</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.partition.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.partition.requirements"></a><h6>
|
||||||
<a name="id701774"></a>
|
<a name="id714464"></a>
|
||||||
<a class="link" href="partition.html#range.reference.algorithms.mutating.partition.requirements">Requirements</a>
|
<a class="link" href="partition.html#range.reference.algorithms.mutating.partition.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -107,7 +107,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.partition.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.partition.complexity"></a><h6>
|
||||||
<a name="id701877"></a>
|
<a name="id714566"></a>
|
||||||
<a class="link" href="partition.html#range.reference.algorithms.mutating.partition.complexity">Complexity</a>
|
<a class="link" href="partition.html#range.reference.algorithms.mutating.partition.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.random_shuffle"></a><a class="link" href="random_shuffle.html" title="random_shuffle">random_shuffle</a>
|
<a name="range.reference.algorithms.mutating.random_shuffle"></a><a class="link" href="random_shuffle.html" title="random_shuffle">random_shuffle</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.random_shuffle.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.random_shuffle.prototype"></a><h6>
|
||||||
<a name="id701987"></a>
|
<a name="id714676"></a>
|
||||||
<a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.prototype">Prototype</a>
|
<a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.random_shuffle.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.random_shuffle.description"></a><h6>
|
||||||
<a name="id702372"></a>
|
<a name="id715061"></a>
|
||||||
<a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.description">Description</a>
|
<a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -60,14 +60,14 @@
|
|||||||
the shuffles range.
|
the shuffles range.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.random_shuffle.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.random_shuffle.definition"></a><h6>
|
||||||
<a name="id702460"></a>
|
<a name="id715149"></a>
|
||||||
<a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.definition">Definition</a>
|
<a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">random_shuffle</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">random_shuffle</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.random_shuffle.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.random_shuffle.requirements"></a><h6>
|
||||||
<a name="id702531"></a>
|
<a name="id715220"></a>
|
||||||
<a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.requirements">Requirements</a>
|
<a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -98,7 +98,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.random_shuffle.precondition_"></a><h6>
|
<a name="range.reference.algorithms.mutating.random_shuffle.precondition_"></a><h6>
|
||||||
<a name="id702680"></a>
|
<a name="id715370"></a>
|
||||||
<a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.precondition_">Precondition:</a>
|
<a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
|
||||||
@ -107,7 +107,7 @@
|
|||||||
maximum value.
|
maximum value.
|
||||||
</li></ul></div>
|
</li></ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.random_shuffle.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.random_shuffle.complexity"></a><h6>
|
||||||
<a name="id702745"></a>
|
<a name="id715434"></a>
|
||||||
<a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.complexity">Complexity</a>
|
<a class="link" href="random_shuffle.html#range.reference.algorithms.mutating.random_shuffle.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.remove"></a><a class="link" href="remove.html" title="remove">remove</a>
|
<a name="range.reference.algorithms.mutating.remove"></a><a class="link" href="remove.html" title="remove">remove</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.remove.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove.prototype"></a><h6>
|
||||||
<a name="id702847"></a>
|
<a name="id715538"></a>
|
||||||
<a class="link" href="remove.html#range.reference.algorithms.mutating.remove.prototype">Prototype</a>
|
<a class="link" href="remove.html#range.reference.algorithms.mutating.remove.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -66,7 +66,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.remove.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove.description"></a><h6>
|
||||||
<a name="id703465"></a>
|
<a name="id716153"></a>
|
||||||
<a class="link" href="remove.html#range.reference.algorithms.mutating.remove.description">Description</a>
|
<a class="link" href="remove.html#range.reference.algorithms.mutating.remove.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -83,14 +83,14 @@
|
|||||||
are dereferenceable, but the elements are unspecified.
|
are dereferenceable, but the elements are unspecified.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.remove.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove.definition"></a><h6>
|
||||||
<a name="id703692"></a>
|
<a name="id716381"></a>
|
||||||
<a class="link" href="remove.html#range.reference.algorithms.mutating.remove.definition">Definition</a>
|
<a class="link" href="remove.html#range.reference.algorithms.mutating.remove.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.remove.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove.requirements"></a><h6>
|
||||||
<a name="id703763"></a>
|
<a name="id716452"></a>
|
||||||
<a class="link" href="remove.html#range.reference.algorithms.mutating.remove.requirements">Requirements</a>
|
<a class="link" href="remove.html#range.reference.algorithms.mutating.remove.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -113,7 +113,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.remove.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove.complexity"></a><h6>
|
||||||
<a name="id703884"></a>
|
<a name="id716574"></a>
|
||||||
<a class="link" href="remove.html#range.reference.algorithms.mutating.remove.complexity">Complexity</a>
|
<a class="link" href="remove.html#range.reference.algorithms.mutating.remove.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.remove_copy"></a><a class="link" href="remove_copy.html" title="remove_copy">remove_copy</a>
|
<a name="range.reference.algorithms.mutating.remove_copy"></a><a class="link" href="remove_copy.html" title="remove_copy">remove_copy</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.remove_copy.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_copy.prototype"></a><h6>
|
||||||
<a name="id703958"></a>
|
<a name="id716648"></a>
|
||||||
<a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.prototype">Prototype</a>
|
<a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.remove_copy.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_copy.description"></a><h6>
|
||||||
<a name="id704262"></a>
|
<a name="id716950"></a>
|
||||||
<a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.description">Description</a>
|
<a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -53,14 +53,14 @@
|
|||||||
<code class="computeroutput"><span class="identifier">rng</span></code> for which <code class="computeroutput"><span class="identifier">x</span> <span class="special">==</span> <span class="identifier">val</span></code> is <code class="computeroutput"><span class="keyword">false</span></code>.
|
<code class="computeroutput"><span class="identifier">rng</span></code> for which <code class="computeroutput"><span class="identifier">x</span> <span class="special">==</span> <span class="identifier">val</span></code> is <code class="computeroutput"><span class="keyword">false</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.remove_copy.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_copy.definition"></a><h6>
|
||||||
<a name="id704348"></a>
|
<a name="id717037"></a>
|
||||||
<a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.definition">Definition</a>
|
<a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.remove_copy.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_copy.requirements"></a><h6>
|
||||||
<a name="id704417"></a>
|
<a name="id717107"></a>
|
||||||
<a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.requirements">Requirements</a>
|
<a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -83,7 +83,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.remove_copy.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_copy.complexity"></a><h6>
|
||||||
<a name="id704539"></a>
|
<a name="id717228"></a>
|
||||||
<a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.complexity">Complexity</a>
|
<a class="link" href="remove_copy.html#range.reference.algorithms.mutating.remove_copy.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.remove_copy_if"></a><a class="link" href="remove_copy_if.html" title="remove_copy_if">remove_copy_if</a>
|
<a name="range.reference.algorithms.mutating.remove_copy_if"></a><a class="link" href="remove_copy_if.html" title="remove_copy_if">remove_copy_if</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.remove_copy_if.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_copy_if.prototype"></a><h6>
|
||||||
<a name="id704613"></a>
|
<a name="id717302"></a>
|
||||||
<a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.prototype">Prototype</a>
|
<a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.remove_copy_if.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_copy_if.description"></a><h6>
|
||||||
<a name="id704895"></a>
|
<a name="id717584"></a>
|
||||||
<a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.description">Description</a>
|
<a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -54,14 +54,14 @@
|
|||||||
is <code class="computeroutput"><span class="keyword">false</span></code>.
|
is <code class="computeroutput"><span class="keyword">false</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.remove_copy_if.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_copy_if.definition"></a><h6>
|
||||||
<a name="id704984"></a>
|
<a name="id717673"></a>
|
||||||
<a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.definition">Definition</a>
|
<a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove_copy_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove_copy_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.remove_copy_if.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_copy_if.requirements"></a><h6>
|
||||||
<a name="id705054"></a>
|
<a name="id717744"></a>
|
||||||
<a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.requirements">Requirements</a>
|
<a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -79,7 +79,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.remove_copy_if.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_copy_if.complexity"></a><h6>
|
||||||
<a name="id705147"></a>
|
<a name="id717836"></a>
|
||||||
<a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.complexity">Complexity</a>
|
<a class="link" href="remove_copy_if.html#range.reference.algorithms.mutating.remove_copy_if.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.remove_if"></a><a class="link" href="remove_if.html" title="remove_if">remove_if</a>
|
<a name="range.reference.algorithms.mutating.remove_if"></a><a class="link" href="remove_if.html" title="remove_if">remove_if</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.remove_if.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_if.prototype"></a><h6>
|
||||||
<a name="id705221"></a>
|
<a name="id717910"></a>
|
||||||
<a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.prototype">Prototype</a>
|
<a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -66,7 +66,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.remove_if.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_if.description"></a><h6>
|
||||||
<a name="id705797"></a>
|
<a name="id718485"></a>
|
||||||
<a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.description">Description</a>
|
<a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -82,14 +82,14 @@
|
|||||||
are unspecified.
|
are unspecified.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.remove_if.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_if.definition"></a><h6>
|
||||||
<a name="id706018"></a>
|
<a name="id718708"></a>
|
||||||
<a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.definition">Definition</a>
|
<a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.remove_if.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_if.requirements"></a><h6>
|
||||||
<a name="id706090"></a>
|
<a name="id718780"></a>
|
||||||
<a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.requirements">Requirements</a>
|
<a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -112,7 +112,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.remove_if.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.remove_if.complexity"></a><h6>
|
||||||
<a name="id706212"></a>
|
<a name="id718901"></a>
|
||||||
<a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.complexity">Complexity</a>
|
<a class="link" href="remove_if.html#range.reference.algorithms.mutating.remove_if.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.replace"></a><a class="link" href="replace.html" title="replace">replace</a>
|
<a name="range.reference.algorithms.mutating.replace"></a><a class="link" href="replace.html" title="replace">replace</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.replace.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace.prototype"></a><h6>
|
||||||
<a name="id706298"></a>
|
<a name="id718987"></a>
|
||||||
<a class="link" href="replace.html#range.reference.algorithms.mutating.replace.prototype">Prototype</a>
|
<a class="link" href="replace.html#range.reference.algorithms.mutating.replace.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.replace.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace.description"></a><h6>
|
||||||
<a name="id706609"></a>
|
<a name="id719298"></a>
|
||||||
<a class="link" href="replace.html#range.reference.algorithms.mutating.replace.description">Description</a>
|
<a class="link" href="replace.html#range.reference.algorithms.mutating.replace.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -57,14 +57,14 @@
|
|||||||
Return a reference to <code class="computeroutput"><span class="identifier">rng</span></code>.
|
Return a reference to <code class="computeroutput"><span class="identifier">rng</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.replace.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace.definition"></a><h6>
|
||||||
<a name="id706685"></a>
|
<a name="id719374"></a>
|
||||||
<a class="link" href="replace.html#range.reference.algorithms.mutating.replace.definition">Definition</a>
|
<a class="link" href="replace.html#range.reference.algorithms.mutating.replace.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.replace.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace.requirements"></a><h6>
|
||||||
<a name="id706755"></a>
|
<a name="id719445"></a>
|
||||||
<a class="link" href="replace.html#range.reference.algorithms.mutating.replace.requirements">Requirements</a>
|
<a class="link" href="replace.html#range.reference.algorithms.mutating.replace.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -93,7 +93,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.replace.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace.complexity"></a><h6>
|
||||||
<a name="id706914"></a>
|
<a name="id719604"></a>
|
||||||
<a class="link" href="replace.html#range.reference.algorithms.mutating.replace.complexity">Complexity</a>
|
<a class="link" href="replace.html#range.reference.algorithms.mutating.replace.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.replace_copy"></a><a class="link" href="replace_copy.html" title="replace_copy">replace_copy</a>
|
<a name="range.reference.algorithms.mutating.replace_copy"></a><a class="link" href="replace_copy.html" title="replace_copy">replace_copy</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.replace_copy.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_copy.prototype"></a><h6>
|
||||||
<a name="id707013"></a>
|
<a name="id719703"></a>
|
||||||
<a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.prototype">Prototype</a>
|
<a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -40,7 +40,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.replace_copy.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_copy.description"></a><h6>
|
||||||
<a name="id707209"></a>
|
<a name="id719899"></a>
|
||||||
<a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.description">Description</a>
|
<a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -53,14 +53,14 @@
|
|||||||
<span class="identifier">x</span></code>.
|
<span class="identifier">x</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.replace_copy.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_copy.definition"></a><h6>
|
||||||
<a name="id707318"></a>
|
<a name="id720008"></a>
|
||||||
<a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.definition">Definition</a>
|
<a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.replace_copy.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_copy.requirements"></a><h6>
|
||||||
<a name="id707388"></a>
|
<a name="id720077"></a>
|
||||||
<a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.requirements">Requirements</a>
|
<a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -87,7 +87,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.replace_copy.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_copy.complexity"></a><h6>
|
||||||
<a name="id707536"></a>
|
<a name="id720225"></a>
|
||||||
<a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.complexity">Complexity</a>
|
<a class="link" href="replace_copy.html#range.reference.algorithms.mutating.replace_copy.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.replace_copy_if"></a><a class="link" href="replace_copy_if.html" title="replace_copy_if">replace_copy_if</a>
|
<a name="range.reference.algorithms.mutating.replace_copy_if"></a><a class="link" href="replace_copy_if.html" title="replace_copy_if">replace_copy_if</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.replace_copy_if.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_copy_if.prototype"></a><h6>
|
||||||
<a name="id707610"></a>
|
<a name="id720299"></a>
|
||||||
<a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.prototype">Prototype</a>
|
<a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -40,7 +40,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.replace_copy_if.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_copy_if.description"></a><h6>
|
||||||
<a name="id707811"></a>
|
<a name="id720501"></a>
|
||||||
<a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.description">Description</a>
|
<a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -51,14 +51,14 @@
|
|||||||
<span class="special">:</span> <span class="identifier">x</span></code>.
|
<span class="special">:</span> <span class="identifier">x</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.replace_copy_if.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_copy_if.definition"></a><h6>
|
||||||
<a name="id707922"></a>
|
<a name="id720612"></a>
|
||||||
<a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.definition">Definition</a>
|
<a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace_copy_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace_copy_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.replace_copy_if.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_copy_if.requirements"></a><h6>
|
||||||
<a name="id707992"></a>
|
<a name="id720682"></a>
|
||||||
<a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.requirements">Requirements</a>
|
<a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -89,7 +89,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.replace_copy_if.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_copy_if.complexity"></a><h6>
|
||||||
<a name="id708169"></a>
|
<a name="id720858"></a>
|
||||||
<a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.complexity">Complexity</a>
|
<a class="link" href="replace_copy_if.html#range.reference.algorithms.mutating.replace_copy_if.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.replace_if"></a><a class="link" href="replace_if.html" title="replace_if">replace_if</a>
|
<a name="range.reference.algorithms.mutating.replace_if"></a><a class="link" href="replace_if.html" title="replace_if">replace_if</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.replace_if.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_if.prototype"></a><h6>
|
||||||
<a name="id708254"></a>
|
<a name="id720943"></a>
|
||||||
<a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.prototype">Prototype</a>
|
<a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -42,7 +42,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.replace_if.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_if.description"></a><h6>
|
||||||
<a name="id708572"></a>
|
<a name="id721263"></a>
|
||||||
<a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.description">Description</a>
|
<a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -51,14 +51,14 @@
|
|||||||
Returns a reference to <code class="computeroutput"><span class="identifier">rng</span></code>.
|
Returns a reference to <code class="computeroutput"><span class="identifier">rng</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.replace_if.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_if.definition"></a><h6>
|
||||||
<a name="id708684"></a>
|
<a name="id721373"></a>
|
||||||
<a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.definition">Definition</a>
|
<a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.replace_if.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_if.requirements"></a><h6>
|
||||||
<a name="id708754"></a>
|
<a name="id721443"></a>
|
||||||
<a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.requirements">Requirements</a>
|
<a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -90,7 +90,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.replace_if.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.replace_if.complexity"></a><h6>
|
||||||
<a name="id708930"></a>
|
<a name="id721620"></a>
|
||||||
<a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.complexity">Complexity</a>
|
<a class="link" href="replace_if.html#range.reference.algorithms.mutating.replace_if.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.reverse"></a><a class="link" href="reverse.html" title="reverse">reverse</a>
|
<a name="range.reference.algorithms.mutating.reverse"></a><a class="link" href="reverse.html" title="reverse">reverse</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.reverse.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.reverse.prototype"></a><h6>
|
||||||
<a name="id709040"></a>
|
<a name="id721730"></a>
|
||||||
<a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.prototype">Prototype</a>
|
<a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -42,7 +42,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.reverse.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.reverse.description"></a><h6>
|
||||||
<a name="id709211"></a>
|
<a name="id721900"></a>
|
||||||
<a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.description">Description</a>
|
<a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -50,14 +50,14 @@
|
|||||||
Returns a reference to the reversed range.
|
Returns a reference to the reversed range.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.reverse.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.reverse.definition"></a><h6>
|
||||||
<a name="id709244"></a>
|
<a name="id721933"></a>
|
||||||
<a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.definition">Definition</a>
|
<a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.reverse.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.reverse.requirements"></a><h6>
|
||||||
<a name="id709314"></a>
|
<a name="id722003"></a>
|
||||||
<a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.requirements">Requirements</a>
|
<a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -72,7 +72,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.reverse.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.reverse.complexity"></a><h6>
|
||||||
<a name="id709380"></a>
|
<a name="id722070"></a>
|
||||||
<a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.complexity">Complexity</a>
|
<a class="link" href="reverse.html#range.reference.algorithms.mutating.reverse.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.reverse_copy"></a><a class="link" href="reverse_copy.html" title="reverse_copy">reverse_copy</a>
|
<a name="range.reference.algorithms.mutating.reverse_copy"></a><a class="link" href="reverse_copy.html" title="reverse_copy">reverse_copy</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.reverse_copy.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.reverse_copy.prototype"></a><h6>
|
||||||
<a name="id709469"></a>
|
<a name="id722158"></a>
|
||||||
<a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.prototype">Prototype</a>
|
<a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.reverse_copy.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.reverse_copy.description"></a><h6>
|
||||||
<a name="id709596"></a>
|
<a name="id722286"></a>
|
||||||
<a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.description">Description</a>
|
<a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -49,14 +49,14 @@
|
|||||||
Returns the output iterator one passed the last copied element.
|
Returns the output iterator one passed the last copied element.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.reverse_copy.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.reverse_copy.definition"></a><h6>
|
||||||
<a name="id709652"></a>
|
<a name="id722341"></a>
|
||||||
<a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.definition">Definition</a>
|
<a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">reverse_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">reverse_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.reverse_copy.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.reverse_copy.requirements"></a><h6>
|
||||||
<a name="id709722"></a>
|
<a name="id722411"></a>
|
||||||
<a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.requirements">Requirements</a>
|
<a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -75,7 +75,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.reverse_copy.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.reverse_copy.complexity"></a><h6>
|
||||||
<a name="id709814"></a>
|
<a name="id722503"></a>
|
||||||
<a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.complexity">Complexity</a>
|
<a class="link" href="reverse_copy.html#range.reference.algorithms.mutating.reverse_copy.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.rotate"></a><a class="link" href="rotate.html" title="rotate">rotate</a>
|
<a name="range.reference.algorithms.mutating.rotate"></a><a class="link" href="rotate.html" title="rotate">rotate</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.rotate.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.rotate.prototype"></a><h6>
|
||||||
<a name="id709890"></a>
|
<a name="id722578"></a>
|
||||||
<a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.prototype">Prototype</a>
|
<a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.rotate.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.rotate.description"></a><h6>
|
||||||
<a name="id710146"></a>
|
<a name="id722835"></a>
|
||||||
<a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.description">Description</a>
|
<a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -53,14 +53,14 @@
|
|||||||
and <code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code>. Returns a reference to <code class="computeroutput"><span class="identifier">rng</span></code>.
|
and <code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code>. Returns a reference to <code class="computeroutput"><span class="identifier">rng</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.rotate.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.rotate.definition"></a><h6>
|
||||||
<a name="id710267"></a>
|
<a name="id722956"></a>
|
||||||
<a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.definition">Definition</a>
|
<a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">rotate</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">rotate</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.rotate.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.rotate.requirements"></a><h6>
|
||||||
<a name="id710337"></a>
|
<a name="id723026"></a>
|
||||||
<a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.requirements">Requirements</a>
|
<a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -74,7 +74,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.rotate.precondition_"></a><h6>
|
<a name="range.reference.algorithms.mutating.rotate.precondition_"></a><h6>
|
||||||
<a name="id710402"></a>
|
<a name="id723091"></a>
|
||||||
<a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.precondition_">Precondition:</a>
|
<a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -86,7 +86,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.rotate.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.rotate.complexity"></a><h6>
|
||||||
<a name="id710515"></a>
|
<a name="id723205"></a>
|
||||||
<a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.complexity">Complexity</a>
|
<a class="link" href="rotate.html#range.reference.algorithms.mutating.rotate.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.rotate_copy"></a><a class="link" href="rotate_copy.html" title="rotate_copy">rotate_copy</a>
|
<a name="range.reference.algorithms.mutating.rotate_copy"></a><a class="link" href="rotate_copy.html" title="rotate_copy">rotate_copy</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.rotate_copy.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.rotate_copy.prototype"></a><h6>
|
||||||
<a name="id710578"></a>
|
<a name="id723268"></a>
|
||||||
<a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.prototype">Prototype</a>
|
<a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -42,7 +42,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.rotate_copy.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.rotate_copy.description"></a><h6>
|
||||||
<a name="id710746"></a>
|
<a name="id723436"></a>
|
||||||
<a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.description">Description</a>
|
<a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -51,14 +51,14 @@
|
|||||||
and <code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> to <code class="computeroutput"><span class="identifier">out</span></code>.
|
and <code class="computeroutput"><span class="special">[</span><span class="identifier">middle</span><span class="special">,</span> <span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> to <code class="computeroutput"><span class="identifier">out</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.rotate_copy.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.rotate_copy.definition"></a><h6>
|
||||||
<a name="id710867"></a>
|
<a name="id723556"></a>
|
||||||
<a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.definition">Definition</a>
|
<a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">rotate_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">rotate_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.rotate_copy.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.rotate_copy.requirements"></a><h6>
|
||||||
<a name="id710937"></a>
|
<a name="id723626"></a>
|
||||||
<a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.requirements">Requirements</a>
|
<a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -76,7 +76,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.rotate_copy.precondition_"></a><h6>
|
<a name="range.reference.algorithms.mutating.rotate_copy.precondition_"></a><h6>
|
||||||
<a name="id711029"></a>
|
<a name="id723718"></a>
|
||||||
<a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.precondition_">Precondition:</a>
|
<a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -88,7 +88,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.rotate_copy.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.rotate_copy.complexity"></a><h6>
|
||||||
<a name="id711141"></a>
|
<a name="id723831"></a>
|
||||||
<a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.complexity">Complexity</a>
|
<a class="link" href="rotate_copy.html#range.reference.algorithms.mutating.rotate_copy.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.sort"></a><a class="link" href="sort.html" title="sort">sort</a>
|
<a name="range.reference.algorithms.mutating.sort"></a><a class="link" href="sort.html" title="sort">sort</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.sort.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.sort.prototype"></a><h6>
|
||||||
<a name="id711206"></a>
|
<a name="id723895"></a>
|
||||||
<a class="link" href="sort.html#range.reference.algorithms.mutating.sort.prototype">Prototype</a>
|
<a class="link" href="sort.html#range.reference.algorithms.mutating.sort.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.sort.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.sort.description"></a><h6>
|
||||||
<a name="id711582"></a>
|
<a name="id724271"></a>
|
||||||
<a class="link" href="sort.html#range.reference.algorithms.mutating.sort.description">Description</a>
|
<a class="link" href="sort.html#range.reference.algorithms.mutating.sort.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -71,14 +71,14 @@
|
|||||||
<code class="computeroutput"><span class="special">[</span><span class="identifier">x</span><span class="special">,</span><span class="identifier">y</span><span class="special">]</span></code>, <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
|
<code class="computeroutput"><span class="special">[</span><span class="identifier">x</span><span class="special">,</span><span class="identifier">y</span><span class="special">]</span></code>, <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.sort.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.sort.definition"></a><h6>
|
||||||
<a name="id711824"></a>
|
<a name="id724514"></a>
|
||||||
<a class="link" href="sort.html#range.reference.algorithms.mutating.sort.definition">Definition</a>
|
<a class="link" href="sort.html#range.reference.algorithms.mutating.sort.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">sort</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">sort</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.sort.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.sort.requirements"></a><h6>
|
||||||
<a name="id711894"></a>
|
<a name="id724584"></a>
|
||||||
<a class="link" href="sort.html#range.reference.algorithms.mutating.sort.requirements">Requirements</a>
|
<a class="link" href="sort.html#range.reference.algorithms.mutating.sort.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -129,7 +129,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.sort.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.sort.complexity"></a><h6>
|
||||||
<a name="id712141"></a>
|
<a name="id724831"></a>
|
||||||
<a class="link" href="sort.html#range.reference.algorithms.mutating.sort.complexity">Complexity</a>
|
<a class="link" href="sort.html#range.reference.algorithms.mutating.sort.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.stable_partition"></a><a class="link" href="stable_partition.html" title="stable_partition">stable_partition</a>
|
<a name="range.reference.algorithms.mutating.stable_partition"></a><a class="link" href="stable_partition.html" title="stable_partition">stable_partition</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.stable_partition.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.stable_partition.prototype"></a><h6>
|
||||||
<a name="id712254"></a>
|
<a name="id724943"></a>
|
||||||
<a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.prototype">Prototype</a>
|
<a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -60,7 +60,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.stable_partition.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.stable_partition.description"></a><h6>
|
||||||
<a name="id712828"></a>
|
<a name="id725517"></a>
|
||||||
<a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.description">Description</a>
|
<a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -82,14 +82,14 @@
|
|||||||
the iterator to the first element that fails to satisfy <code class="computeroutput"><span class="identifier">pred</span></code>.
|
the iterator to the first element that fails to satisfy <code class="computeroutput"><span class="identifier">pred</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.stable_partition.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.stable_partition.definition"></a><h6>
|
||||||
<a name="id712968"></a>
|
<a name="id725657"></a>
|
||||||
<a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.definition">Definition</a>
|
<a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">stable_partition</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">stable_partition</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.stable_partition.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.stable_partition.requirements"></a><h6>
|
||||||
<a name="id713039"></a>
|
<a name="id725728"></a>
|
||||||
<a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.requirements">Requirements</a>
|
<a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -107,7 +107,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.stable_partition.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.stable_partition.complexity"></a><h6>
|
||||||
<a name="id713132"></a>
|
<a name="id725821"></a>
|
||||||
<a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.complexity">Complexity</a>
|
<a class="link" href="stable_partition.html#range.reference.algorithms.mutating.stable_partition.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.stable_sort"></a><a class="link" href="stable_sort.html" title="stable_sort">stable_sort</a>
|
<a name="range.reference.algorithms.mutating.stable_sort"></a><a class="link" href="stable_sort.html" title="stable_sort">stable_sort</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.stable_sort.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.stable_sort.prototype"></a><h6>
|
||||||
<a name="id713298"></a>
|
<a name="id725988"></a>
|
||||||
<a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.prototype">Prototype</a>
|
<a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.stable_sort.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.stable_sort.description"></a><h6>
|
||||||
<a name="id713674"></a>
|
<a name="id726364"></a>
|
||||||
<a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.description">Description</a>
|
<a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -71,14 +71,14 @@
|
|||||||
<code class="computeroutput"><span class="special">[</span><span class="identifier">x</span><span class="special">,</span><span class="identifier">y</span><span class="special">]</span></code>, <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span><span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
|
<code class="computeroutput"><span class="special">[</span><span class="identifier">x</span><span class="special">,</span><span class="identifier">y</span><span class="special">]</span></code>, <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">y</span><span class="special">,</span><span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.stable_sort.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.stable_sort.definition"></a><h6>
|
||||||
<a name="id713918"></a>
|
<a name="id726607"></a>
|
||||||
<a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.definition">Definition</a>
|
<a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">stable_sort</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">stable_sort</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.stable_sort.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.stable_sort.requirements"></a><h6>
|
||||||
<a name="id713988"></a>
|
<a name="id726678"></a>
|
||||||
<a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.requirements">Requirements</a>
|
<a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -129,7 +129,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.stable_sort.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.stable_sort.complexity"></a><h6>
|
||||||
<a name="id714235"></a>
|
<a name="id726925"></a>
|
||||||
<a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.complexity">Complexity</a>
|
<a class="link" href="stable_sort.html#range.reference.algorithms.mutating.stable_sort.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.swap_ranges"></a><a class="link" href="swap_ranges.html" title="swap_ranges">swap_ranges</a>
|
<a name="range.reference.algorithms.mutating.swap_ranges"></a><a class="link" href="swap_ranges.html" title="swap_ranges">swap_ranges</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.swap_ranges.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.swap_ranges.prototype"></a><h6>
|
||||||
<a name="id714414"></a>
|
<a name="id727103"></a>
|
||||||
<a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.prototype">Prototype</a>
|
<a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.swap_ranges.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.swap_ranges.description"></a><h6>
|
||||||
<a name="id714545"></a>
|
<a name="id727235"></a>
|
||||||
<a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.description">Description</a>
|
<a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -49,14 +49,14 @@
|
|||||||
Returns a reference to <code class="computeroutput"><span class="identifier">rng2</span></code>.
|
Returns a reference to <code class="computeroutput"><span class="identifier">rng2</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.swap_ranges.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.swap_ranges.definition"></a><h6>
|
||||||
<a name="id714632"></a>
|
<a name="id727322"></a>
|
||||||
<a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.definition">Definition</a>
|
<a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">swap_ranges</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">swap_ranges</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.swap_ranges.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.swap_ranges.requirements"></a><h6>
|
||||||
<a name="id714702"></a>
|
<a name="id727391"></a>
|
||||||
<a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.requirements">Requirements</a>
|
<a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -80,7 +80,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.swap_ranges.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.swap_ranges.complexity"></a><h6>
|
||||||
<a name="id714809"></a>
|
<a name="id727498"></a>
|
||||||
<a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.complexity">Complexity</a>
|
<a class="link" href="swap_ranges.html#range.reference.algorithms.mutating.swap_ranges.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.transform"></a><a class="link" href="transform.html" title="transform">transform</a>
|
<a name="range.reference.algorithms.mutating.transform"></a><a class="link" href="transform.html" title="transform">transform</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.transform.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.transform.prototype"></a><h6>
|
||||||
<a name="id714874"></a>
|
<a name="id727563"></a>
|
||||||
<a class="link" href="transform.html#range.reference.algorithms.mutating.transform.prototype">Prototype</a>
|
<a class="link" href="transform.html#range.reference.algorithms.mutating.transform.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -56,7 +56,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.transform.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.transform.description"></a><h6>
|
||||||
<a name="id715207"></a>
|
<a name="id727897"></a>
|
||||||
<a class="link" href="transform.html#range.reference.algorithms.mutating.transform.description">Description</a>
|
<a class="link" href="transform.html#range.reference.algorithms.mutating.transform.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -92,14 +92,14 @@
|
|||||||
The return value is <code class="computeroutput"><span class="identifier">out</span> <span class="special">+</span> <span class="identifier">min</span><span class="special">(</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">),</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>.
|
The return value is <code class="computeroutput"><span class="identifier">out</span> <span class="special">+</span> <span class="identifier">min</span><span class="special">(</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">),</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">))</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.transform.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.transform.definition"></a><h6>
|
||||||
<a name="id715747"></a>
|
<a name="id728436"></a>
|
||||||
<a class="link" href="transform.html#range.reference.algorithms.mutating.transform.definition">Definition</a>
|
<a class="link" href="transform.html#range.reference.algorithms.mutating.transform.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.transform.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.transform.requirements"></a><h6>
|
||||||
<a name="id715818"></a>
|
<a name="id728507"></a>
|
||||||
<a class="link" href="transform.html#range.reference.algorithms.mutating.transform.requirements">Requirements</a>
|
<a class="link" href="transform.html#range.reference.algorithms.mutating.transform.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -169,7 +169,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.transform.precondition_"></a><h6>
|
<a name="range.reference.algorithms.mutating.transform.precondition_"></a><h6>
|
||||||
<a name="id716187"></a>
|
<a name="id728876"></a>
|
||||||
<a class="link" href="transform.html#range.reference.algorithms.mutating.transform.precondition_">Precondition:</a>
|
<a class="link" href="transform.html#range.reference.algorithms.mutating.transform.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -203,7 +203,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.transform.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.transform.complexity"></a><h6>
|
||||||
<a name="id716610"></a>
|
<a name="id729299"></a>
|
||||||
<a class="link" href="transform.html#range.reference.algorithms.mutating.transform.complexity">Complexity</a>
|
<a class="link" href="transform.html#range.reference.algorithms.mutating.transform.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.unique"></a><a class="link" href="unique.html" title="unique">unique</a>
|
<a name="range.reference.algorithms.mutating.unique"></a><a class="link" href="unique.html" title="unique">unique</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.unique.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.unique.prototype"></a><h6>
|
||||||
<a name="id716728"></a>
|
<a name="id729418"></a>
|
||||||
<a class="link" href="unique.html#range.reference.algorithms.mutating.unique.prototype">Prototype</a>
|
<a class="link" href="unique.html#range.reference.algorithms.mutating.unique.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -68,7 +68,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.unique.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.unique.description"></a><h6>
|
||||||
<a name="id717751"></a>
|
<a name="id730440"></a>
|
||||||
<a class="link" href="unique.html#range.reference.algorithms.mutating.unique.description">Description</a>
|
<a class="link" href="unique.html#range.reference.algorithms.mutating.unique.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -86,14 +86,14 @@
|
|||||||
type.
|
type.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.unique.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.unique.definition"></a><h6>
|
||||||
<a name="id717869"></a>
|
<a name="id730558"></a>
|
||||||
<a class="link" href="unique.html#range.reference.algorithms.mutating.unique.definition">Definition</a>
|
<a class="link" href="unique.html#range.reference.algorithms.mutating.unique.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">unique</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">unique</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.unique.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.unique.requirements"></a><h6>
|
||||||
<a name="id717938"></a>
|
<a name="id730628"></a>
|
||||||
<a class="link" href="unique.html#range.reference.algorithms.mutating.unique.requirements">Requirements</a>
|
<a class="link" href="unique.html#range.reference.algorithms.mutating.unique.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -137,7 +137,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.unique.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.unique.complexity"></a><h6>
|
||||||
<a name="id718160"></a>
|
<a name="id730850"></a>
|
||||||
<a class="link" href="unique.html#range.reference.algorithms.mutating.unique.complexity">Complexity</a>
|
<a class="link" href="unique.html#range.reference.algorithms.mutating.unique.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.mutating.unique_copy"></a><a class="link" href="unique_copy.html" title="unique_copy">unique_copy</a>
|
<a name="range.reference.algorithms.mutating.unique_copy"></a><a class="link" href="unique_copy.html" title="unique_copy">unique_copy</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.mutating.unique_copy.prototype"></a><h6>
|
<a name="range.reference.algorithms.mutating.unique_copy.prototype"></a><h6>
|
||||||
<a name="id718283"></a>
|
<a name="id730972"></a>
|
||||||
<a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.prototype">Prototype</a>
|
<a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -42,7 +42,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.unique_copy.description"></a><h6>
|
<a name="range.reference.algorithms.mutating.unique_copy.description"></a><h6>
|
||||||
<a name="id718540"></a>
|
<a name="id731229"></a>
|
||||||
<a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.description">Description</a>
|
<a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -55,14 +55,14 @@
|
|||||||
value type.
|
value type.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.unique_copy.definition"></a><h6>
|
<a name="range.reference.algorithms.mutating.unique_copy.definition"></a><h6>
|
||||||
<a name="id718625"></a>
|
<a name="id731314"></a>
|
||||||
<a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.definition">Definition</a>
|
<a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">unique_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">unique_copy</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.mutating.unique_copy.requirements"></a><h6>
|
<a name="range.reference.algorithms.mutating.unique_copy.requirements"></a><h6>
|
||||||
<a name="id718696"></a>
|
<a name="id731385"></a>
|
||||||
<a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.requirements">Requirements</a>
|
<a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -116,7 +116,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.mutating.unique_copy.complexity"></a><h6>
|
<a name="range.reference.algorithms.mutating.unique_copy.complexity"></a><h6>
|
||||||
<a name="id718974"></a>
|
<a name="id731664"></a>
|
||||||
<a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.complexity">Complexity</a>
|
<a class="link" href="unique_copy.html#range.reference.algorithms.mutating.unique_copy.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.new.copy_n"></a><a class="link" href="copy_n.html" title="copy_n">copy_n</a>
|
<a name="range.reference.algorithms.new.copy_n"></a><a class="link" href="copy_n.html" title="copy_n">copy_n</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.new.copy_n.prototype"></a><h6>
|
<a name="range.reference.algorithms.new.copy_n.prototype"></a><h6>
|
||||||
<a name="id752657"></a>
|
<a name="id765345"></a>
|
||||||
<a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.prototype">Prototype</a>
|
<a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.copy_n.description"></a><h6>
|
<a name="range.reference.algorithms.new.copy_n.description"></a><h6>
|
||||||
<a name="id752815"></a>
|
<a name="id765504"></a>
|
||||||
<a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.description">Description</a>
|
<a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -53,14 +53,14 @@
|
|||||||
from <code class="computeroutput"><span class="special">[</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">n</span><span class="special">)</span></code> to the range <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">+</span> <span class="identifier">n</span><span class="special">)</span></code>
|
from <code class="computeroutput"><span class="special">[</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">n</span><span class="special">)</span></code> to the range <code class="computeroutput"><span class="special">[</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">out</span> <span class="special">+</span> <span class="identifier">n</span><span class="special">)</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.copy_n.definition"></a><h6>
|
<a name="range.reference.algorithms.new.copy_n.definition"></a><h6>
|
||||||
<a name="id752985"></a>
|
<a name="id765674"></a>
|
||||||
<a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.definition">Definition</a>
|
<a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">copy_n</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">copy_n</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.copy_n.requirements"></a><h6>
|
<a name="range.reference.algorithms.new.copy_n.requirements"></a><h6>
|
||||||
<a name="id753056"></a>
|
<a name="id765744"></a>
|
||||||
<a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.requirements">Requirements</a>
|
<a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||||
@ -79,7 +79,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.new.copy_n.complexity"></a><h6>
|
<a name="range.reference.algorithms.new.copy_n.complexity"></a><h6>
|
||||||
<a name="id753164"></a>
|
<a name="id765852"></a>
|
||||||
<a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.complexity">Complexity</a>
|
<a class="link" href="copy_n.html#range.reference.algorithms.new.copy_n.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.new.erase"></a><a class="link" href="erase.html" title="erase">erase</a>
|
<a name="range.reference.algorithms.new.erase"></a><a class="link" href="erase.html" title="erase">erase</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.new.erase.prototype"></a><h6>
|
<a name="range.reference.algorithms.new.erase.prototype"></a><h6>
|
||||||
<a name="id753215"></a>
|
<a name="id765903"></a>
|
||||||
<a class="link" href="erase.html#range.reference.algorithms.new.erase.prototype">Prototype</a>
|
<a class="link" href="erase.html#range.reference.algorithms.new.erase.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -41,7 +41,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.erase.description"></a><h6>
|
<a name="range.reference.algorithms.new.erase.description"></a><h6>
|
||||||
<a name="id753355"></a>
|
<a name="id766044"></a>
|
||||||
<a class="link" href="erase.html#range.reference.algorithms.new.erase.description">Description</a>
|
<a class="link" href="erase.html#range.reference.algorithms.new.erase.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -58,14 +58,14 @@
|
|||||||
the frequently used combination equivalent to <code class="computeroutput"><span class="identifier">target</span><span class="special">.</span><span class="identifier">erase</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">remove_if</span><span class="special">(</span><span class="identifier">target</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">target</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">pred</span><span class="special">),</span> <span class="identifier">target</span><span class="special">.</span><span class="identifier">end</span><span class="special">());</span></code>
|
the frequently used combination equivalent to <code class="computeroutput"><span class="identifier">target</span><span class="special">.</span><span class="identifier">erase</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">remove_if</span><span class="special">(</span><span class="identifier">target</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">target</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">pred</span><span class="special">),</span> <span class="identifier">target</span><span class="special">.</span><span class="identifier">end</span><span class="special">());</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.erase.definition"></a><h6>
|
<a name="range.reference.algorithms.new.erase.definition"></a><h6>
|
||||||
<a name="id753654"></a>
|
<a name="id766343"></a>
|
||||||
<a class="link" href="erase.html#range.reference.algorithms.new.erase.definition">Definition</a>
|
<a class="link" href="erase.html#range.reference.algorithms.new.erase.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.erase.requirements"></a><h6>
|
<a name="range.reference.algorithms.new.erase.requirements"></a><h6>
|
||||||
<a name="id753723"></a>
|
<a name="id766412"></a>
|
||||||
<a class="link" href="erase.html#range.reference.algorithms.new.erase.requirements">Requirements</a>
|
<a class="link" href="erase.html#range.reference.algorithms.new.erase.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
|
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
|
||||||
@ -73,7 +73,7 @@
|
|||||||
erase of an iterator range.
|
erase of an iterator range.
|
||||||
</li></ol></div>
|
</li></ol></div>
|
||||||
<a name="range.reference.algorithms.new.erase.complexity"></a><h6>
|
<a name="range.reference.algorithms.new.erase.complexity"></a><h6>
|
||||||
<a name="id753767"></a>
|
<a name="id766457"></a>
|
||||||
<a class="link" href="erase.html#range.reference.algorithms.new.erase.complexity">Complexity</a>
|
<a class="link" href="erase.html#range.reference.algorithms.new.erase.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.new.for_each"></a><a class="link" href="for_each.html" title="for_each">for_each</a>
|
<a name="range.reference.algorithms.new.for_each"></a><a class="link" href="for_each.html" title="for_each">for_each</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.new.for_each.prototype"></a><h6>
|
<a name="range.reference.algorithms.new.for_each.prototype"></a><h6>
|
||||||
<a name="id753831"></a>
|
<a name="id766521"></a>
|
||||||
<a class="link" href="for_each.html#range.reference.algorithms.new.for_each.prototype">Prototype</a>
|
<a class="link" href="for_each.html#range.reference.algorithms.new.for_each.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.for_each.description"></a><h6>
|
<a name="range.reference.algorithms.new.for_each.description"></a><h6>
|
||||||
<a name="id754406"></a>
|
<a name="id767096"></a>
|
||||||
<a class="link" href="for_each.html#range.reference.algorithms.new.for_each.description">Description</a>
|
<a class="link" href="for_each.html#range.reference.algorithms.new.for_each.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -88,14 +88,14 @@
|
|||||||
It is safe to call this function with unequal length ranges.
|
It is safe to call this function with unequal length ranges.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.for_each.definition"></a><h6>
|
<a name="range.reference.algorithms.new.for_each.definition"></a><h6>
|
||||||
<a name="id754561"></a>
|
<a name="id767250"></a>
|
||||||
<a class="link" href="for_each.html#range.reference.algorithms.new.for_each.definition">Definition</a>
|
<a class="link" href="for_each.html#range.reference.algorithms.new.for_each.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.for_each.requirements"></a><h6>
|
<a name="range.reference.algorithms.new.for_each.requirements"></a><h6>
|
||||||
<a name="id754632"></a>
|
<a name="id767322"></a>
|
||||||
<a class="link" href="for_each.html#range.reference.algorithms.new.for_each.requirements">Requirements</a>
|
<a class="link" href="for_each.html#range.reference.algorithms.new.for_each.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||||
@ -125,7 +125,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.new.for_each.complexity"></a><h6>
|
<a name="range.reference.algorithms.new.for_each.complexity"></a><h6>
|
||||||
<a name="id754793"></a>
|
<a name="id767482"></a>
|
||||||
<a class="link" href="for_each.html#range.reference.algorithms.new.for_each.complexity">Complexity</a>
|
<a class="link" href="for_each.html#range.reference.algorithms.new.for_each.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.new.insert"></a><a class="link" href="insert.html" title="insert">insert</a>
|
<a name="range.reference.algorithms.new.insert"></a><a class="link" href="insert.html" title="insert">insert</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.new.insert.prototype"></a><h6>
|
<a name="range.reference.algorithms.new.insert.prototype"></a><h6>
|
||||||
<a name="id754896"></a>
|
<a name="id767585"></a>
|
||||||
<a class="link" href="insert.html#range.reference.algorithms.new.insert.prototype">Prototype</a>
|
<a class="link" href="insert.html#range.reference.algorithms.new.insert.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.insert.description"></a><h6>
|
<a name="range.reference.algorithms.new.insert.description"></a><h6>
|
||||||
<a name="id755066"></a>
|
<a name="id767755"></a>
|
||||||
<a class="link" href="insert.html#range.reference.algorithms.new.insert.description">Description</a>
|
<a class="link" href="insert.html#range.reference.algorithms.new.insert.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -54,14 +54,14 @@
|
|||||||
<code class="computeroutput"><span class="identifier">target</span></code>.
|
<code class="computeroutput"><span class="identifier">target</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.insert.definition"></a><h6>
|
<a name="range.reference.algorithms.new.insert.definition"></a><h6>
|
||||||
<a name="id755132"></a>
|
<a name="id767821"></a>
|
||||||
<a class="link" href="insert.html#range.reference.algorithms.new.insert.definition">Definition</a>
|
<a class="link" href="insert.html#range.reference.algorithms.new.insert.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">insert</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">insert</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.insert.requirements"></a><h6>
|
<a name="range.reference.algorithms.new.insert.requirements"></a><h6>
|
||||||
<a name="id755202"></a>
|
<a name="id767891"></a>
|
||||||
<a class="link" href="insert.html#range.reference.algorithms.new.insert.requirements">Requirements</a>
|
<a class="link" href="insert.html#range.reference.algorithms.new.insert.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||||
@ -81,7 +81,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.new.insert.complexity"></a><h6>
|
<a name="range.reference.algorithms.new.insert.complexity"></a><h6>
|
||||||
<a name="id755300"></a>
|
<a name="id767989"></a>
|
||||||
<a class="link" href="insert.html#range.reference.algorithms.new.insert.complexity">Complexity</a>
|
<a class="link" href="insert.html#range.reference.algorithms.new.insert.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.new.iota"></a><a class="link" href="iota.html" title="iota">iota</a>
|
<a name="range.reference.algorithms.new.iota"></a><a class="link" href="iota.html" title="iota">iota</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.new.iota.prototype"></a><h6>
|
<a name="range.reference.algorithms.new.iota.prototype"></a><h6>
|
||||||
<a name="id755365"></a>
|
<a name="id768054"></a>
|
||||||
<a class="link" href="iota.html#range.reference.algorithms.new.iota.prototype">Prototype</a>
|
<a class="link" href="iota.html#range.reference.algorithms.new.iota.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.iota.description"></a><h6>
|
<a name="range.reference.algorithms.new.iota.description"></a><h6>
|
||||||
<a name="id755491"></a>
|
<a name="id768180"></a>
|
||||||
<a class="link" href="iota.html#range.reference.algorithms.new.iota.description">Description</a>
|
<a class="link" href="iota.html#range.reference.algorithms.new.iota.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -50,14 +50,14 @@
|
|||||||
<span class="special">+</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">it</span><span class="special">)</span></code>
|
<span class="special">+</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">it</span><span class="special">)</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.iota.definition"></a><h6>
|
<a name="range.reference.algorithms.new.iota.definition"></a><h6>
|
||||||
<a name="id755627"></a>
|
<a name="id768316"></a>
|
||||||
<a class="link" href="iota.html#range.reference.algorithms.new.iota.definition">Definition</a>
|
<a class="link" href="iota.html#range.reference.algorithms.new.iota.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">iota</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">iota</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.iota.requirements"></a><h6>
|
<a name="range.reference.algorithms.new.iota.requirements"></a><h6>
|
||||||
<a name="id755697"></a>
|
<a name="id768386"></a>
|
||||||
<a class="link" href="iota.html#range.reference.algorithms.new.iota.requirements">Requirements</a>
|
<a class="link" href="iota.html#range.reference.algorithms.new.iota.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||||
@ -73,7 +73,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.new.iota.complexity"></a><h6>
|
<a name="range.reference.algorithms.new.iota.complexity"></a><h6>
|
||||||
<a name="id755777"></a>
|
<a name="id768466"></a>
|
||||||
<a class="link" href="iota.html#range.reference.algorithms.new.iota.complexity">Complexity</a>
|
<a class="link" href="iota.html#range.reference.algorithms.new.iota.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.new.is_sorted"></a><a class="link" href="is_sorted.html" title="is_sorted">is_sorted</a>
|
<a name="range.reference.algorithms.new.is_sorted"></a><a class="link" href="is_sorted.html" title="is_sorted">is_sorted</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.new.is_sorted.prototype"></a><h6>
|
<a name="range.reference.algorithms.new.is_sorted.prototype"></a><h6>
|
||||||
<a name="id755851"></a>
|
<a name="id768540"></a>
|
||||||
<a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.prototype">Prototype</a>
|
<a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -42,7 +42,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.is_sorted.description"></a><h6>
|
<a name="range.reference.algorithms.new.is_sorted.description"></a><h6>
|
||||||
<a name="id756045"></a>
|
<a name="id768733"></a>
|
||||||
<a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.description">Description</a>
|
<a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -58,14 +58,14 @@
|
|||||||
is <code class="computeroutput"><span class="keyword">true</span></code>.
|
is <code class="computeroutput"><span class="keyword">true</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.is_sorted.definition"></a><h6>
|
<a name="range.reference.algorithms.new.is_sorted.definition"></a><h6>
|
||||||
<a name="id756233"></a>
|
<a name="id768922"></a>
|
||||||
<a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.definition">Definition</a>
|
<a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">is_sorted</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">is_sorted</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.is_sorted.requirements"></a><h6>
|
<a name="range.reference.algorithms.new.is_sorted.requirements"></a><h6>
|
||||||
<a name="id756303"></a>
|
<a name="id768992"></a>
|
||||||
<a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.requirements">Requirements</a>
|
<a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||||
@ -85,7 +85,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.new.is_sorted.complexity"></a><h6>
|
<a name="range.reference.algorithms.new.is_sorted.complexity"></a><h6>
|
||||||
<a name="id756412"></a>
|
<a name="id769101"></a>
|
||||||
<a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.complexity">Complexity</a>
|
<a class="link" href="is_sorted.html#range.reference.algorithms.new.is_sorted.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.new.overwrite"></a><a class="link" href="overwrite.html" title="overwrite">overwrite</a>
|
<a name="range.reference.algorithms.new.overwrite"></a><a class="link" href="overwrite.html" title="overwrite">overwrite</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.new.overwrite.prototype"></a><h6>
|
<a name="range.reference.algorithms.new.overwrite.prototype"></a><h6>
|
||||||
<a name="id756477"></a>
|
<a name="id769166"></a>
|
||||||
<a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.prototype">Prototype</a>
|
<a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -43,7 +43,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.overwrite.description"></a><h6>
|
<a name="range.reference.algorithms.new.overwrite.description"></a><h6>
|
||||||
<a name="id756611"></a>
|
<a name="id769300"></a>
|
||||||
<a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.description">Description</a>
|
<a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -52,14 +52,14 @@
|
|||||||
into the range <code class="computeroutput"><span class="identifier">to</span></code>.
|
into the range <code class="computeroutput"><span class="identifier">to</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.overwrite.definition"></a><h6>
|
<a name="range.reference.algorithms.new.overwrite.definition"></a><h6>
|
||||||
<a name="id756666"></a>
|
<a name="id769355"></a>
|
||||||
<a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.definition">Definition</a>
|
<a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">overwrite</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">overwrite</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.overwrite.requirements"></a><h6>
|
<a name="range.reference.algorithms.new.overwrite.requirements"></a><h6>
|
||||||
<a name="id756737"></a>
|
<a name="id769426"></a>
|
||||||
<a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.requirements">Requirements</a>
|
<a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||||
@ -88,7 +88,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.new.overwrite.complexity"></a><h6>
|
<a name="range.reference.algorithms.new.overwrite.complexity"></a><h6>
|
||||||
<a name="id756914"></a>
|
<a name="id769603"></a>
|
||||||
<a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.complexity">Complexity</a>
|
<a class="link" href="overwrite.html#range.reference.algorithms.new.overwrite.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.new.push_back"></a><a class="link" href="push_back.html" title="push_back">push_back</a>
|
<a name="range.reference.algorithms.new.push_back"></a><a class="link" href="push_back.html" title="push_back">push_back</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.new.push_back.prototype"></a><h6>
|
<a name="range.reference.algorithms.new.push_back.prototype"></a><h6>
|
||||||
<a name="id756978"></a>
|
<a name="id769668"></a>
|
||||||
<a class="link" href="push_back.html#range.reference.algorithms.new.push_back.prototype">Prototype</a>
|
<a class="link" href="push_back.html#range.reference.algorithms.new.push_back.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -43,7 +43,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.push_back.description"></a><h6>
|
<a name="range.reference.algorithms.new.push_back.description"></a><h6>
|
||||||
<a name="id757117"></a>
|
<a name="id769807"></a>
|
||||||
<a class="link" href="push_back.html#range.reference.algorithms.new.push_back.description">Description</a>
|
<a class="link" href="push_back.html#range.reference.algorithms.new.push_back.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -52,14 +52,14 @@
|
|||||||
to the back of the container <code class="computeroutput"><span class="identifier">target</span></code>.
|
to the back of the container <code class="computeroutput"><span class="identifier">target</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.push_back.definition"></a><h6>
|
<a name="range.reference.algorithms.new.push_back.definition"></a><h6>
|
||||||
<a name="id757173"></a>
|
<a name="id769862"></a>
|
||||||
<a class="link" href="push_back.html#range.reference.algorithms.new.push_back.definition">Definition</a>
|
<a class="link" href="push_back.html#range.reference.algorithms.new.push_back.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">push_back</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">push_back</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.push_back.requirements"></a><h6>
|
<a name="range.reference.algorithms.new.push_back.requirements"></a><h6>
|
||||||
<a name="id757243"></a>
|
<a name="id769932"></a>
|
||||||
<a class="link" href="push_back.html#range.reference.algorithms.new.push_back.requirements">Requirements</a>
|
<a class="link" href="push_back.html#range.reference.algorithms.new.push_back.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||||
@ -79,7 +79,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.new.push_back.complexity"></a><h6>
|
<a name="range.reference.algorithms.new.push_back.complexity"></a><h6>
|
||||||
<a name="id757354"></a>
|
<a name="id770044"></a>
|
||||||
<a class="link" href="push_back.html#range.reference.algorithms.new.push_back.complexity">Complexity</a>
|
<a class="link" href="push_back.html#range.reference.algorithms.new.push_back.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.new.push_front"></a><a class="link" href="push_front.html" title="push_front">push_front</a>
|
<a name="range.reference.algorithms.new.push_front"></a><a class="link" href="push_front.html" title="push_front">push_front</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.new.push_front.prototype"></a><h6>
|
<a name="range.reference.algorithms.new.push_front.prototype"></a><h6>
|
||||||
<a name="id757420"></a>
|
<a name="id770109"></a>
|
||||||
<a class="link" href="push_front.html#range.reference.algorithms.new.push_front.prototype">Prototype</a>
|
<a class="link" href="push_front.html#range.reference.algorithms.new.push_front.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -43,7 +43,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.push_front.description"></a><h6>
|
<a name="range.reference.algorithms.new.push_front.description"></a><h6>
|
||||||
<a name="id757558"></a>
|
<a name="id770247"></a>
|
||||||
<a class="link" href="push_front.html#range.reference.algorithms.new.push_front.description">Description</a>
|
<a class="link" href="push_front.html#range.reference.algorithms.new.push_front.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -52,14 +52,14 @@
|
|||||||
to the front of the container <code class="computeroutput"><span class="identifier">target</span></code>.
|
to the front of the container <code class="computeroutput"><span class="identifier">target</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.push_front.definition"></a><h6>
|
<a name="range.reference.algorithms.new.push_front.definition"></a><h6>
|
||||||
<a name="id757613"></a>
|
<a name="id770302"></a>
|
||||||
<a class="link" href="push_front.html#range.reference.algorithms.new.push_front.definition">Definition</a>
|
<a class="link" href="push_front.html#range.reference.algorithms.new.push_front.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">push_front</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">push_front</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.push_front.requirements"></a><h6>
|
<a name="range.reference.algorithms.new.push_front.requirements"></a><h6>
|
||||||
<a name="id757682"></a>
|
<a name="id770372"></a>
|
||||||
<a class="link" href="push_front.html#range.reference.algorithms.new.push_front.requirements">Requirements</a>
|
<a class="link" href="push_front.html#range.reference.algorithms.new.push_front.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||||
@ -79,7 +79,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.new.push_front.complexity"></a><h6>
|
<a name="range.reference.algorithms.new.push_front.complexity"></a><h6>
|
||||||
<a name="id757794"></a>
|
<a name="id770484"></a>
|
||||||
<a class="link" href="push_front.html#range.reference.algorithms.new.push_front.complexity">Complexity</a>
|
<a class="link" href="push_front.html#range.reference.algorithms.new.push_front.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.new.remove_erase"></a><a class="link" href="remove_erase.html" title="remove_erase">remove_erase</a>
|
<a name="range.reference.algorithms.new.remove_erase"></a><a class="link" href="remove_erase.html" title="remove_erase">remove_erase</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.new.remove_erase.prototype"></a><h6>
|
<a name="range.reference.algorithms.new.remove_erase.prototype"></a><h6>
|
||||||
<a name="id757860"></a>
|
<a name="id770549"></a>
|
||||||
<a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.prototype">Prototype</a>
|
<a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -40,7 +40,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.remove_erase.description"></a><h6>
|
<a name="range.reference.algorithms.new.remove_erase.description"></a><h6>
|
||||||
<a name="id757996"></a>
|
<a name="id770686"></a>
|
||||||
<a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.description">Description</a>
|
<a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -50,14 +50,14 @@
|
|||||||
algorithm which merely rearranges elements.
|
algorithm which merely rearranges elements.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.remove_erase.definition"></a><h6>
|
<a name="range.reference.algorithms.new.remove_erase.definition"></a><h6>
|
||||||
<a name="id758053"></a>
|
<a name="id770742"></a>
|
||||||
<a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.definition">Definition</a>
|
<a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.remove_erase.requirements"></a><h6>
|
<a name="range.reference.algorithms.new.remove_erase.requirements"></a><h6>
|
||||||
<a name="id758124"></a>
|
<a name="id770813"></a>
|
||||||
<a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.requirements">Requirements</a>
|
<a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
|
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
|
||||||
@ -65,7 +65,7 @@
|
|||||||
erase of an iterator range.
|
erase of an iterator range.
|
||||||
</li></ol></div>
|
</li></ol></div>
|
||||||
<a name="range.reference.algorithms.new.remove_erase.complexity"></a><h6>
|
<a name="range.reference.algorithms.new.remove_erase.complexity"></a><h6>
|
||||||
<a name="id758169"></a>
|
<a name="id770858"></a>
|
||||||
<a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.complexity">Complexity</a>
|
<a class="link" href="remove_erase.html#range.reference.algorithms.new.remove_erase.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.new.remove_erase_if"></a><a class="link" href="remove_erase_if.html" title="remove_erase_if">remove_erase_if</a>
|
<a name="range.reference.algorithms.new.remove_erase_if"></a><a class="link" href="remove_erase_if.html" title="remove_erase_if">remove_erase_if</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.new.remove_erase_if.prototype"></a><h6>
|
<a name="range.reference.algorithms.new.remove_erase_if.prototype"></a><h6>
|
||||||
<a name="id758234"></a>
|
<a name="id770923"></a>
|
||||||
<a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.prototype">Prototype</a>
|
<a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -40,7 +40,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.remove_erase_if.description"></a><h6>
|
<a name="range.reference.algorithms.new.remove_erase_if.description"></a><h6>
|
||||||
<a name="id758361"></a>
|
<a name="id771050"></a>
|
||||||
<a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.description">Description</a>
|
<a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -51,14 +51,14 @@
|
|||||||
algorithm which merely rearranges elements.
|
algorithm which merely rearranges elements.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.remove_erase_if.definition"></a><h6>
|
<a name="range.reference.algorithms.new.remove_erase_if.definition"></a><h6>
|
||||||
<a name="id758441"></a>
|
<a name="id771131"></a>
|
||||||
<a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.definition">Definition</a>
|
<a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm_ext</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.new.remove_erase_if.requirements"></a><h6>
|
<a name="range.reference.algorithms.new.remove_erase_if.requirements"></a><h6>
|
||||||
<a name="id758512"></a>
|
<a name="id771201"></a>
|
||||||
<a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.requirements">Requirements</a>
|
<a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||||
@ -72,7 +72,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.new.remove_erase_if.complexity"></a><h6>
|
<a name="range.reference.algorithms.new.remove_erase_if.complexity"></a><h6>
|
||||||
<a name="id758586"></a>
|
<a name="id771275"></a>
|
||||||
<a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.complexity">Complexity</a>
|
<a class="link" href="remove_erase_if.html#range.reference.algorithms.new.remove_erase_if.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.adjacent_find"></a><a class="link" href="adjacent_find.html" title="adjacent_find">adjacent_find</a>
|
<a name="range.reference.algorithms.non_mutating.adjacent_find"></a><a class="link" href="adjacent_find.html" title="adjacent_find">adjacent_find</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.adjacent_find.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.adjacent_find.prototype"></a><h6>
|
||||||
<a name="id719114"></a>
|
<a name="id731803"></a>
|
||||||
<a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.prototype">Prototype</a>
|
<a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -76,7 +76,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.adjacent_find.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.adjacent_find.description"></a><h6>
|
||||||
<a name="id720090"></a>
|
<a name="id732780"></a>
|
||||||
<a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.description">Description</a>
|
<a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -97,14 +97,14 @@
|
|||||||
is <code class="computeroutput"><span class="keyword">true</span></code>.
|
is <code class="computeroutput"><span class="keyword">true</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.adjacent_find.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.adjacent_find.definition"></a><h6>
|
||||||
<a name="id720298"></a>
|
<a name="id732987"></a>
|
||||||
<a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.definition">Definition</a>
|
<a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">adjacent_find</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">adjacent_find</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.adjacent_find.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.adjacent_find.requirements"></a><h6>
|
||||||
<a name="id720368"></a>
|
<a name="id733058"></a>
|
||||||
<a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.requirements">Requirements</a>
|
<a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -142,7 +142,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.adjacent_find.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.adjacent_find.complexity"></a><h6>
|
||||||
<a name="id720558"></a>
|
<a name="id733247"></a>
|
||||||
<a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.complexity">Complexity</a>
|
<a class="link" href="adjacent_find.html#range.reference.algorithms.non_mutating.adjacent_find.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.binary_search"></a><a class="link" href="binary_search.html" title="binary_search">binary_search</a>
|
<a name="range.reference.algorithms.non_mutating.binary_search"></a><a class="link" href="binary_search.html" title="binary_search">binary_search</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.binary_search.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.binary_search.prototype"></a><h6>
|
||||||
<a name="id720658"></a>
|
<a name="id733347"></a>
|
||||||
<a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.prototype">Prototype</a>
|
<a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -42,7 +42,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.binary_search.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.binary_search.description"></a><h6>
|
||||||
<a name="id720934"></a>
|
<a name="id733624"></a>
|
||||||
<a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.description">Description</a>
|
<a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -52,14 +52,14 @@
|
|||||||
range <code class="computeroutput"><span class="identifier">rng</span></code>.
|
range <code class="computeroutput"><span class="identifier">rng</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.binary_search.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.binary_search.definition"></a><h6>
|
||||||
<a name="id721000"></a>
|
<a name="id733690"></a>
|
||||||
<a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.definition">Definition</a>
|
<a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">binary_search</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">binary_search</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.binary_search.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.binary_search.requirements"></a><h6>
|
||||||
<a name="id721071"></a>
|
<a name="id733760"></a>
|
||||||
<a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.requirements">Requirements</a>
|
<a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -110,7 +110,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.binary_search.precondition_"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.binary_search.precondition_"></a><h6>
|
||||||
<a name="id721340"></a>
|
<a name="id734029"></a>
|
||||||
<a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.precondition_">Precondition:</a>
|
<a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -128,7 +128,7 @@
|
|||||||
order according to the function object <code class="computeroutput"><span class="identifier">pred</span></code>.
|
order according to the function object <code class="computeroutput"><span class="identifier">pred</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.binary_search.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.binary_search.complexity"></a><h6>
|
||||||
<a name="id721432"></a>
|
<a name="id734121"></a>
|
||||||
<a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.complexity">Complexity</a>
|
<a class="link" href="binary_search.html#range.reference.algorithms.non_mutating.binary_search.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.count"></a><a class="link" href="count.html" title="count">count</a>
|
<a name="range.reference.algorithms.non_mutating.count"></a><a class="link" href="count.html" title="count">count</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.count.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.count.prototype"></a><h6>
|
||||||
<a name="id721595"></a>
|
<a name="id734284"></a>
|
||||||
<a class="link" href="count.html#range.reference.algorithms.non_mutating.count.prototype">Prototype</a>
|
<a class="link" href="count.html#range.reference.algorithms.non_mutating.count.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.count.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.count.description"></a><h6>
|
||||||
<a name="id721889"></a>
|
<a name="id734578"></a>
|
||||||
<a class="link" href="count.html#range.reference.algorithms.non_mutating.count.description">Description</a>
|
<a class="link" href="count.html#range.reference.algorithms.non_mutating.count.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -54,14 +54,14 @@
|
|||||||
is <code class="computeroutput"><span class="keyword">true</span></code>.
|
is <code class="computeroutput"><span class="keyword">true</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.count.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.count.definition"></a><h6>
|
||||||
<a name="id721977"></a>
|
<a name="id734666"></a>
|
||||||
<a class="link" href="count.html#range.reference.algorithms.non_mutating.count.definition">Definition</a>
|
<a class="link" href="count.html#range.reference.algorithms.non_mutating.count.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.count.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.count.requirements"></a><h6>
|
||||||
<a name="id722047"></a>
|
<a name="id734736"></a>
|
||||||
<a class="link" href="count.html#range.reference.algorithms.non_mutating.count.requirements">Requirements</a>
|
<a class="link" href="count.html#range.reference.algorithms.non_mutating.count.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -84,7 +84,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.count.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.count.complexity"></a><h6>
|
||||||
<a name="id722179"></a>
|
<a name="id734868"></a>
|
||||||
<a class="link" href="count.html#range.reference.algorithms.non_mutating.count.complexity">Complexity</a>
|
<a class="link" href="count.html#range.reference.algorithms.non_mutating.count.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.count_if"></a><a class="link" href="count_if.html" title="count_if">count_if</a>
|
<a name="range.reference.algorithms.non_mutating.count_if"></a><a class="link" href="count_if.html" title="count_if">count_if</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.count_if.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.count_if.prototype"></a><h6>
|
||||||
<a name="id722244"></a>
|
<a name="id734932"></a>
|
||||||
<a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.prototype">Prototype</a>
|
<a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -40,7 +40,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.count_if.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.count_if.description"></a><h6>
|
||||||
<a name="id722401"></a>
|
<a name="id735091"></a>
|
||||||
<a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.description">Description</a>
|
<a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -50,14 +50,14 @@
|
|||||||
is <code class="computeroutput"><span class="keyword">true</span></code>.
|
is <code class="computeroutput"><span class="keyword">true</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.count_if.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.count_if.definition"></a><h6>
|
||||||
<a name="id722491"></a>
|
<a name="id735180"></a>
|
||||||
<a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.definition">Definition</a>
|
<a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.count_if.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.count_if.requirements"></a><h6>
|
||||||
<a name="id722560"></a>
|
<a name="id735249"></a>
|
||||||
<a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.requirements">Requirements</a>
|
<a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -80,7 +80,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.count_if.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.count_if.complexity"></a><h6>
|
||||||
<a name="id722692"></a>
|
<a name="id735381"></a>
|
||||||
<a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.complexity">Complexity</a>
|
<a class="link" href="count_if.html#range.reference.algorithms.non_mutating.count_if.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.equal"></a><a class="link" href="equal.html" title="equal">equal</a>
|
<a name="range.reference.algorithms.non_mutating.equal"></a><a class="link" href="equal.html" title="equal">equal</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.equal.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.equal.prototype"></a><h6>
|
||||||
<a name="id722767"></a>
|
<a name="id735456"></a>
|
||||||
<a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.prototype">Prototype</a>
|
<a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -52,7 +52,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.equal.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.equal.description"></a><h6>
|
||||||
<a name="id723049"></a>
|
<a name="id735738"></a>
|
||||||
<a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.description">Description</a>
|
<a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -70,14 +70,14 @@
|
|||||||
considered equal in the predicate version if <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">x</span><span class="special">,</span><span class="identifier">y</span><span class="special">)</span></code> is <code class="computeroutput"><span class="keyword">true</span></code>.
|
considered equal in the predicate version if <code class="computeroutput"><span class="identifier">pred</span><span class="special">(</span><span class="identifier">x</span><span class="special">,</span><span class="identifier">y</span><span class="special">)</span></code> is <code class="computeroutput"><span class="keyword">true</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.equal.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.equal.definition"></a><h6>
|
||||||
<a name="id723283"></a>
|
<a name="id735972"></a>
|
||||||
<a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.definition">Definition</a>
|
<a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">equal</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">equal</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.equal.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.equal.requirements"></a><h6>
|
||||||
<a name="id723353"></a>
|
<a name="id736042"></a>
|
||||||
<a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.requirements">Requirements</a>
|
<a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -138,7 +138,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.equal.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.equal.complexity"></a><h6>
|
||||||
<a name="id723663"></a>
|
<a name="id736352"></a>
|
||||||
<a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.complexity">Complexity</a>
|
<a class="link" href="equal.html#range.reference.algorithms.non_mutating.equal.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.equal_range"></a><a class="link" href="equal_range.html" title="equal_range">equal_range</a>
|
<a name="range.reference.algorithms.non_mutating.equal_range"></a><a class="link" href="equal_range.html" title="equal_range">equal_range</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.equal_range.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.equal_range.prototype"></a><h6>
|
||||||
<a name="id723754"></a>
|
<a name="id736444"></a>
|
||||||
<a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.prototype">Prototype</a>
|
<a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -70,7 +70,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.equal_range.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.equal_range.description"></a><h6>
|
||||||
<a name="id724626"></a>
|
<a name="id737315"></a>
|
||||||
<a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.description">Description</a>
|
<a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -84,14 +84,14 @@
|
|||||||
is determined by <code class="computeroutput"><span class="identifier">pred</span></code>.
|
is determined by <code class="computeroutput"><span class="identifier">pred</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.equal_range.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.equal_range.definition"></a><h6>
|
||||||
<a name="id724769"></a>
|
<a name="id737458"></a>
|
||||||
<a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.definition">Definition</a>
|
<a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">equal_range</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">equal_range</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.equal_range.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.equal_range.requirements"></a><h6>
|
||||||
<a name="id724839"></a>
|
<a name="id737528"></a>
|
||||||
<a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.requirements">Requirements</a>
|
<a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -142,7 +142,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.equal_range.precondition_"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.equal_range.precondition_"></a><h6>
|
||||||
<a name="id725107"></a>
|
<a name="id737797"></a>
|
||||||
<a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.precondition_">Precondition:</a>
|
<a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -154,7 +154,7 @@
|
|||||||
is ordered in ascending order according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
is ordered in ascending order according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.equal_range.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.equal_range.complexity"></a><h6>
|
||||||
<a name="id725182"></a>
|
<a name="id737872"></a>
|
||||||
<a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.complexity">Complexity</a>
|
<a class="link" href="equal_range.html#range.reference.algorithms.non_mutating.equal_range.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.find"></a><a class="link" href="find.html" title="find">find</a>
|
<a name="range.reference.algorithms.non_mutating.find"></a><a class="link" href="find.html" title="find">find</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.find.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find.prototype"></a><h6>
|
||||||
<a name="id725845"></a>
|
<a name="id738534"></a>
|
||||||
<a class="link" href="find.html#range.reference.algorithms.non_mutating.find.prototype">Prototype</a>
|
<a class="link" href="find.html#range.reference.algorithms.non_mutating.find.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find.description"></a><h6>
|
||||||
<a name="id726134"></a>
|
<a name="id738823"></a>
|
||||||
<a class="link" href="find.html#range.reference.algorithms.non_mutating.find.description">Description</a>
|
<a class="link" href="find.html#range.reference.algorithms.non_mutating.find.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -59,14 +59,14 @@
|
|||||||
same manner as the returned iterator described above.
|
same manner as the returned iterator described above.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find.definition"></a><h6>
|
||||||
<a name="id726250"></a>
|
<a name="id738939"></a>
|
||||||
<a class="link" href="find.html#range.reference.algorithms.non_mutating.find.definition">Definition</a>
|
<a class="link" href="find.html#range.reference.algorithms.non_mutating.find.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find.requirements"></a><h6>
|
||||||
<a name="id726320"></a>
|
<a name="id739009"></a>
|
||||||
<a class="link" href="find.html#range.reference.algorithms.non_mutating.find.requirements">Requirements</a>
|
<a class="link" href="find.html#range.reference.algorithms.non_mutating.find.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -87,7 +87,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.find.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find.complexity"></a><h6>
|
||||||
<a name="id726439"></a>
|
<a name="id739128"></a>
|
||||||
<a class="link" href="find.html#range.reference.algorithms.non_mutating.find.complexity">Complexity</a>
|
<a class="link" href="find.html#range.reference.algorithms.non_mutating.find.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.find_end"></a><a class="link" href="find_end.html" title="find_end">find_end</a>
|
<a name="range.reference.algorithms.non_mutating.find_end"></a><a class="link" href="find_end.html" title="find_end">find_end</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_end.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_end.prototype"></a><h6>
|
||||||
<a name="id726503"></a>
|
<a name="id739192"></a>
|
||||||
<a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.prototype">Prototype</a>
|
<a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -65,7 +65,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_end.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_end.description"></a><h6>
|
||||||
<a name="id727163"></a>
|
<a name="id739851"></a>
|
||||||
<a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.description">Description</a>
|
<a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -80,14 +80,14 @@
|
|||||||
same manner as the returned iterator described above.
|
same manner as the returned iterator described above.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_end.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_end.definition"></a><h6>
|
||||||
<a name="id727287"></a>
|
<a name="id739976"></a>
|
||||||
<a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.definition">Definition</a>
|
<a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find_end</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find_end</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_end.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_end.requirements"></a><h6>
|
||||||
<a name="id727358"></a>
|
<a name="id740047"></a>
|
||||||
<a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.requirements">Requirements</a>
|
<a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -147,7 +147,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_end.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_end.complexity"></a><h6>
|
||||||
<a name="id727670"></a>
|
<a name="id740359"></a>
|
||||||
<a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.complexity">Complexity</a>
|
<a class="link" href="find_end.html#range.reference.algorithms.non_mutating.find_end.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.find_first_of"></a><a class="link" href="find_first_of.html" title="find_first_of">find_first_of</a>
|
<a name="range.reference.algorithms.non_mutating.find_first_of"></a><a class="link" href="find_first_of.html" title="find_first_of">find_first_of</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_first_of.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_first_of.prototype"></a><h6>
|
||||||
<a name="id727840"></a>
|
<a name="id740530"></a>
|
||||||
<a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.prototype">Prototype</a>
|
<a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -65,7 +65,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_first_of.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_first_of.description"></a><h6>
|
||||||
<a name="id728499"></a>
|
<a name="id741187"></a>
|
||||||
<a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.description">Description</a>
|
<a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -85,14 +85,14 @@
|
|||||||
same manner as the returned iterator described above.
|
same manner as the returned iterator described above.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_first_of.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_first_of.definition"></a><h6>
|
||||||
<a name="id728627"></a>
|
<a name="id741316"></a>
|
||||||
<a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.definition">Definition</a>
|
<a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find_first_of</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find_first_of</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_first_of.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_first_of.requirements"></a><h6>
|
||||||
<a name="id728699"></a>
|
<a name="id741388"></a>
|
||||||
<a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.requirements">Requirements</a>
|
<a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -146,7 +146,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_first_of.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_first_of.complexity"></a><h6>
|
||||||
<a name="id728965"></a>
|
<a name="id741654"></a>
|
||||||
<a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.complexity">Complexity</a>
|
<a class="link" href="find_first_of.html#range.reference.algorithms.non_mutating.find_first_of.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.find_if"></a><a class="link" href="find_if.html" title="find_if">find_if</a>
|
<a name="range.reference.algorithms.non_mutating.find_if"></a><a class="link" href="find_if.html" title="find_if">find_if</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_if.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_if.prototype"></a><h6>
|
||||||
<a name="id729054"></a>
|
<a name="id741743"></a>
|
||||||
<a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.prototype">Prototype</a>
|
<a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_if.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_if.description"></a><h6>
|
||||||
<a name="id729344"></a>
|
<a name="id742034"></a>
|
||||||
<a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.description">Description</a>
|
<a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -63,14 +63,14 @@
|
|||||||
defines found in the same manner as the returned iterator described above.
|
defines found in the same manner as the returned iterator described above.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_if.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_if.definition"></a><h6>
|
||||||
<a name="id729473"></a>
|
<a name="id742163"></a>
|
||||||
<a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.definition">Definition</a>
|
<a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find_if</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_if.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_if.requirements"></a><h6>
|
||||||
<a name="id729544"></a>
|
<a name="id742233"></a>
|
||||||
<a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.requirements">Requirements</a>
|
<a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -89,7 +89,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_if.precondition_"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_if.precondition_"></a><h6>
|
||||||
<a name="id729648"></a>
|
<a name="id742338"></a>
|
||||||
<a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.precondition_">Precondition:</a>
|
<a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -97,7 +97,7 @@
|
|||||||
<code class="computeroutput"><span class="identifier">rng</span></code>, <code class="computeroutput"><span class="special">*</span><span class="identifier">i</span></code> is in the domain of <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>.
|
<code class="computeroutput"><span class="identifier">rng</span></code>, <code class="computeroutput"><span class="special">*</span><span class="identifier">i</span></code> is in the domain of <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.find_if.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.find_if.complexity"></a><h6>
|
||||||
<a name="id729718"></a>
|
<a name="id742408"></a>
|
||||||
<a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.complexity">Complexity</a>
|
<a class="link" href="find_if.html#range.reference.algorithms.non_mutating.find_if.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.for_each"></a><a class="link" href="for_each.html" title="for_each">for_each</a>
|
<a name="range.reference.algorithms.non_mutating.for_each"></a><a class="link" href="for_each.html" title="for_each">for_each</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.for_each.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.for_each.prototype"></a><h6>
|
||||||
<a name="id725276"></a>
|
<a name="id737966"></a>
|
||||||
<a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.prototype">Prototype</a>
|
<a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.for_each.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.for_each.description"></a><h6>
|
||||||
<a name="id725500"></a>
|
<a name="id738190"></a>
|
||||||
<a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.description">Description</a>
|
<a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -58,14 +58,14 @@
|
|||||||
<code class="computeroutput"><span class="identifier">fun</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span></code>.
|
<code class="computeroutput"><span class="identifier">fun</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.for_each.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.for_each.definition"></a><h6>
|
||||||
<a name="id725579"></a>
|
<a name="id738268"></a>
|
||||||
<a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.definition">Definition</a>
|
<a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.for_each.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.for_each.requirements"></a><h6>
|
||||||
<a name="id725650"></a>
|
<a name="id738339"></a>
|
||||||
<a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.requirements">Requirements</a>
|
<a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||||
@ -89,7 +89,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.for_each.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.for_each.complexity"></a><h6>
|
||||||
<a name="id725772"></a>
|
<a name="id738461"></a>
|
||||||
<a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.complexity">Complexity</a>
|
<a class="link" href="for_each.html#range.reference.algorithms.non_mutating.for_each.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.lexicographical_compare"></a><a class="link" href="lexicographical_compare.html" title="lexicographical_compare">lexicographical_compare</a>
|
<a name="range.reference.algorithms.non_mutating.lexicographical_compare"></a><a class="link" href="lexicographical_compare.html" title="lexicographical_compare">lexicographical_compare</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.lexicographical_compare.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.lexicographical_compare.prototype"></a><h6>
|
||||||
<a name="id729795"></a>
|
<a name="id742484"></a>
|
||||||
<a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.prototype">Prototype</a>
|
<a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -52,7 +52,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.lexicographical_compare.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.lexicographical_compare.description"></a><h6>
|
||||||
<a name="id730077"></a>
|
<a name="id742767"></a>
|
||||||
<a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.description">Description</a>
|
<a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -72,14 +72,14 @@
|
|||||||
predicate versions.
|
predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.lexicographical_compare.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.lexicographical_compare.definition"></a><h6>
|
||||||
<a name="id730245"></a>
|
<a name="id742935"></a>
|
||||||
<a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.definition">Definition</a>
|
<a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">lexicographical_compare</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">lexicographical_compare</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.lexicographical_compare.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.lexicographical_compare.requirements"></a><h6>
|
||||||
<a name="id730316"></a>
|
<a name="id743006"></a>
|
||||||
<a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.requirements">Requirements</a>
|
<a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -144,7 +144,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.lexicographical_compare.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.lexicographical_compare.complexity"></a><h6>
|
||||||
<a name="id730692"></a>
|
<a name="id743382"></a>
|
||||||
<a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.complexity">Complexity</a>
|
<a class="link" href="lexicographical_compare.html#range.reference.algorithms.non_mutating.lexicographical_compare.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.lower_bound"></a><a class="link" href="lower_bound.html" title="lower_bound">lower_bound</a>
|
<a name="range.reference.algorithms.non_mutating.lower_bound"></a><a class="link" href="lower_bound.html" title="lower_bound">lower_bound</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.lower_bound.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.lower_bound.prototype"></a><h6>
|
||||||
<a name="id730796"></a>
|
<a name="id743485"></a>
|
||||||
<a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.prototype">Prototype</a>
|
<a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.lower_bound.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.lower_bound.description"></a><h6>
|
||||||
<a name="id731085"></a>
|
<a name="id743775"></a>
|
||||||
<a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.description">Description</a>
|
<a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -71,14 +71,14 @@
|
|||||||
same manner as the returned iterator described above.
|
same manner as the returned iterator described above.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.lower_bound.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.lower_bound.definition"></a><h6>
|
||||||
<a name="id731275"></a>
|
<a name="id743964"></a>
|
||||||
<a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.definition">Definition</a>
|
<a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">lower_bound</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">lower_bound</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.lower_bound.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.lower_bound.requirements"></a><h6>
|
||||||
<a name="id731346"></a>
|
<a name="id744036"></a>
|
||||||
<a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.requirements">Requirements</a>
|
<a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -129,7 +129,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.lower_bound.precondition_"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.lower_bound.precondition_"></a><h6>
|
||||||
<a name="id731615"></a>
|
<a name="id744304"></a>
|
||||||
<a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.precondition_">Precondition:</a>
|
<a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -147,7 +147,7 @@
|
|||||||
order according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
order according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.lower_bound.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.lower_bound.complexity"></a><h6>
|
||||||
<a name="id731707"></a>
|
<a name="id744397"></a>
|
||||||
<a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.complexity">Complexity</a>
|
<a class="link" href="lower_bound.html#range.reference.algorithms.non_mutating.lower_bound.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.max_element"></a><a class="link" href="max_element.html" title="max_element">max_element</a>
|
<a name="range.reference.algorithms.non_mutating.max_element"></a><a class="link" href="max_element.html" title="max_element">max_element</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.max_element.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.max_element.prototype"></a><h6>
|
||||||
<a name="id731847"></a>
|
<a name="id744536"></a>
|
||||||
<a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.prototype">Prototype</a>
|
<a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -83,7 +83,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.max_element.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.max_element.description"></a><h6>
|
||||||
<a name="id732833"></a>
|
<a name="id745522"></a>
|
||||||
<a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.description">Description</a>
|
<a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -97,14 +97,14 @@
|
|||||||
same manner as the returned iterator described above.
|
same manner as the returned iterator described above.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.max_element.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.max_element.definition"></a><h6>
|
||||||
<a name="id732927"></a>
|
<a name="id745616"></a>
|
||||||
<a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.definition">Definition</a>
|
<a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">max_element</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">max_element</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.max_element.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.max_element.requirements"></a><h6>
|
||||||
<a name="id732999"></a>
|
<a name="id745688"></a>
|
||||||
<a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.requirements">Requirements</a>
|
<a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -141,7 +141,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.max_element.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.max_element.complexity"></a><h6>
|
||||||
<a name="id733176"></a>
|
<a name="id745866"></a>
|
||||||
<a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.complexity">Complexity</a>
|
<a class="link" href="max_element.html#range.reference.algorithms.non_mutating.max_element.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.min_element"></a><a class="link" href="min_element.html" title="min_element">min_element</a>
|
<a name="range.reference.algorithms.non_mutating.min_element"></a><a class="link" href="min_element.html" title="min_element">min_element</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.min_element.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.min_element.prototype"></a><h6>
|
||||||
<a name="id733276"></a>
|
<a name="id745965"></a>
|
||||||
<a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.prototype">Prototype</a>
|
<a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -83,7 +83,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.min_element.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.min_element.description"></a><h6>
|
||||||
<a name="id734263"></a>
|
<a name="id746952"></a>
|
||||||
<a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.description">Description</a>
|
<a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -97,14 +97,14 @@
|
|||||||
same manner as the returned iterator described above.
|
same manner as the returned iterator described above.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.min_element.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.min_element.definition"></a><h6>
|
||||||
<a name="id734357"></a>
|
<a name="id747046"></a>
|
||||||
<a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.definition">Definition</a>
|
<a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">min_element</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">min_element</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.min_element.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.min_element.requirements"></a><h6>
|
||||||
<a name="id734428"></a>
|
<a name="id747117"></a>
|
||||||
<a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.requirements">Requirements</a>
|
<a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -141,7 +141,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.min_element.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.min_element.complexity"></a><h6>
|
||||||
<a name="id734606"></a>
|
<a name="id747295"></a>
|
||||||
<a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.complexity">Complexity</a>
|
<a class="link" href="min_element.html#range.reference.algorithms.non_mutating.min_element.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.mismatch"></a><a class="link" href="mismatch.html" title="mismatch">mismatch</a>
|
<a name="range.reference.algorithms.non_mutating.mismatch"></a><a class="link" href="mismatch.html" title="mismatch">mismatch</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.mismatch.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.mismatch.prototype"></a><h6>
|
||||||
<a name="id734705"></a>
|
<a name="id747394"></a>
|
||||||
<a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.prototype">Prototype</a>
|
<a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -105,7 +105,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.mismatch.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.mismatch.description"></a><h6>
|
||||||
<a name="id736409"></a>
|
<a name="id749098"></a>
|
||||||
<a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.description">Description</a>
|
<a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -117,14 +117,14 @@
|
|||||||
Equality is determined by <code class="computeroutput"><span class="keyword">operator</span><span class="special">==</span></code> for non-predicate versions of <code class="computeroutput"><span class="identifier">mismatch</span></code>, and by satisfying <code class="computeroutput"><span class="identifier">pred</span></code> in the predicate versions.
|
Equality is determined by <code class="computeroutput"><span class="keyword">operator</span><span class="special">==</span></code> for non-predicate versions of <code class="computeroutput"><span class="identifier">mismatch</span></code>, and by satisfying <code class="computeroutput"><span class="identifier">pred</span></code> in the predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.mismatch.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.mismatch.definition"></a><h6>
|
||||||
<a name="id736505"></a>
|
<a name="id749195"></a>
|
||||||
<a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.definition">Definition</a>
|
<a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">mismatch</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">mismatch</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.mismatch.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.mismatch.requirements"></a><h6>
|
||||||
<a name="id736576"></a>
|
<a name="id749266"></a>
|
||||||
<a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.requirements">Requirements</a>
|
<a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -185,14 +185,14 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.mismatch.precondition_"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.mismatch.precondition_"></a><h6>
|
||||||
<a name="id736887"></a>
|
<a name="id749576"></a>
|
||||||
<a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.precondition_">Precondition:</a>
|
<a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
<code class="computeroutput"><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">)</span> <span class="special">>=</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span></code>
|
<code class="computeroutput"><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">)</span> <span class="special">>=</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.mismatch.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.mismatch.complexity"></a><h6>
|
||||||
<a name="id736960"></a>
|
<a name="id749649"></a>
|
||||||
<a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.complexity">Complexity</a>
|
<a class="link" href="mismatch.html#range.reference.algorithms.non_mutating.mismatch.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.search"></a><a class="link" href="search.html" title="search">search</a>
|
<a name="range.reference.algorithms.non_mutating.search"></a><a class="link" href="search.html" title="search">search</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.search.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.search.prototype"></a><h6>
|
||||||
<a name="id737024"></a>
|
<a name="id749713"></a>
|
||||||
<a class="link" href="search.html#range.reference.algorithms.non_mutating.search.prototype">Prototype</a>
|
<a class="link" href="search.html#range.reference.algorithms.non_mutating.search.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -95,7 +95,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.search.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.search.description"></a><h6>
|
||||||
<a name="id738362"></a>
|
<a name="id751051"></a>
|
||||||
<a class="link" href="search.html#range.reference.algorithms.non_mutating.search.description">Description</a>
|
<a class="link" href="search.html#range.reference.algorithms.non_mutating.search.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -114,14 +114,14 @@
|
|||||||
same manner as the returned iterator described above.
|
same manner as the returned iterator described above.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.search.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.search.definition"></a><h6>
|
||||||
<a name="id738525"></a>
|
<a name="id751214"></a>
|
||||||
<a class="link" href="search.html#range.reference.algorithms.non_mutating.search.definition">Definition</a>
|
<a class="link" href="search.html#range.reference.algorithms.non_mutating.search.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">search</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">search</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.search.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.search.requirements"></a><h6>
|
||||||
<a name="id738596"></a>
|
<a name="id751286"></a>
|
||||||
<a class="link" href="search.html#range.reference.algorithms.non_mutating.search.requirements">Requirements</a>
|
<a class="link" href="search.html#range.reference.algorithms.non_mutating.search.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -182,7 +182,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.search.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.search.complexity"></a><h6>
|
||||||
<a name="id738907"></a>
|
<a name="id751596"></a>
|
||||||
<a class="link" href="search.html#range.reference.algorithms.non_mutating.search.complexity">Complexity</a>
|
<a class="link" href="search.html#range.reference.algorithms.non_mutating.search.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.search_n"></a><a class="link" href="search_n.html" title="search_n">search_n</a>
|
<a name="range.reference.algorithms.non_mutating.search_n"></a><a class="link" href="search_n.html" title="search_n">search_n</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.search_n.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.search_n.prototype"></a><h6>
|
||||||
<a name="id738948"></a>
|
<a name="id751637"></a>
|
||||||
<a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.prototype">Prototype</a>
|
<a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -54,7 +54,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.search_n.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.search_n.description"></a><h6>
|
||||||
<a name="id739697"></a>
|
<a name="id752386"></a>
|
||||||
<a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.description">Description</a>
|
<a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -63,14 +63,14 @@
|
|||||||
and by a predicate when one is supplied.
|
and by a predicate when one is supplied.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.search_n.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.search_n.definition"></a><h6>
|
||||||
<a name="id739763"></a>
|
<a name="id752453"></a>
|
||||||
<a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.definition">Definition</a>
|
<a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">search_n</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">search_n</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.search_n.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.search_n.requirements"></a><h6>
|
||||||
<a name="id739834"></a>
|
<a name="id752524"></a>
|
||||||
<a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.requirements">Requirements</a>
|
<a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -124,7 +124,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.search_n.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.search_n.complexity"></a><h6>
|
||||||
<a name="id740123"></a>
|
<a name="id752812"></a>
|
||||||
<a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.complexity">Complexity</a>
|
<a class="link" href="search_n.html#range.reference.algorithms.non_mutating.search_n.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.non_mutating.upper_bound"></a><a class="link" href="upper_bound.html" title="upper_bound">upper_bound</a>
|
<a name="range.reference.algorithms.non_mutating.upper_bound"></a><a class="link" href="upper_bound.html" title="upper_bound">upper_bound</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.upper_bound.prototype"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.upper_bound.prototype"></a><h6>
|
||||||
<a name="id740164"></a>
|
<a name="id752853"></a>
|
||||||
<a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.prototype">Prototype</a>
|
<a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.upper_bound.description"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.upper_bound.description"></a><h6>
|
||||||
<a name="id740453"></a>
|
<a name="id753142"></a>
|
||||||
<a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.description">Description</a>
|
<a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -70,14 +70,14 @@
|
|||||||
same manner as the returned iterator described above.
|
same manner as the returned iterator described above.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.upper_bound.definition"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.upper_bound.definition"></a><h6>
|
||||||
<a name="id740647"></a>
|
<a name="id753336"></a>
|
||||||
<a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.definition">Definition</a>
|
<a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">upper_bound</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">upper_bound</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.upper_bound.requirements"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.upper_bound.requirements"></a><h6>
|
||||||
<a name="id740718"></a>
|
<a name="id753407"></a>
|
||||||
<a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.requirements">Requirements</a>
|
<a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -128,7 +128,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.non_mutating.upper_bound.precondition_"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.upper_bound.precondition_"></a><h6>
|
||||||
<a name="id740986"></a>
|
<a name="id753676"></a>
|
||||||
<a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.precondition_">Precondition:</a>
|
<a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -146,7 +146,7 @@
|
|||||||
order according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
order according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.non_mutating.upper_bound.complexity"></a><h6>
|
<a name="range.reference.algorithms.non_mutating.upper_bound.complexity"></a><h6>
|
||||||
<a name="id741078"></a>
|
<a name="id753768"></a>
|
||||||
<a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.complexity">Complexity</a>
|
<a class="link" href="upper_bound.html#range.reference.algorithms.non_mutating.upper_bound.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.numeric.accumulate"></a><a class="link" href="accumulate.html" title="accumulate">accumulate</a>
|
<a name="range.reference.algorithms.numeric.accumulate"></a><a class="link" href="accumulate.html" title="accumulate">accumulate</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.numeric.accumulate.prototype"></a><h6>
|
<a name="range.reference.algorithms.numeric.accumulate.prototype"></a><h6>
|
||||||
<a name="id758668"></a>
|
<a name="id771357"></a>
|
||||||
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.prototype">Prototype</a>
|
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -52,7 +52,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.accumulate.description"></a><h6>
|
<a name="range.reference.algorithms.numeric.accumulate.description"></a><h6>
|
||||||
<a name="id758929"></a>
|
<a name="id771619"></a>
|
||||||
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.description">Description</a>
|
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -63,18 +63,18 @@
|
|||||||
The return value is the resultant value of the above algorithm.
|
The return value is the resultant value of the above algorithm.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.accumulate.definition"></a><h6>
|
<a name="range.reference.algorithms.numeric.accumulate.definition"></a><h6>
|
||||||
<a name="id759004"></a>
|
<a name="id771693"></a>
|
||||||
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.definition">Definition</a>
|
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.accumulate.requirements"></a><h6>
|
<a name="range.reference.algorithms.numeric.accumulate.requirements"></a><h6>
|
||||||
<a name="id759066"></a>
|
<a name="id771755"></a>
|
||||||
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.requirements">Requirements</a>
|
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<a name="range.reference.algorithms.numeric.accumulate.for_the_first_version"></a><h6>
|
<a name="range.reference.algorithms.numeric.accumulate.for_the_first_version"></a><h6>
|
||||||
<a name="id759087"></a>
|
<a name="id771776"></a>
|
||||||
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.for_the_first_version">For
|
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.for_the_first_version">For
|
||||||
the first version</a>
|
the first version</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -99,7 +99,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.numeric.accumulate.for_the_second_version"></a><h6>
|
<a name="range.reference.algorithms.numeric.accumulate.for_the_second_version"></a><h6>
|
||||||
<a name="id759229"></a>
|
<a name="id771918"></a>
|
||||||
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.for_the_second_version">For
|
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.for_the_second_version">For
|
||||||
the second version</a>
|
the second version</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -133,7 +133,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.numeric.accumulate.complexity"></a><h6>
|
<a name="range.reference.algorithms.numeric.accumulate.complexity"></a><h6>
|
||||||
<a name="id759422"></a>
|
<a name="id772110"></a>
|
||||||
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.complexity">Complexity</a>
|
<a class="link" href="accumulate.html#range.reference.algorithms.numeric.accumulate.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.numeric.adjacent_difference"></a><a class="link" href="adjacent_difference.html" title="adjacent_difference">adjacent_difference</a>
|
<a name="range.reference.algorithms.numeric.adjacent_difference"></a><a class="link" href="adjacent_difference.html" title="adjacent_difference">adjacent_difference</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.numeric.adjacent_difference.prototype"></a><h6>
|
<a name="range.reference.algorithms.numeric.adjacent_difference.prototype"></a><h6>
|
||||||
<a name="id759487"></a>
|
<a name="id772177"></a>
|
||||||
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.prototype">Prototype</a>
|
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -54,7 +54,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.adjacent_difference.description"></a><h6>
|
<a name="range.reference.algorithms.numeric.adjacent_difference.description"></a><h6>
|
||||||
<a name="id759751"></a>
|
<a name="id772441"></a>
|
||||||
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.description">Description</a>
|
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -68,18 +68,18 @@
|
|||||||
instead of <code class="computeroutput"><span class="keyword">operator</span><span class="special">-()</span></code>.
|
instead of <code class="computeroutput"><span class="keyword">operator</span><span class="special">-()</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.adjacent_difference.definition"></a><h6>
|
<a name="range.reference.algorithms.numeric.adjacent_difference.definition"></a><h6>
|
||||||
<a name="id759852"></a>
|
<a name="id772541"></a>
|
||||||
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.definition">Definition</a>
|
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.adjacent_difference.requirements"></a><h6>
|
<a name="range.reference.algorithms.numeric.adjacent_difference.requirements"></a><h6>
|
||||||
<a name="id759914"></a>
|
<a name="id772603"></a>
|
||||||
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.requirements">Requirements</a>
|
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<a name="range.reference.algorithms.numeric.adjacent_difference.for_the_first_version"></a><h6>
|
<a name="range.reference.algorithms.numeric.adjacent_difference.for_the_first_version"></a><h6>
|
||||||
<a name="id759935"></a>
|
<a name="id772624"></a>
|
||||||
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.for_the_first_version">For
|
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.for_the_first_version">For
|
||||||
the first version</a>
|
the first version</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -110,7 +110,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.numeric.adjacent_difference.for_the_second_version"></a><h6>
|
<a name="range.reference.algorithms.numeric.adjacent_difference.for_the_second_version"></a><h6>
|
||||||
<a name="id760142"></a>
|
<a name="id772832"></a>
|
||||||
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.for_the_second_version">For
|
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.for_the_second_version">For
|
||||||
the second version</a>
|
the second version</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -145,7 +145,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.numeric.adjacent_difference.precondition_"></a><h6>
|
<a name="range.reference.algorithms.numeric.adjacent_difference.precondition_"></a><h6>
|
||||||
<a name="id760336"></a>
|
<a name="id773026"></a>
|
||||||
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.precondition_">Precondition:</a>
|
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -153,7 +153,7 @@
|
|||||||
<span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is a valid range.
|
<span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is a valid range.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.adjacent_difference.complexity"></a><h6>
|
<a name="range.reference.algorithms.numeric.adjacent_difference.complexity"></a><h6>
|
||||||
<a name="id760410"></a>
|
<a name="id773099"></a>
|
||||||
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.complexity">Complexity</a>
|
<a class="link" href="adjacent_difference.html#range.reference.algorithms.numeric.adjacent_difference.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.numeric.inner_product"></a><a class="link" href="inner_product.html" title="inner_product">inner_product</a>
|
<a name="range.reference.algorithms.numeric.inner_product"></a><a class="link" href="inner_product.html" title="inner_product">inner_product</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.numeric.inner_product.prototype"></a><h6>
|
<a name="range.reference.algorithms.numeric.inner_product.prototype"></a><h6>
|
||||||
<a name="id760510"></a>
|
<a name="id773200"></a>
|
||||||
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.prototype">Prototype</a>
|
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -53,7 +53,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.inner_product.description"></a><h6>
|
<a name="range.reference.algorithms.numeric.inner_product.description"></a><h6>
|
||||||
<a name="id760873"></a>
|
<a name="id773562"></a>
|
||||||
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.description">Description</a>
|
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -66,18 +66,18 @@
|
|||||||
algorithm please see <a href="http://www.sgi.com/tech/stl/inner_product.html" target="_top">inner_product</a>.
|
algorithm please see <a href="http://www.sgi.com/tech/stl/inner_product.html" target="_top">inner_product</a>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.inner_product.definition"></a><h6>
|
<a name="range.reference.algorithms.numeric.inner_product.definition"></a><h6>
|
||||||
<a name="id760949"></a>
|
<a name="id773639"></a>
|
||||||
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.definition">Definition</a>
|
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.inner_product.requirements"></a><h6>
|
<a name="range.reference.algorithms.numeric.inner_product.requirements"></a><h6>
|
||||||
<a name="id761010"></a>
|
<a name="id773700"></a>
|
||||||
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.requirements">Requirements</a>
|
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<a name="range.reference.algorithms.numeric.inner_product.for_the_first_version"></a><h6>
|
<a name="range.reference.algorithms.numeric.inner_product.for_the_first_version"></a><h6>
|
||||||
<a name="id761031"></a>
|
<a name="id773721"></a>
|
||||||
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.for_the_first_version">For
|
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.for_the_first_version">For
|
||||||
the first version</a>
|
the first version</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -112,7 +112,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.numeric.inner_product.for_the_second_version"></a><h6>
|
<a name="range.reference.algorithms.numeric.inner_product.for_the_second_version"></a><h6>
|
||||||
<a name="id761288"></a>
|
<a name="id773978"></a>
|
||||||
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.for_the_second_version">For
|
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.for_the_second_version">For
|
||||||
the second version</a>
|
the second version</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -161,14 +161,14 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.numeric.inner_product.precondition_"></a><h6>
|
<a name="range.reference.algorithms.numeric.inner_product.precondition_"></a><h6>
|
||||||
<a name="id761589"></a>
|
<a name="id774279"></a>
|
||||||
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.precondition_">Precondition:</a>
|
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
<code class="computeroutput"><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">)</span> <span class="special">>=</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span></code> is a valid range.
|
<code class="computeroutput"><span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng2</span><span class="special">)</span> <span class="special">>=</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng1</span><span class="special">)</span></code> is a valid range.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.inner_product.complexity"></a><h6>
|
<a name="range.reference.algorithms.numeric.inner_product.complexity"></a><h6>
|
||||||
<a name="id761662"></a>
|
<a name="id774351"></a>
|
||||||
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.complexity">Complexity</a>
|
<a class="link" href="inner_product.html#range.reference.algorithms.numeric.inner_product.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.numeric.partial_sum"></a><a class="link" href="partial_sum.html" title="partial_sum">partial_sum</a>
|
<a name="range.reference.algorithms.numeric.partial_sum"></a><a class="link" href="partial_sum.html" title="partial_sum">partial_sum</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.numeric.partial_sum.prototype"></a><h6>
|
<a name="range.reference.algorithms.numeric.partial_sum.prototype"></a><h6>
|
||||||
<a name="id761728"></a>
|
<a name="id774417"></a>
|
||||||
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.prototype">Prototype</a>
|
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.partial_sum.description"></a><h6>
|
<a name="range.reference.algorithms.numeric.partial_sum.description"></a><h6>
|
||||||
<a name="id761985"></a>
|
<a name="id774675"></a>
|
||||||
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.description">Description</a>
|
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -57,18 +57,18 @@
|
|||||||
in the same manner as <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">partial_sum</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">out_it</span><span class="special">)</span></code>. See <a href="http://www.sgi.com/tech/stl/partial_sum.html" target="_top">partial_sum</a>.
|
in the same manner as <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">partial_sum</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">end</span><span class="special">(</span><span class="identifier">rng</span><span class="special">),</span> <span class="identifier">out_it</span><span class="special">)</span></code>. See <a href="http://www.sgi.com/tech/stl/partial_sum.html" target="_top">partial_sum</a>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.partial_sum.definition"></a><h6>
|
<a name="range.reference.algorithms.numeric.partial_sum.definition"></a><h6>
|
||||||
<a name="id762125"></a>
|
<a name="id774814"></a>
|
||||||
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.definition">Definition</a>
|
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.partial_sum.requirements"></a><h6>
|
<a name="range.reference.algorithms.numeric.partial_sum.requirements"></a><h6>
|
||||||
<a name="id762186"></a>
|
<a name="id774876"></a>
|
||||||
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.requirements">Requirements</a>
|
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<a name="range.reference.algorithms.numeric.partial_sum.for_the_first_version"></a><h6>
|
<a name="range.reference.algorithms.numeric.partial_sum.for_the_first_version"></a><h6>
|
||||||
<a name="id762206"></a>
|
<a name="id774896"></a>
|
||||||
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.for_the_first_version">For
|
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.for_the_first_version">For
|
||||||
the first version</a>
|
the first version</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -98,7 +98,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.numeric.partial_sum.for_the_second_version"></a><h6>
|
<a name="range.reference.algorithms.numeric.partial_sum.for_the_second_version"></a><h6>
|
||||||
<a name="id762414"></a>
|
<a name="id775103"></a>
|
||||||
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.for_the_second_version">For
|
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.for_the_second_version">For
|
||||||
the second version</a>
|
the second version</a>
|
||||||
</h6>
|
</h6>
|
||||||
@ -127,7 +127,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.algorithms.numeric.partial_sum.precondition_"></a><h6>
|
<a name="range.reference.algorithms.numeric.partial_sum.precondition_"></a><h6>
|
||||||
<a name="id762579"></a>
|
<a name="id775268"></a>
|
||||||
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.precondition_">Precondition:</a>
|
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -135,7 +135,7 @@
|
|||||||
<span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is a valid range.
|
<span class="special">+</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">rng</span><span class="special">))</span></code> is a valid range.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.numeric.partial_sum.complexity"></a><h6>
|
<a name="range.reference.algorithms.numeric.partial_sum.complexity"></a><h6>
|
||||||
<a name="id762652"></a>
|
<a name="id775342"></a>
|
||||||
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.complexity">Complexity</a>
|
<a class="link" href="partial_sum.html#range.reference.algorithms.numeric.partial_sum.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.permutation.next_permutation"></a><a class="link" href="next_permutation.html" title="next_permutation">next_permutation</a>
|
<a name="range.reference.algorithms.permutation.next_permutation"></a><a class="link" href="next_permutation.html" title="next_permutation">next_permutation</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.permutation.next_permutation.prototype"></a><h6>
|
<a name="range.reference.algorithms.permutation.next_permutation.prototype"></a><h6>
|
||||||
<a name="id750959"></a>
|
<a name="id763648"></a>
|
||||||
<a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.prototype">Prototype</a>
|
<a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.permutation.next_permutation.description"></a><h6>
|
<a name="range.reference.algorithms.permutation.next_permutation.description"></a><h6>
|
||||||
<a name="id751305"></a>
|
<a name="id763995"></a>
|
||||||
<a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.description">Description</a>
|
<a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -66,14 +66,14 @@
|
|||||||
the predicate versions.
|
the predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.permutation.next_permutation.definition"></a><h6>
|
<a name="range.reference.algorithms.permutation.next_permutation.definition"></a><h6>
|
||||||
<a name="id751404"></a>
|
<a name="id764093"></a>
|
||||||
<a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.definition">Definition</a>
|
<a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">permutation</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">permutation</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.permutation.next_permutation.requirements"></a><h6>
|
<a name="range.reference.algorithms.permutation.next_permutation.requirements"></a><h6>
|
||||||
<a name="id751475"></a>
|
<a name="id764164"></a>
|
||||||
<a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.requirements">Requirements</a>
|
<a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -124,7 +124,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.permutation.next_permutation.complexity"></a><h6>
|
<a name="range.reference.algorithms.permutation.next_permutation.complexity"></a><h6>
|
||||||
<a name="id751723"></a>
|
<a name="id764412"></a>
|
||||||
<a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.complexity">Complexity</a>
|
<a class="link" href="next_permutation.html#range.reference.algorithms.permutation.next_permutation.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.permutation.prev_permutation"></a><a class="link" href="prev_permutation.html" title="prev_permutation">prev_permutation</a>
|
<a name="range.reference.algorithms.permutation.prev_permutation"></a><a class="link" href="prev_permutation.html" title="prev_permutation">prev_permutation</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.permutation.prev_permutation.prototype"></a><h6>
|
<a name="range.reference.algorithms.permutation.prev_permutation.prototype"></a><h6>
|
||||||
<a name="id751799"></a>
|
<a name="id764488"></a>
|
||||||
<a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.prototype">Prototype</a>
|
<a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.permutation.prev_permutation.description"></a><h6>
|
<a name="range.reference.algorithms.permutation.prev_permutation.description"></a><h6>
|
||||||
<a name="id752146"></a>
|
<a name="id764835"></a>
|
||||||
<a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.description">Description</a>
|
<a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -66,14 +66,14 @@
|
|||||||
the predicate versions.
|
the predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.permutation.prev_permutation.definition"></a><h6>
|
<a name="range.reference.algorithms.permutation.prev_permutation.definition"></a><h6>
|
||||||
<a name="id752245"></a>
|
<a name="id764934"></a>
|
||||||
<a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.definition">Definition</a>
|
<a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">permutation</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">permutation</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.permutation.prev_permutation.requirements"></a><h6>
|
<a name="range.reference.algorithms.permutation.prev_permutation.requirements"></a><h6>
|
||||||
<a name="id752316"></a>
|
<a name="id765005"></a>
|
||||||
<a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.requirements">Requirements</a>
|
<a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -124,7 +124,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.permutation.prev_permutation.complexity"></a><h6>
|
<a name="range.reference.algorithms.permutation.prev_permutation.complexity"></a><h6>
|
||||||
<a name="id752565"></a>
|
<a name="id765254"></a>
|
||||||
<a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.complexity">Complexity</a>
|
<a class="link" href="prev_permutation.html#range.reference.algorithms.permutation.prev_permutation.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.set.includes"></a><a class="link" href="includes.html" title="includes">includes</a>
|
<a name="range.reference.algorithms.set.includes"></a><a class="link" href="includes.html" title="includes">includes</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.set.includes.prototype"></a><h6>
|
<a name="range.reference.algorithms.set.includes.prototype"></a><h6>
|
||||||
<a name="id741228"></a>
|
<a name="id753918"></a>
|
||||||
<a class="link" href="includes.html#range.reference.algorithms.set.includes.prototype">Prototype</a>
|
<a class="link" href="includes.html#range.reference.algorithms.set.includes.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -47,7 +47,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.includes.description"></a><h6>
|
<a name="range.reference.algorithms.set.includes.description"></a><h6>
|
||||||
<a name="id741508"></a>
|
<a name="id754197"></a>
|
||||||
<a class="link" href="includes.html#range.reference.algorithms.set.includes.description">Description</a>
|
<a class="link" href="includes.html#range.reference.algorithms.set.includes.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -59,14 +59,14 @@
|
|||||||
the predicate versions.
|
the predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.includes.definition"></a><h6>
|
<a name="range.reference.algorithms.set.includes.definition"></a><h6>
|
||||||
<a name="id741601"></a>
|
<a name="id754291"></a>
|
||||||
<a class="link" href="includes.html#range.reference.algorithms.set.includes.definition">Definition</a>
|
<a class="link" href="includes.html#range.reference.algorithms.set.includes.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.includes.requirements"></a><h6>
|
<a name="range.reference.algorithms.set.includes.requirements"></a><h6>
|
||||||
<a name="id741671"></a>
|
<a name="id754360"></a>
|
||||||
<a class="link" href="includes.html#range.reference.algorithms.set.includes.requirements">Requirements</a>
|
<a class="link" href="includes.html#range.reference.algorithms.set.includes.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -144,7 +144,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.set.includes.precondition_"></a><h6>
|
<a name="range.reference.algorithms.set.includes.precondition_"></a><h6>
|
||||||
<a name="id742080"></a>
|
<a name="id754770"></a>
|
||||||
<a class="link" href="includes.html#range.reference.algorithms.set.includes.precondition_">Precondition:</a>
|
<a class="link" href="includes.html#range.reference.algorithms.set.includes.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -162,7 +162,7 @@
|
|||||||
according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.includes.complexity"></a><h6>
|
<a name="range.reference.algorithms.set.includes.complexity"></a><h6>
|
||||||
<a name="id742194"></a>
|
<a name="id754883"></a>
|
||||||
<a class="link" href="includes.html#range.reference.algorithms.set.includes.complexity">Complexity</a>
|
<a class="link" href="includes.html#range.reference.algorithms.set.includes.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.set.set_difference"></a><a class="link" href="set_difference.html" title="set_difference">set_difference</a>
|
<a name="range.reference.algorithms.set.set_difference"></a><a class="link" href="set_difference.html" title="set_difference">set_difference</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.set.set_difference.prototype"></a><h6>
|
<a name="range.reference.algorithms.set.set_difference.prototype"></a><h6>
|
||||||
<a name="id744721"></a>
|
<a name="id757410"></a>
|
||||||
<a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.prototype">Prototype</a>
|
<a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -56,7 +56,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_difference.description"></a><h6>
|
<a name="range.reference.algorithms.set.set_difference.description"></a><h6>
|
||||||
<a name="id745067"></a>
|
<a name="id757755"></a>
|
||||||
<a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.description">Description</a>
|
<a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -70,14 +70,14 @@
|
|||||||
the predicate versions.
|
the predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_difference.definition"></a><h6>
|
<a name="range.reference.algorithms.set.set_difference.definition"></a><h6>
|
||||||
<a name="id745154"></a>
|
<a name="id757843"></a>
|
||||||
<a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.definition">Definition</a>
|
<a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_difference.requirements"></a><h6>
|
<a name="range.reference.algorithms.set.set_difference.requirements"></a><h6>
|
||||||
<a name="id745225"></a>
|
<a name="id757914"></a>
|
||||||
<a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.requirements">Requirements</a>
|
<a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -163,7 +163,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.set.set_difference.precondition_"></a><h6>
|
<a name="range.reference.algorithms.set.set_difference.precondition_"></a><h6>
|
||||||
<a name="id745690"></a>
|
<a name="id758380"></a>
|
||||||
<a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.precondition_">Precondition:</a>
|
<a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -181,7 +181,7 @@
|
|||||||
according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_difference.complexity"></a><h6>
|
<a name="range.reference.algorithms.set.set_difference.complexity"></a><h6>
|
||||||
<a name="id745805"></a>
|
<a name="id758494"></a>
|
||||||
<a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.complexity">Complexity</a>
|
<a class="link" href="set_difference.html#range.reference.algorithms.set.set_difference.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.set.set_intersection"></a><a class="link" href="set_intersection.html" title="set_intersection">set_intersection</a>
|
<a name="range.reference.algorithms.set.set_intersection"></a><a class="link" href="set_intersection.html" title="set_intersection">set_intersection</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.set.set_intersection.prototype"></a><h6>
|
<a name="range.reference.algorithms.set.set_intersection.prototype"></a><h6>
|
||||||
<a name="id743516"></a>
|
<a name="id756205"></a>
|
||||||
<a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.prototype">Prototype</a>
|
<a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -56,7 +56,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_intersection.description"></a><h6>
|
<a name="range.reference.algorithms.set.set_intersection.description"></a><h6>
|
||||||
<a name="id743862"></a>
|
<a name="id756550"></a>
|
||||||
<a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.description">Description</a>
|
<a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -70,14 +70,14 @@
|
|||||||
the predicate versions.
|
the predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_intersection.definition"></a><h6>
|
<a name="range.reference.algorithms.set.set_intersection.definition"></a><h6>
|
||||||
<a name="id743949"></a>
|
<a name="id756638"></a>
|
||||||
<a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.definition">Definition</a>
|
<a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_intersection.requirements"></a><h6>
|
<a name="range.reference.algorithms.set.set_intersection.requirements"></a><h6>
|
||||||
<a name="id744019"></a>
|
<a name="id756708"></a>
|
||||||
<a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.requirements">Requirements</a>
|
<a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -163,7 +163,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.set.set_intersection.precondition_"></a><h6>
|
<a name="range.reference.algorithms.set.set_intersection.precondition_"></a><h6>
|
||||||
<a name="id744484"></a>
|
<a name="id757174"></a>
|
||||||
<a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.precondition_">Precondition:</a>
|
<a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -181,7 +181,7 @@
|
|||||||
according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_intersection.complexity"></a><h6>
|
<a name="range.reference.algorithms.set.set_intersection.complexity"></a><h6>
|
||||||
<a name="id744599"></a>
|
<a name="id757288"></a>
|
||||||
<a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.complexity">Complexity</a>
|
<a class="link" href="set_intersection.html#range.reference.algorithms.set.set_intersection.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.set.set_symmetric_difference"></a><a class="link" href="set_symmetric_difference.html" title="set_symmetric_difference">set_symmetric_difference</a>
|
<a name="range.reference.algorithms.set.set_symmetric_difference"></a><a class="link" href="set_symmetric_difference.html" title="set_symmetric_difference">set_symmetric_difference</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.set.set_symmetric_difference.prototype"></a><h6>
|
<a name="range.reference.algorithms.set.set_symmetric_difference.prototype"></a><h6>
|
||||||
<a name="id745928"></a>
|
<a name="id758617"></a>
|
||||||
<a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.prototype">Prototype</a>
|
<a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -58,7 +58,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_symmetric_difference.description"></a><h6>
|
<a name="range.reference.algorithms.set.set_symmetric_difference.description"></a><h6>
|
||||||
<a name="id746274"></a>
|
<a name="id758964"></a>
|
||||||
<a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.description">Description</a>
|
<a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -74,14 +74,14 @@
|
|||||||
the predicate versions.
|
the predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_symmetric_difference.definition"></a><h6>
|
<a name="range.reference.algorithms.set.set_symmetric_difference.definition"></a><h6>
|
||||||
<a name="id746362"></a>
|
<a name="id759051"></a>
|
||||||
<a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.definition">Definition</a>
|
<a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_symmetric_difference.requirements"></a><h6>
|
<a name="range.reference.algorithms.set.set_symmetric_difference.requirements"></a><h6>
|
||||||
<a name="id746432"></a>
|
<a name="id759121"></a>
|
||||||
<a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.requirements">Requirements</a>
|
<a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -167,7 +167,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.set.set_symmetric_difference.precondition_"></a><h6>
|
<a name="range.reference.algorithms.set.set_symmetric_difference.precondition_"></a><h6>
|
||||||
<a name="id746896"></a>
|
<a name="id759586"></a>
|
||||||
<a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.precondition_">Precondition:</a>
|
<a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -185,7 +185,7 @@
|
|||||||
according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_symmetric_difference.complexity"></a><h6>
|
<a name="range.reference.algorithms.set.set_symmetric_difference.complexity"></a><h6>
|
||||||
<a name="id747010"></a>
|
<a name="id759700"></a>
|
||||||
<a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.complexity">Complexity</a>
|
<a class="link" href="set_symmetric_difference.html#range.reference.algorithms.set.set_symmetric_difference.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.algorithms.set.set_union"></a><a class="link" href="set_union.html" title="set_union">set_union</a>
|
<a name="range.reference.algorithms.set.set_union"></a><a class="link" href="set_union.html" title="set_union">set_union</a>
|
||||||
</h5></div></div></div>
|
</h5></div></div></div>
|
||||||
<a name="range.reference.algorithms.set.set_union.prototype"></a><h6>
|
<a name="range.reference.algorithms.set.set_union.prototype"></a><h6>
|
||||||
<a name="id742315"></a>
|
<a name="id755005"></a>
|
||||||
<a class="link" href="set_union.html#range.reference.algorithms.set.set_union.prototype">Prototype</a>
|
<a class="link" href="set_union.html#range.reference.algorithms.set.set_union.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -56,7 +56,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_union.description"></a><h6>
|
<a name="range.reference.algorithms.set.set_union.description"></a><h6>
|
||||||
<a name="id742661"></a>
|
<a name="id755350"></a>
|
||||||
<a class="link" href="set_union.html#range.reference.algorithms.set.set_union.description">Description</a>
|
<a class="link" href="set_union.html#range.reference.algorithms.set.set_union.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -69,14 +69,14 @@
|
|||||||
in the predicate versions.
|
in the predicate versions.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_union.definition"></a><h6>
|
<a name="range.reference.algorithms.set.set_union.definition"></a><h6>
|
||||||
<a name="id742744"></a>
|
<a name="id755434"></a>
|
||||||
<a class="link" href="set_union.html#range.reference.algorithms.set.set_union.definition">Definition</a>
|
<a class="link" href="set_union.html#range.reference.algorithms.set.set_union.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_union.requirements"></a><h6>
|
<a name="range.reference.algorithms.set.set_union.requirements"></a><h6>
|
||||||
<a name="id742815"></a>
|
<a name="id755504"></a>
|
||||||
<a class="link" href="set_union.html#range.reference.algorithms.set.set_union.requirements">Requirements</a>
|
<a class="link" href="set_union.html#range.reference.algorithms.set.set_union.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -162,7 +162,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.algorithms.set.set_union.precondition_"></a><h6>
|
<a name="range.reference.algorithms.set.set_union.precondition_"></a><h6>
|
||||||
<a name="id743280"></a>
|
<a name="id755969"></a>
|
||||||
<a class="link" href="set_union.html#range.reference.algorithms.set.set_union.precondition_">Precondition:</a>
|
<a class="link" href="set_union.html#range.reference.algorithms.set.set_union.precondition_">Precondition:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -180,7 +180,7 @@
|
|||||||
according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
according to <code class="computeroutput"><span class="identifier">pred</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.algorithms.set.set_union.complexity"></a><h6>
|
<a name="range.reference.algorithms.set.set_union.complexity"></a><h6>
|
||||||
<a name="id743392"></a>
|
<a name="id756082"></a>
|
||||||
<a class="link" href="set_union.html#range.reference.algorithms.set.set_union.complexity">Complexity</a>
|
<a class="link" href="set_union.html#range.reference.algorithms.set.set_union.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
<dt><span class="section"><a href="semantics/functions.html">Functions</a></span></dt>
|
<dt><span class="section"><a href="semantics/functions.html">Functions</a></span></dt>
|
||||||
</dl></div>
|
</dl></div>
|
||||||
<a name="range.reference.concept_implementation.semantics.notation"></a><h6>
|
<a name="range.reference.concept_implementation.semantics.notation"></a><h6>
|
||||||
<a name="id665247"></a>
|
<a name="id678218"></a>
|
||||||
<a class="link" href="semantics.html#range.reference.concept_implementation.semantics.notation">notation</a>
|
<a class="link" href="semantics.html#range.reference.concept_implementation.semantics.notation">notation</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="informaltable"><table class="table">
|
<div class="informaltable"><table class="table">
|
||||||
|
@ -168,27 +168,10 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<code class="computeroutput"><span class="identifier">The</span> <span class="identifier">size</span>
|
<code class="computeroutput"><span class="identifier">range_calculate_size</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span></code> which by default is <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">end</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span>
|
||||||
<span class="identifier">of</span> <span class="identifier">the</span>
|
<span class="special">-</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span></code>. Users may supply alternative
|
||||||
<span class="identifier">range</span> <span class="identifier">with</span>
|
implementations by implementing <code class="computeroutput"><span class="identifier">range_calculate_size</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span></code> so that it will be found via
|
||||||
<span class="identifier">complexity</span> <span class="identifier">O</span><span class="special">(</span><span class="number">1</span><span class="special">).</span> <span class="identifier">For</span>
|
ADL
|
||||||
<span class="identifier">RandomAccessRanges</span> <span class="keyword">this</span> <span class="identifier">is</span>
|
|
||||||
<span class="identifier">achieved</span> <span class="identifier">via</span>
|
|
||||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">end</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span>
|
|
||||||
<span class="special">-</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">x</span><span class="special">).</span> <span class="identifier">For</span>
|
|
||||||
<span class="identifier">other</span> <span class="identifier">traversal</span>
|
|
||||||
<span class="identifier">categories</span> <span class="identifier">range_calculate_size</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span> <span class="identifier">is</span>
|
|
||||||
<span class="identifier">returned</span><span class="special">.</span>
|
|
||||||
<span class="identifier">Note</span> <span class="identifier">that</span>
|
|
||||||
<span class="identifier">unless</span> <span class="identifier">range_calculate_size</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span> <span class="identifier">has</span>
|
|
||||||
<span class="identifier">been</span> <span class="identifier">implemented</span>
|
|
||||||
<span class="identifier">by</span> <span class="identifier">the</span>
|
|
||||||
<span class="identifier">user</span> <span class="identifier">as</span>
|
|
||||||
<span class="identifier">an</span> <span class="identifier">extension</span>
|
|
||||||
<span class="identifier">then</span> <span class="identifier">the</span>
|
|
||||||
<span class="identifier">Argument</span> <span class="identifier">Dependent</span>
|
|
||||||
<span class="identifier">Lookup</span> <span class="identifier">will</span>
|
|
||||||
<span class="keyword">return</span> <span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.ranges.counting_range"></a><a class="link" href="counting_range.html" title="counting_range">counting_range</a>
|
<a name="range.reference.ranges.counting_range"></a><a class="link" href="counting_range.html" title="counting_range">counting_range</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<a name="range.reference.ranges.counting_range.prototype"></a><h6>
|
<a name="range.reference.ranges.counting_range.prototype"></a><h6>
|
||||||
<a name="id762769"></a>
|
<a name="id775459"></a>
|
||||||
<a class="link" href="counting_range.html#range.reference.ranges.counting_range.prototype">Prototype</a>
|
<a class="link" href="counting_range.html#range.reference.ranges.counting_range.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.ranges.counting_range.description"></a><h6>
|
<a name="range.reference.ranges.counting_range.description"></a><h6>
|
||||||
<a name="id763151"></a>
|
<a name="id775839"></a>
|
||||||
<a class="link" href="counting_range.html#range.reference.ranges.counting_range.description">Description</a>
|
<a class="link" href="counting_range.html#range.reference.ranges.counting_range.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -58,14 +58,14 @@
|
|||||||
(from Boost.Iterator).
|
(from Boost.Iterator).
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.ranges.counting_range.definition"></a><h6>
|
<a name="range.reference.ranges.counting_range.definition"></a><h6>
|
||||||
<a name="id763206"></a>
|
<a name="id775895"></a>
|
||||||
<a class="link" href="counting_range.html#range.reference.ranges.counting_range.definition">Definition</a>
|
<a class="link" href="counting_range.html#range.reference.ranges.counting_range.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">counting_range</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">counting_range</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.ranges.counting_range.requirements"></a><h6>
|
<a name="range.reference.ranges.counting_range.requirements"></a><h6>
|
||||||
<a name="id763267"></a>
|
<a name="id775956"></a>
|
||||||
<a class="link" href="counting_range.html#range.reference.ranges.counting_range.requirements">Requirements</a>
|
<a class="link" href="counting_range.html#range.reference.ranges.counting_range.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
|
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.ranges.irange"></a><a class="link" href="irange.html" title="irange">irange</a>
|
<a name="range.reference.ranges.irange"></a><a class="link" href="irange.html" title="irange">irange</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<a name="range.reference.ranges.irange.prototype"></a><h6>
|
<a name="range.reference.ranges.irange.prototype"></a><h6>
|
||||||
<a name="id763696"></a>
|
<a name="id776386"></a>
|
||||||
<a class="link" href="irange.html#range.reference.ranges.irange.prototype">Prototype</a>
|
<a class="link" href="irange.html#range.reference.ranges.irange.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.ranges.irange.description"></a><h6>
|
<a name="range.reference.ranges.irange.description"></a><h6>
|
||||||
<a name="id763990"></a>
|
<a name="id776678"></a>
|
||||||
<a class="link" href="irange.html#range.reference.ranges.irange.description">Description</a>
|
<a class="link" href="irange.html#range.reference.ranges.irange.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -58,14 +58,14 @@
|
|||||||
parameters denoted a half-open range.
|
parameters denoted a half-open range.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.ranges.irange.definition"></a><h6>
|
<a name="range.reference.ranges.irange.definition"></a><h6>
|
||||||
<a name="id764067"></a>
|
<a name="id776757"></a>
|
||||||
<a class="link" href="irange.html#range.reference.ranges.irange.definition">Definition</a>
|
<a class="link" href="irange.html#range.reference.ranges.irange.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">irange</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
Defined in the header file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">irange</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.ranges.irange.requirements"></a><h6>
|
<a name="range.reference.ranges.irange.requirements"></a><h6>
|
||||||
<a name="id764128"></a>
|
<a name="id776817"></a>
|
||||||
<a class="link" href="irange.html#range.reference.ranges.irange.requirements">Requirements</a>
|
<a class="link" href="irange.html#range.reference.ranges.irange.requirements">Requirements</a>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||||
@ -80,7 +80,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<a name="range.reference.ranges.irange.complexity"></a><h6>
|
<a name="range.reference.ranges.irange.complexity"></a><h6>
|
||||||
<a name="id764211"></a>
|
<a name="id776900"></a>
|
||||||
<a class="link" href="irange.html#range.reference.ranges.irange.complexity">Complexity</a>
|
<a class="link" href="irange.html#range.reference.ranges.irange.complexity">Complexity</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<a name="range.reference.ranges.istream_range"></a><a class="link" href="istream_range.html" title="istream_range">istream_range</a>
|
<a name="range.reference.ranges.istream_range"></a><a class="link" href="istream_range.html" title="istream_range">istream_range</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<a name="range.reference.ranges.istream_range.prototype"></a><h6>
|
<a name="range.reference.ranges.istream_range.prototype"></a><h6>
|
||||||
<a name="id763339"></a>
|
<a name="id776028"></a>
|
||||||
<a class="link" href="istream_range.html#range.reference.ranges.istream_range.prototype">Prototype</a>
|
<a class="link" href="istream_range.html#range.reference.ranges.istream_range.prototype">Prototype</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -40,7 +40,7 @@
|
|||||||
<p>
|
<p>
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.ranges.istream_range.description"></a><h6>
|
<a name="range.reference.ranges.istream_range.description"></a><h6>
|
||||||
<a name="id763555"></a>
|
<a name="id776244"></a>
|
||||||
<a class="link" href="istream_range.html#range.reference.ranges.istream_range.description">Description</a>
|
<a class="link" href="istream_range.html#range.reference.ranges.istream_range.description">Description</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -49,7 +49,7 @@
|
|||||||
wrapping a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream_iterator</span></code>.
|
wrapping a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream_iterator</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.ranges.istream_range.definition"></a><h6>
|
<a name="range.reference.ranges.istream_range.definition"></a><h6>
|
||||||
<a name="id763619"></a>
|
<a name="id776308"></a>
|
||||||
<a class="link" href="istream_range.html#range.reference.ranges.istream_range.definition">Definition</a>
|
<a class="link" href="istream_range.html#range.reference.ranges.istream_range.definition">Definition</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
|
@ -48,7 +48,7 @@
|
|||||||
type.
|
type.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.utilities.iterator_range.synopsis"></a><h5>
|
<a name="range.reference.utilities.iterator_range.synopsis"></a><h5>
|
||||||
<a name="id764572"></a>
|
<a name="id777262"></a>
|
||||||
<a class="link" href="iterator_range.html#range.reference.utilities.iterator_range.synopsis">Synopsis</a>
|
<a class="link" href="iterator_range.html#range.reference.utilities.iterator_range.synopsis">Synopsis</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -188,7 +188,7 @@
|
|||||||
iterators from the same container.
|
iterators from the same container.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.utilities.iterator_range.details_member_functions"></a><h5>
|
<a name="range.reference.utilities.iterator_range.details_member_functions"></a><h5>
|
||||||
<a name="id767779"></a>
|
<a name="id780468"></a>
|
||||||
<a class="link" href="iterator_range.html#range.reference.utilities.iterator_range.details_member_functions">Details
|
<a class="link" href="iterator_range.html#range.reference.utilities.iterator_range.details_member_functions">Details
|
||||||
member functions</a>
|
member functions</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -207,7 +207,7 @@
|
|||||||
<span class="special">==</span> <span class="identifier">r</span><span class="special">.</span><span class="identifier">end</span><span class="special">();</span></code>
|
<span class="special">==</span> <span class="identifier">r</span><span class="special">.</span><span class="identifier">end</span><span class="special">();</span></code>
|
||||||
</p></blockquote></div>
|
</p></blockquote></div>
|
||||||
<a name="range.reference.utilities.iterator_range.details_functions"></a><h5>
|
<a name="range.reference.utilities.iterator_range.details_functions"></a><h5>
|
||||||
<a name="id768014"></a>
|
<a name="id780703"></a>
|
||||||
<a class="link" href="iterator_range.html#range.reference.utilities.iterator_range.details_functions">Details
|
<a class="link" href="iterator_range.html#range.reference.utilities.iterator_range.details_functions">Details
|
||||||
functions</a>
|
functions</a>
|
||||||
</h5>
|
</h5>
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
check if the end of a range has been reached internally during traversal.
|
check if the end of a range has been reached internally during traversal.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.utilities.join.synposis"></a><h5>
|
<a name="range.reference.utilities.join.synposis"></a><h5>
|
||||||
<a name="id770410"></a>
|
<a name="id783099"></a>
|
||||||
<a class="link" href="join.html#range.reference.utilities.join.synposis">Synposis</a>
|
<a class="link" href="join.html#range.reference.utilities.join.synposis">Synposis</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -108,7 +108,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<a name="range.reference.utilities.join.example"></a><h5>
|
<a name="range.reference.utilities.join.example"></a><h5>
|
||||||
<a name="id771245"></a>
|
<a name="id783934"></a>
|
||||||
<a class="link" href="join.html#range.reference.utilities.join.example">Example</a>
|
<a class="link" href="join.html#range.reference.utilities.join.example">Example</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
is.
|
is.
|
||||||
</p>
|
</p>
|
||||||
<a name="range.reference.utilities.sub_range.synopsis"></a><h5>
|
<a name="range.reference.utilities.sub_range.synopsis"></a><h5>
|
||||||
<a name="id769145"></a>
|
<a name="id781835"></a>
|
||||||
<a class="link" href="sub_range.html#range.reference.utilities.sub_range.synopsis">Synopsis</a>
|
<a class="link" href="sub_range.html#range.reference.utilities.sub_range.synopsis">Synopsis</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
[[Function] [`boost::adaptors::stride(rng, n)`]]
|
[[Function] [`boost::adaptors::stride(rng, n)`]]
|
||||||
]
|
]
|
||||||
|
|
||||||
* [*Precondition:] `0 <= n` and `boost::size(rng)` is a valid expression.
|
* [*Precondition:] `0 <= n`.
|
||||||
* [*Returns:] A new range based on `rng` where traversal is performed in steps of `n`.
|
* [*Returns:] A new range based on `rng` where traversal is performed in steps of `n`.
|
||||||
* [*Range Category:] __single_pass_range__
|
* [*Range Category:] __single_pass_range__
|
||||||
* [*Returned Range Category:] The range category of `rng`.
|
* [*Returned Range Category:] The range category of `rng`.
|
||||||
|
@ -129,7 +129,7 @@
|
|||||||
[
|
[
|
||||||
[`size(x)`]
|
[`size(x)`]
|
||||||
[`range_difference<X>::type`]
|
[`range_difference<X>::type`]
|
||||||
[`The size of the range with complexity O(1). For RandomAccessRanges this is achieved via boost::end(x) - boost::begin(x). For other traversal categories range_calculate_size(x) is returned. Note that unless range_calculate_size(x) has been implemented by the user as an extension then the Argument Dependent Lookup will return x.size()`]
|
[`range_calculate_size(x)` which by default is `boost::end(x) - boost::begin(x)`. Users may supply alternative implementations by implementing `range_calculate_size(x)` so that it will be found via ADL]
|
||||||
[constant time]
|
[constant time]
|
||||||
]
|
]
|
||||||
[
|
[
|
||||||
|
@ -15,157 +15,292 @@
|
|||||||
#include <boost/range/iterator_range.hpp>
|
#include <boost/range/iterator_range.hpp>
|
||||||
#include <boost/iterator/iterator_adaptor.hpp>
|
#include <boost/iterator/iterator_adaptor.hpp>
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
namespace boost
|
namespace boost
|
||||||
{
|
{
|
||||||
namespace range_detail
|
namespace range_detail
|
||||||
{
|
{
|
||||||
|
// strided_iterator for wrapping a forward traversal iterator
|
||||||
template<class BaseIterator>
|
template<class BaseIterator, class Category>
|
||||||
class strided_iterator
|
class strided_iterator
|
||||||
: public iterator_adaptor<
|
: public iterator_adaptor<
|
||||||
strided_iterator<BaseIterator>
|
strided_iterator<BaseIterator, Category>
|
||||||
, BaseIterator
|
, BaseIterator
|
||||||
|
, use_default
|
||||||
|
, boost::forward_traversal_tag
|
||||||
>
|
>
|
||||||
{
|
{
|
||||||
friend class iterator_core_access;
|
friend class ::boost::iterator_core_access;
|
||||||
|
|
||||||
typedef iterator_adaptor<strided_iterator<BaseIterator>, BaseIterator> super_t;
|
typedef iterator_adaptor<
|
||||||
|
strided_iterator<BaseIterator, Category>
|
||||||
|
, BaseIterator
|
||||||
|
, use_default
|
||||||
|
, boost::forward_traversal_tag
|
||||||
|
> super_t;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
typedef BOOST_DEDUCED_TYPENAME std::iterator_traits<BaseIterator>::difference_type difference_type;
|
typedef BOOST_DEDUCED_TYPENAME std::iterator_traits<BaseIterator>::difference_type difference_type;
|
||||||
|
typedef BaseIterator base_iterator;
|
||||||
|
|
||||||
strided_iterator()
|
strided_iterator()
|
||||||
: m_stride(), m_offset(), m_max_offset()
|
: m_last()
|
||||||
|
, m_stride()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
explicit strided_iterator(BaseIterator base_it,
|
strided_iterator(base_iterator first, base_iterator it, base_iterator last, difference_type stride)
|
||||||
difference_type stride,
|
: super_t(it)
|
||||||
difference_type offset,
|
, m_last(last)
|
||||||
difference_type max_offset)
|
|
||||||
: super_t(base_it)
|
|
||||||
, m_stride(stride)
|
, m_stride(stride)
|
||||||
, m_offset(offset)
|
|
||||||
, m_max_offset(max_offset)
|
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
template<class OtherIterator>
|
template<class OtherIterator>
|
||||||
strided_iterator(const strided_iterator<OtherIterator>& other,
|
strided_iterator(const strided_iterator<OtherIterator, Category>& other,
|
||||||
BOOST_DEDUCED_TYPENAME enable_if_convertible<OtherIterator, BaseIterator>::type* = 0)
|
BOOST_DEDUCED_TYPENAME enable_if_convertible<OtherIterator, base_iterator>::type* = 0)
|
||||||
: super_t(other)
|
: super_t(other)
|
||||||
, m_stride(other.m_stride)
|
, m_last(other.base_end())
|
||||||
, m_offset(other.m_offset)
|
, m_stride(other.get_stride())
|
||||||
, m_max_offset(other.m_max_offset)
|
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
strided_iterator&
|
base_iterator base_end() const { return m_last; }
|
||||||
operator=(const strided_iterator& other)
|
difference_type get_stride() const { return m_stride; }
|
||||||
{
|
|
||||||
super_t::operator=(other);
|
|
||||||
m_stride = other.m_stride;
|
|
||||||
m_offset = other.m_offset;
|
|
||||||
m_max_offset = other.m_max_offset;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
private:
|
||||||
void increment()
|
void increment()
|
||||||
{
|
{
|
||||||
m_offset += m_stride;
|
base_iterator& it = this->base_reference();
|
||||||
if (m_offset <= m_max_offset)
|
for (difference_type i = 0; (it != m_last) && (i < m_stride); ++i)
|
||||||
std::advance(this->base_reference(), m_stride);
|
++it;
|
||||||
|
}
|
||||||
|
|
||||||
|
base_iterator m_last;
|
||||||
|
difference_type m_stride;
|
||||||
|
};
|
||||||
|
|
||||||
|
// strided_iterator for wrapping a bidirectional iterator
|
||||||
|
template<class BaseIterator>
|
||||||
|
class strided_iterator<BaseIterator, bidirectional_traversal_tag>
|
||||||
|
: public iterator_adaptor<
|
||||||
|
strided_iterator<BaseIterator, bidirectional_traversal_tag>
|
||||||
|
, BaseIterator
|
||||||
|
, use_default
|
||||||
|
, bidirectional_traversal_tag
|
||||||
|
>
|
||||||
|
{
|
||||||
|
friend class ::boost::iterator_core_access;
|
||||||
|
|
||||||
|
typedef iterator_adaptor<
|
||||||
|
strided_iterator<BaseIterator, bidirectional_traversal_tag>
|
||||||
|
, BaseIterator
|
||||||
|
, use_default
|
||||||
|
, bidirectional_traversal_tag
|
||||||
|
> super_t;
|
||||||
|
public:
|
||||||
|
typedef BOOST_DEDUCED_TYPENAME std::iterator_traits<BaseIterator>::difference_type difference_type;
|
||||||
|
typedef BaseIterator base_iterator;
|
||||||
|
|
||||||
|
strided_iterator()
|
||||||
|
: m_first()
|
||||||
|
, m_last()
|
||||||
|
, m_stride()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
strided_iterator(base_iterator first, base_iterator it, base_iterator last, difference_type stride)
|
||||||
|
: super_t(it)
|
||||||
|
, m_first(first)
|
||||||
|
, m_last(last)
|
||||||
|
, m_stride(stride)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
template<class OtherIterator>
|
||||||
|
strided_iterator(const strided_iterator<OtherIterator, bidirectional_traversal_tag>& other,
|
||||||
|
BOOST_DEDUCED_TYPENAME enable_if_convertible<OtherIterator, base_iterator>::type* = 0)
|
||||||
|
: super_t(other.base())
|
||||||
|
, m_first(other.base_begin())
|
||||||
|
, m_last(other.base_end())
|
||||||
|
, m_stride(other.get_stride())
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
base_iterator base_begin() const { return m_first; }
|
||||||
|
base_iterator base_end() const { return m_last; }
|
||||||
|
difference_type get_stride() const { return m_stride; }
|
||||||
|
|
||||||
|
private:
|
||||||
|
void increment()
|
||||||
|
{
|
||||||
|
base_iterator& it = this->base_reference();
|
||||||
|
for (difference_type i = 0; (it != m_last) && (i < m_stride); ++i)
|
||||||
|
++it;
|
||||||
}
|
}
|
||||||
|
|
||||||
void decrement()
|
void decrement()
|
||||||
{
|
{
|
||||||
m_offset -= m_stride;
|
base_iterator& it = this->base_reference();
|
||||||
if (m_offset >= 0)
|
for (difference_type i = 0; (it != m_first) && (i < m_stride); ++i)
|
||||||
std::advance(this->base_reference(), -m_stride);
|
--it;
|
||||||
}
|
}
|
||||||
|
|
||||||
void advance(difference_type n)
|
base_iterator m_first;
|
||||||
{
|
base_iterator m_last;
|
||||||
n *= m_stride;
|
difference_type m_stride;
|
||||||
m_offset += n;
|
};
|
||||||
|
|
||||||
if (m_offset >= 0 && m_offset <= m_max_offset)
|
// strided_iterator implementation for wrapping a random access iterator
|
||||||
std::advance(this->base_reference(), n);
|
template<class BaseIterator>
|
||||||
|
class strided_iterator<BaseIterator, random_access_traversal_tag>
|
||||||
|
: public iterator_adaptor<
|
||||||
|
strided_iterator<BaseIterator, random_access_traversal_tag>
|
||||||
|
, BaseIterator
|
||||||
|
, use_default
|
||||||
|
, random_access_traversal_tag
|
||||||
|
>
|
||||||
|
{
|
||||||
|
friend class ::boost::iterator_core_access;
|
||||||
|
|
||||||
|
typedef iterator_adaptor<
|
||||||
|
strided_iterator<BaseIterator, random_access_traversal_tag>
|
||||||
|
, BaseIterator
|
||||||
|
, use_default
|
||||||
|
, random_access_traversal_tag
|
||||||
|
> super_t;
|
||||||
|
public:
|
||||||
|
typedef BOOST_DEDUCED_TYPENAME super_t::difference_type difference_type;
|
||||||
|
typedef BaseIterator base_iterator;
|
||||||
|
|
||||||
|
strided_iterator()
|
||||||
|
: m_first()
|
||||||
|
, m_last()
|
||||||
|
, m_stride()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
strided_iterator(BaseIterator first, BaseIterator it, BaseIterator last, difference_type stride)
|
||||||
|
: super_t(it)
|
||||||
|
, m_first(first)
|
||||||
|
, m_last(last)
|
||||||
|
, m_stride(stride)
|
||||||
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
template<class OtherIterator>
|
template<class OtherIterator>
|
||||||
bool equal(const strided_iterator<OtherIterator>& other,
|
strided_iterator(const strided_iterator<OtherIterator, random_access_traversal_tag>& other,
|
||||||
BOOST_DEDUCED_TYPENAME enable_if_convertible<OtherIterator, BaseIterator>::type* = 0) const
|
BOOST_DEDUCED_TYPENAME enable_if_convertible<OtherIterator, BaseIterator>::type* = 0)
|
||||||
|
: super_t(other.base())
|
||||||
|
, m_first(other.base_begin())
|
||||||
|
, m_last(other.base_end())
|
||||||
|
, m_stride(other.get_stride())
|
||||||
{
|
{
|
||||||
return m_offset == other.m_offset;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
difference_type
|
base_iterator base_begin() const { return m_first; }
|
||||||
distance_to(const strided_iterator& other) const
|
base_iterator base_end() const { return m_last; }
|
||||||
|
difference_type get_stride() const { return m_stride; }
|
||||||
|
|
||||||
|
private:
|
||||||
|
void increment()
|
||||||
{
|
{
|
||||||
return (other.m_offset - m_offset) / m_stride;
|
std::cout << "increment() - before = " << (this->base_reference() - m_first);
|
||||||
|
base_iterator& it = this->base_reference();
|
||||||
|
if ((m_last - it) > m_stride)
|
||||||
|
it += m_stride;
|
||||||
|
else
|
||||||
|
it = m_last;
|
||||||
|
|
||||||
|
std::cout << " after = " << (this->base_reference() - m_first) << std::endl;
|
||||||
|
}
|
||||||
|
|
||||||
|
void decrement()
|
||||||
|
{
|
||||||
|
base_iterator& it = this->base_reference();
|
||||||
|
if ((it - m_first) > m_stride)
|
||||||
|
it -= m_stride;
|
||||||
|
else
|
||||||
|
it = m_first;
|
||||||
|
}
|
||||||
|
|
||||||
|
void advance(difference_type offset)
|
||||||
|
{
|
||||||
|
base_iterator& it = this->base_reference();
|
||||||
|
offset *= m_stride;
|
||||||
|
if (offset >= 0)
|
||||||
|
{
|
||||||
|
if ((m_last - it) > offset)
|
||||||
|
it += offset;
|
||||||
|
else
|
||||||
|
it = m_last;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if ((m_first - it) > offset)
|
||||||
|
it += offset;
|
||||||
|
else
|
||||||
|
it = m_first;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
template<class OtherIterator>
|
||||||
|
difference_type distance_to(const strided_iterator<OtherIterator, random_access_traversal_tag>& other,
|
||||||
|
BOOST_DEDUCED_TYPENAME enable_if_convertible<OtherIterator, BaseIterator>::type* = 0) const
|
||||||
|
{
|
||||||
|
if (other.base() >= this->base())
|
||||||
|
return (other.base() - this->base() + (m_stride - 1)) / m_stride;
|
||||||
|
return (other.base() - this->base() - (m_stride - 1)) / m_stride;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool equal(const strided_iterator& other) const
|
||||||
|
{
|
||||||
|
return other.base() == this->base();
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
base_iterator m_first;
|
||||||
|
base_iterator m_last;
|
||||||
difference_type m_stride;
|
difference_type m_stride;
|
||||||
difference_type m_offset;
|
|
||||||
difference_type m_max_offset;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
template<class BaseIterator, class Difference> inline
|
template<class BaseIterator, class Difference> inline
|
||||||
strided_iterator<BaseIterator>
|
strided_iterator<BaseIterator, BOOST_DEDUCED_TYPENAME iterator_traversal<BaseIterator>::type>
|
||||||
make_strided_iterator(
|
make_strided_iterator(BaseIterator first, BaseIterator it,
|
||||||
const BaseIterator& first,
|
BaseIterator last, Difference stride)
|
||||||
Difference stride,
|
|
||||||
typename std::iterator_traits<BaseIterator>::difference_type offset,
|
|
||||||
typename std::iterator_traits<BaseIterator>::difference_type max_offset
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
BOOST_ASSERT( stride >= 0 );
|
BOOST_ASSERT( stride >= 0 );
|
||||||
BOOST_ASSERT( (stride == 0) || (offset % stride == 0) );
|
typedef BOOST_DEDUCED_TYPENAME iterator_traversal<BaseIterator>::type traversal_tag;
|
||||||
BOOST_ASSERT( (stride == 0) || (max_offset % stride == 0) );
|
return strided_iterator<BaseIterator, traversal_tag>(first, it, last, stride);
|
||||||
BOOST_ASSERT( offset <= max_offset );
|
|
||||||
return strided_iterator<BaseIterator>(first, stride, offset, max_offset);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
template< class Rng >
|
template< class Rng
|
||||||
|
, class Category = BOOST_DEDUCED_TYPENAME iterator_traversal<
|
||||||
|
BOOST_DEDUCED_TYPENAME range_iterator<Rng>::type
|
||||||
|
>::type
|
||||||
|
>
|
||||||
class strided_range
|
class strided_range
|
||||||
: public iterator_range<range_detail::strided_iterator<BOOST_DEDUCED_TYPENAME range_iterator<Rng>::type> >
|
: public iterator_range<
|
||||||
|
range_detail::strided_iterator<
|
||||||
|
BOOST_DEDUCED_TYPENAME range_iterator<Rng>::type,
|
||||||
|
Category
|
||||||
|
>
|
||||||
|
>
|
||||||
{
|
{
|
||||||
typedef range_detail::strided_iterator<BOOST_DEDUCED_TYPENAME range_iterator<Rng>::type> iter_type;
|
typedef range_detail::strided_iterator<
|
||||||
|
BOOST_DEDUCED_TYPENAME range_iterator<Rng>::type,
|
||||||
|
Category
|
||||||
|
> iter_type;
|
||||||
typedef iterator_range<iter_type> super_t;
|
typedef iterator_range<iter_type> super_t;
|
||||||
public:
|
public:
|
||||||
template<class Difference>
|
template<class Difference>
|
||||||
strided_range(Difference stride, Rng& rng)
|
strided_range(Difference stride, Rng& rng)
|
||||||
: super_t(make_super(stride, rng))
|
: super_t(make_strided_iterator(boost::begin(rng), boost::begin(rng), boost::end(rng), stride),
|
||||||
|
make_strided_iterator(boost::begin(rng), boost::end(rng), boost::end(rng), stride))
|
||||||
{
|
{
|
||||||
BOOST_ASSERT( stride >= 0 );
|
BOOST_ASSERT( stride >= 0 );
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
|
||||||
template<class Difference>
|
|
||||||
static super_t make_super(const Difference stride, Rng& rng)
|
|
||||||
{
|
|
||||||
const Difference count = boost::size(rng);
|
|
||||||
const Difference max_count = max_offset(count, stride);
|
|
||||||
return super_t(make_strided_iterator(boost::begin(rng), stride, 0, max_count),
|
|
||||||
make_strided_iterator(boost::end(rng), stride, max_count, max_count));
|
|
||||||
}
|
|
||||||
|
|
||||||
template<class Difference, class Stride>
|
|
||||||
static Difference max_offset(Difference sz, const Stride stride)
|
|
||||||
{
|
|
||||||
if (stride > 0)
|
|
||||||
{
|
|
||||||
sz += stride - 1;
|
|
||||||
sz /= stride;
|
|
||||||
sz *= stride;
|
|
||||||
}
|
|
||||||
return sz;
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
template<class Difference>
|
template<class Difference>
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
# pragma once
|
# pragma once
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <boost/iterator/iterator_categories.hpp>
|
#include <boost/range/config.hpp>
|
||||||
#include <boost/range/begin.hpp>
|
#include <boost/range/begin.hpp>
|
||||||
#include <boost/range/end.hpp>
|
#include <boost/range/end.hpp>
|
||||||
#include <boost/range/difference_type.hpp>
|
#include <boost/range/difference_type.hpp>
|
||||||
@ -27,42 +27,23 @@ namespace boost
|
|||||||
{
|
{
|
||||||
template<class SinglePassRange>
|
template<class SinglePassRange>
|
||||||
inline BOOST_DEDUCED_TYPENAME range_difference<SinglePassRange>::type
|
inline BOOST_DEDUCED_TYPENAME range_difference<SinglePassRange>::type
|
||||||
size_impl(const SinglePassRange& rng, boost::single_pass_traversal_tag)
|
range_calculate_size(const SinglePassRange& rng)
|
||||||
{
|
|
||||||
typedef BOOST_DEDUCED_TYPENAME range_difference<SinglePassRange>::type diff_t;
|
|
||||||
|
|
||||||
// A compilation error here will often indicate that an algorithm
|
|
||||||
// is attempting to use boost::size(rng) for a range that is not a
|
|
||||||
// model of the RandomAccessRange Concept and does not have a
|
|
||||||
// member size() function.
|
|
||||||
// The solution to this issue is to add a range_calculate_size()
|
|
||||||
// function for the range type that will be found via ADL.
|
|
||||||
return static_cast<diff_t>(rng.size());
|
|
||||||
}
|
|
||||||
|
|
||||||
template< class SinglePassRange >
|
|
||||||
inline BOOST_DEDUCED_TYPENAME range_difference<SinglePassRange>::type
|
|
||||||
size_impl(const SinglePassRange& rng, boost::random_access_traversal_tag)
|
|
||||||
{
|
{
|
||||||
BOOST_ASSERT( (boost::end(rng) - boost::begin(rng)) >= 0 &&
|
BOOST_ASSERT( (boost::end(rng) - boost::begin(rng)) >= 0 &&
|
||||||
"reachability invariant broken!" );
|
"reachability invariant broken!" );
|
||||||
return boost::end(rng) - boost::begin(rng);
|
return boost::end(rng) - boost::begin(rng);
|
||||||
}
|
}
|
||||||
} // namespace range_detail
|
|
||||||
|
|
||||||
template<class SinglePassRange>
|
|
||||||
inline BOOST_DEDUCED_TYPENAME range_difference<SinglePassRange>::type
|
|
||||||
range_calculate_size(const SinglePassRange& rng)
|
|
||||||
{
|
|
||||||
typedef BOOST_DEDUCED_TYPENAME range_iterator<const SinglePassRange>::type iter_t;
|
|
||||||
typedef BOOST_DEDUCED_TYPENAME iterator_traversal<iter_t>::type traversal_tag;
|
|
||||||
return range_detail::size_impl(rng, traversal_tag());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
template<class SinglePassRange>
|
template<class SinglePassRange>
|
||||||
inline BOOST_DEDUCED_TYPENAME range_difference<SinglePassRange>::type
|
inline BOOST_DEDUCED_TYPENAME range_difference<SinglePassRange>::type
|
||||||
size(const SinglePassRange& rng)
|
size(const SinglePassRange& rng)
|
||||||
{
|
{
|
||||||
|
#if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) && \
|
||||||
|
!BOOST_WORKAROUND(__GNUC__, < 3) \
|
||||||
|
/**/
|
||||||
|
using namespace range_detail;
|
||||||
|
#endif
|
||||||
return range_calculate_size(rng);
|
return range_calculate_size(rng);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -128,10 +128,10 @@ namespace boost
|
|||||||
|
|
||||||
typedef boost::strided_range<Container> strided_range_t;
|
typedef boost::strided_range<Container> strided_range_t;
|
||||||
strided_range_t rng( boost::adaptors::stride(c, 0) );
|
strided_range_t rng( boost::adaptors::stride(c, 0) );
|
||||||
typedef typename boost::range_iterator<strided_range_t>::type iter_t;
|
typedef BOOST_DEDUCED_TYPENAME boost::range_iterator<strided_range_t>::type iter_t;
|
||||||
|
|
||||||
iter_t first(boost::begin(c), 0, 0, boost::size(c));
|
iter_t first(boost::begin(c), boost::begin(c), boost::end(c), 0);
|
||||||
iter_t last(boost::end(c), 0, boost::size(c), boost::size(c));
|
iter_t last(boost::begin(c), boost::end(c), boost::end(c), 0);
|
||||||
|
|
||||||
iter_t it = first;
|
iter_t it = first;
|
||||||
for (int i = 0; i < 10; ++i, ++it)
|
for (int i = 0; i < 10; ++i, ++it)
|
||||||
@ -206,16 +206,6 @@ namespace boost
|
|||||||
++(this->base_reference());
|
++(this->base_reference());
|
||||||
}
|
}
|
||||||
|
|
||||||
bool equal(const strided_mock_iterator& other) const
|
|
||||||
{
|
|
||||||
return this->base() == other.base();
|
|
||||||
}
|
|
||||||
|
|
||||||
BOOST_DEDUCED_TYPENAME super_t::reference dereference() const
|
|
||||||
{
|
|
||||||
return *(this->base());
|
|
||||||
}
|
|
||||||
|
|
||||||
friend class boost::iterator_core_access;
|
friend class boost::iterator_core_access;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -33,6 +33,7 @@ namespace boost
|
|||||||
using namespace boost::assign;
|
using namespace boost::assign;
|
||||||
|
|
||||||
typedef equal_to_x<int> pred_t;
|
typedef equal_to_x<int> pred_t;
|
||||||
|
typedef BOOST_DEDUCED_TYPENAME std::iterator_traits<BOOST_DEDUCED_TYPENAME Container::iterator>::difference_type diff_t;
|
||||||
|
|
||||||
Container cont;
|
Container cont;
|
||||||
const Container& cref_cont = cont;
|
const Container& cref_cont = cont;
|
||||||
@ -72,9 +73,9 @@ namespace boost
|
|||||||
BOOST_CHECK_EQUAL( 0u, boost::count_if(cref_cont, false_predicate()) );
|
BOOST_CHECK_EQUAL( 0u, boost::count_if(cref_cont, false_predicate()) );
|
||||||
BOOST_CHECK_EQUAL( 0u, boost::count_if(boost::make_iterator_range(cont), false_predicate()) );
|
BOOST_CHECK_EQUAL( 0u, boost::count_if(boost::make_iterator_range(cont), false_predicate()) );
|
||||||
|
|
||||||
BOOST_CHECK_EQUAL( boost::size(cont), boost::count_if(cont, true_predicate()) );
|
BOOST_CHECK_EQUAL( static_cast<diff_t>(cont.size()), boost::count_if(cont, true_predicate()) );
|
||||||
BOOST_CHECK_EQUAL( boost::size(cont), boost::count_if(cref_cont, true_predicate()) );
|
BOOST_CHECK_EQUAL( static_cast<diff_t>(cont.size()), boost::count_if(cref_cont, true_predicate()) );
|
||||||
BOOST_CHECK_EQUAL( boost::size(cont), boost::count_if(boost::make_iterator_range(cont), true_predicate()) );
|
BOOST_CHECK_EQUAL( static_cast<diff_t>(cont.size()), boost::count_if(boost::make_iterator_range(cont), true_predicate()) );
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_count_if()
|
void test_count_if()
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user