• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 &gt;= 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