You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the <ahref='utility.arg.requirements#:Cpp17CopyConstructible' title='16.4.4.2 Template argument requirements [utility.arg.requirements]'><i>Cpp17CopyConstructible</i></a> (Table <ahref='utility.arg.requirements#tab:cpp17.copyconstructible' title='Table 32: Cpp17CopyConstructible requirements (in addition to Cpp17MoveConstructible)'>32</a>)
8
8
and <ahref='utility.arg.requirements#:Cpp17CopyAssignable' title='16.4.4.2 Template argument requirements [utility.arg.requirements]'><i>Cpp17CopyAssignable</i></a> (Table <ahref='utility.arg.requirements#tab:cpp17.copyassignable' title='Table 34: Cpp17CopyAssignable requirements (in addition to Cpp17MoveAssignable)'>34</a>) requirements<aclass='hidden_link' href='#1.sentence-1'>.</a></div><divid='1.sentence-2' class='sentence'>In the range [<spanclass='texttt'>first, last</span>],
9
9
<spanclass='texttt'>binary_<spanclass='shy'></span>op</span> neither modifies elements
10
-
nor invalidates iterators or subranges<aclass='hidden_link' href='#1.sentence-2'>.</a><aclass='footnoteref' href='#footnote-206' id='footnoteref-206' title='The use of fully closed ranges is intentional.'>206</a></div></div></div></div><divclass='para' id='2'><divclass='marginalizedparent'><aclass='marginalized' href='#2'>2</a></div><divclass='itemdescr'><divclass='sourceLinkParent'><aclass='sourceLink' href='https://github.com/cplusplus/draft/tree/3bce8f7f15164dc455240e53acce596eeba97d45/source/algorithms.tex#L9943'>#</a></div><divclass='texpara'><divid='2.sentence-1' class='sentence'><i>Effects</i>: Computes its result by
10
+
nor invalidates iterators or subranges<aclass='hidden_link' href='#1.sentence-2'>.</a><aclass='footnoteref' href='#footnote-206' id='footnoteref-206' title='The use of fully closed ranges is intentional.'>206</a></div></div></div></div><divclass='para' id='2'><divclass='marginalizedparent'><aclass='marginalized' href='#2'>2</a></div><divclass='itemdescr'><divclass='sourceLinkParent'><aclass='sourceLink' href='https://github.com/cplusplus/draft/tree/ac78ae76c579883a32a9eb5b00346150a41e8e47/source/algorithms.tex#L9943'>#</a></div><divclass='texpara'><divid='2.sentence-1' class='sentence'><i>Effects</i>: Computes its result by
11
11
initializing the accumulator <spanclass='texttt'>acc</span> with the initial value <spanclass='texttt'>init</span>
12
12
and then modifies it with
13
13
<spanclass='texttt'>acc <spanclass='operator'>=</span> std<spanclass='operator'>​::​</span>move<spanclass='parenthesis'>(</span>acc<spanclass='parenthesis'>)</span><spanclass='operator'>+</span><spanclass='operator'>*</span>i</span> or
<!DOCTYPE html><htmllang='en'><head><title>[adjustfield.manip]</title><metacharset='UTF-8'><linkrel='stylesheet' type='text/css' href='14882.css'><linkrel='stylesheet' type='text/css' href='https://fonts.googleapis.com/css2?family=Noto+Serif'><linkrel='stylesheet' type='text/css' href='https://fonts.googleapis.com/css2?family=Noto+Sans'><linkrel='stylesheet' type='text/css' href='https://fonts.googleapis.com/css2?family=Noto+Sans+Mono'><linkrel='icon' href='icon.png'><linkrel='stylesheet' type='text/css' href='expanded.css' title='Normal'><linkrel='alternate stylesheet' type='text/css' href='colored.css' title='Notes and examples colored'><linkrel='alternate stylesheet' type='text/css' href='normative-only.css' title='Notes and examples hidden'></head><body><divclass='wrapper'><h1><aclass='secnum' style='min-width:50pt'>31</a> Input/output library <aclass='abbr_ref' href='./#input.output'>[input.output]</a></h1><h2><aclass='secnum' style='min-width:65pt'>31.5</a> Iostreams base classes <aclass='abbr_ref' href='iostreams.base#adjustfield.manip'>[iostreams.base]</a></h2><h3><aclass='secnum' style='min-width:80pt'>31.5.5</a><spanclass='texttt'>ios_<spanclass='shy'></span>base</span> manipulators <aclass='abbr_ref' href='std.ios.manip#adjustfield.manip'>[std.ios.manip]</a></h3><h4><aclass='secnum' style='min-width:95pt'>31.5.5.2</a><spanclass='texttt'>adjustfield</span> manipulators <aclass='abbr_ref'>[adjustfield.manip]</a></h4><divclass='para' id='1'><divclass='marginalizedparent'><aclass='marginalized' href='#1'>1</a></div><divclass='sourceLinkParent'><aclass='sourceLink' href='https://github.com/cplusplus/draft/tree/3bce8f7f15164dc455240e53acce596eeba97d45/source/iostreams.tex#L2637'>#</a></div><divclass='texpara'><divid='1.sentence-1' class='sentence'>Each function specified in this subclause
1
+
<!DOCTYPE html><htmllang='en'><head><title>[adjustfield.manip]</title><metacharset='UTF-8'><linkrel='stylesheet' type='text/css' href='14882.css'><linkrel='stylesheet' type='text/css' href='https://fonts.googleapis.com/css2?family=Noto+Serif'><linkrel='stylesheet' type='text/css' href='https://fonts.googleapis.com/css2?family=Noto+Sans'><linkrel='stylesheet' type='text/css' href='https://fonts.googleapis.com/css2?family=Noto+Sans+Mono'><linkrel='icon' href='icon.png'><linkrel='stylesheet' type='text/css' href='expanded.css' title='Normal'><linkrel='alternate stylesheet' type='text/css' href='colored.css' title='Notes and examples colored'><linkrel='alternate stylesheet' type='text/css' href='normative-only.css' title='Notes and examples hidden'></head><body><divclass='wrapper'><h1><aclass='secnum' style='min-width:50pt'>31</a> Input/output library <aclass='abbr_ref' href='./#input.output'>[input.output]</a></h1><h2><aclass='secnum' style='min-width:65pt'>31.5</a> Iostreams base classes <aclass='abbr_ref' href='iostreams.base#adjustfield.manip'>[iostreams.base]</a></h2><h3><aclass='secnum' style='min-width:80pt'>31.5.5</a><spanclass='texttt'>ios_<spanclass='shy'></span>base</span> manipulators <aclass='abbr_ref' href='std.ios.manip#adjustfield.manip'>[std.ios.manip]</a></h3><h4><aclass='secnum' style='min-width:95pt'>31.5.5.2</a><spanclass='texttt'>adjustfield</span> manipulators <aclass='abbr_ref'>[adjustfield.manip]</a></h4><divclass='para' id='1'><divclass='marginalizedparent'><aclass='marginalized' href='#1'>1</a></div><divclass='sourceLinkParent'><aclass='sourceLink' href='https://github.com/cplusplus/draft/tree/ac78ae76c579883a32a9eb5b00346150a41e8e47/source/iostreams.tex#L2637'>#</a></div><divclass='texpara'><divid='1.sentence-1' class='sentence'>Each function specified in this subclause
2
2
is a designated addressable function (<ahref='namespace.std' title='16.4.5.2.1 Namespace std'>[namespace.<spanclass='shy'></span>std]</a>)<aclass='hidden_link' href='#1.sentence-1'>.</a></div></div></div><divclass='texpara'><divid='lib:internal'><divclass='itemdecl'><divclass='marginalizedparent'><aclass='itemDeclLink' href='#lib:internal'>🔗</a></div><codeclass='itemdeclcode'>ios_base<spanclass='operator'>&</span> internal<spanclass='parenthesis'>(</span>ios_base<spanclass='operator'>&</span> str<spanclass='parenthesis'>)</span>;
0 commit comments