1<html> 2<head> 3<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 4<title>dynamic_string_buffer::commit</title> 5<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> 6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 7<link rel="home" href="../../../boost_asio.html" title="Boost.Asio"> 8<link rel="up" href="../dynamic_string_buffer.html" title="dynamic_string_buffer"> 9<link rel="prev" href="capacity.html" title="dynamic_string_buffer::capacity"> 10<link rel="next" href="const_buffers_type.html" title="dynamic_string_buffer::const_buffers_type"> 11</head> 12<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 13<table cellpadding="2" width="100%"><tr> 14<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td> 15<td align="center"><a href="../../../../../index.html">Home</a></td> 16<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td> 17<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> 18<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> 19<td align="center"><a href="../../../../../more/index.htm">More</a></td> 20</tr></table> 21<hr> 22<div class="spirit-nav"> 23<a accesskey="p" href="capacity.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="const_buffers_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> 24</div> 25<div class="section"> 26<div class="titlepage"><div><div><h4 class="title"> 27<a name="boost_asio.reference.dynamic_string_buffer.commit"></a><a class="link" href="commit.html" title="dynamic_string_buffer::commit">dynamic_string_buffer::commit</a> 28</h4></div></div></div> 29<p> 30 <a class="indexterm" name="boost_asio.indexterm.dynamic_string_buffer.commit"></a> 31<span class="bold"><strong>DynamicBuffer_v1:</strong></span> Move bytes from the output sequence 32 to the input sequence. 33 </p> 34<pre class="programlisting">void commit( 35 std::size_t n); 36</pre> 37<h6> 38<a name="boost_asio.reference.dynamic_string_buffer.commit.h0"></a> 39 <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.commit.parameters"></a></span><a class="link" href="commit.html#boost_asio.reference.dynamic_string_buffer.commit.parameters">Parameters</a> 40 </h6> 41<div class="variablelist"> 42<p class="title"><b></b></p> 43<dl class="variablelist"> 44<dt><span class="term">n</span></dt> 45<dd><p> 46 The number of bytes to append from the start of the output sequence 47 to the end of the input sequence. The remainder of the output sequence 48 is discarded. 49 </p></dd> 50</dl> 51</div> 52<p> 53 Requires a preceding call <code class="computeroutput">prepare(x)</code> where <code class="computeroutput">x >= n</code>, 54 and no intervening operations that modify the input or output sequence. 55 </p> 56<h6> 57<a name="boost_asio.reference.dynamic_string_buffer.commit.h1"></a> 58 <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.commit.remarks"></a></span><a class="link" href="commit.html#boost_asio.reference.dynamic_string_buffer.commit.remarks">Remarks</a> 59 </h6> 60<p> 61 If <code class="computeroutput">n</code> is greater than the size of the output sequence, the 62 entire output sequence is moved to the input sequence and no error is issued. 63 </p> 64</div> 65<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> 66<td align="left"></td> 67<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M. 68 Kohlhoff<p> 69 Distributed under the Boost Software License, Version 1.0. (See accompanying 70 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>) 71 </p> 72</div></td> 73</tr></table> 74<hr> 75<div class="spirit-nav"> 76<a accesskey="p" href="capacity.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="const_buffers_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> 77</div> 78</body> 79</html> 80