1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
7 <link rel="stylesheet" href="apiReference.css" type="text/css" />
8 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
9 <link rel="start" href="index.html" title="Berkeley DB C++ Standard Template Library API Reference" />
10 <link rel="up" href="db_vector.html" title="Chapter 4. Db_vector" />
11 <link rel="prev" href="stldb_vectorreverse.html" title="reverse" />
12 <link rel="next" href="stldb_vectorsize.html" title="size" />
15 <div xmlns="" class="navheader">
17 <p>Library Version 11.2.5.3</p>
19 <table width="100%" summary="Navigation header">
21 <th colspan="3" align="center">splice</th>
24 <td width="20%" align="left"><a accesskey="p" href="stldb_vectorreverse.html">Prev</a> </td>
25 <th width="60%" align="center">Chapter 4.
27 <td width="20%" align="right"> <a accesskey="n" href="stldb_vectorsize.html">Next</a></td>
32 <div class="sect1" lang="en" xml:lang="en">
33 <div class="titlepage">
36 <h2 class="title" style="clear: both"><a id="stldb_vectorsplice"></a>splice</h2>
40 <div class="sect2" lang="en" xml:lang="en">
41 <div class="titlepage">
44 <h3 class="title"><a id="stldb_vectorsplice_details"></a>Function Details</h3>
48 <pre class="programlisting">
49 void splice(iterator position,
52 <p>Moves elements from list x into this list. </p>
53 <p>Moves all elements in list x into this list container at the specified position, effectively inserting the specified elements into the container and removing them from x. This function supports auto-commit. </p>
54 <div class="sect3" lang="en" xml:lang="en">
55 <div class="titlepage">
58 <h4 class="title"><a id="idm37400"></a>Parameters</h4>
62 <div class="sect4" lang="en" xml:lang="en">
63 <div class="titlepage">
66 <h5 class="title"><a id="idm232336"></a>position</h5>
70 <p>Position within the container where the elements of x are inserted. </p>
72 <div class="sect4" lang="en" xml:lang="en">
73 <div class="titlepage">
76 <h5 class="title"><a id="idm677904"></a>x</h5>
80 <p>The other list container to splice from. </p>
83 <div class="sect3" lang="en" xml:lang="en">
84 <div class="titlepage">
87 <h4 class="title"><a id="idm572384"></a>See Also</h4>
94 <a class="ulink" href="http://www.cplusplus.com/reference/stl/list/splice/" target="_top">http://www.cplusplus.com/reference/stl/list/splice/</a>
99 <pre class="programlisting">
100 void splice(iterator position, self &x,
103 <p>Moves elements from list x into this list. </p>
104 <p>Moves elements at position i of list x into this list container at the specified position, effectively inserting the specified elements into the container and removing them from x. This function supports auto-commit. </p>
105 <div class="sect3" lang="en" xml:lang="en">
106 <div class="titlepage">
109 <h4 class="title"><a id="idm779944"></a>Parameters</h4>
113 <div class="sect4" lang="en" xml:lang="en">
114 <div class="titlepage">
117 <h5 class="title"><a id="idm535936"></a>i</h5>
121 <p>The position of element in x to move into this list. </p>
123 <div class="sect4" lang="en" xml:lang="en">
124 <div class="titlepage">
127 <h5 class="title"><a id="idm444384"></a>position</h5>
131 <p>Position within the container where the elements of x are inserted. </p>
133 <div class="sect4" lang="en" xml:lang="en">
134 <div class="titlepage">
137 <h5 class="title"><a id="idm484976"></a>x</h5>
141 <p>The other list container to splice from. </p>
144 <div class="sect3" lang="en" xml:lang="en">
145 <div class="titlepage">
148 <h4 class="title"><a id="idm227616"></a>See Also</h4>
154 <p><a class="ulink" href="http://www.cplusplus.com/reference/stl/list/splice/" target="_top">http://www.cplusplus.com/reference/stl/list/splice/</a> </p>
158 <pre class="programlisting">
159 void splice(iterator position, self &x, iterator first,
162 <p>Moves elements from list x into this list. </p>
163 <p>Moves elements in range [first, last) of list x into this list container at the specified position, effectively inserting the specified elements into the container and removing them from x. This function supports auto-commit. </p>
164 <div class="sect3" lang="en" xml:lang="en">
165 <div class="titlepage">
168 <h4 class="title"><a id="idm639280"></a>Parameters</h4>
172 <div class="sect4" lang="en" xml:lang="en">
173 <div class="titlepage">
176 <h5 class="title"><a id="idm627192"></a>position</h5>
180 <p>Position within the container where the elements of x are inserted. </p>
182 <div class="sect4" lang="en" xml:lang="en">
183 <div class="titlepage">
186 <h5 class="title"><a id="idm249720"></a>first</h5>
190 <p>The range's closed boundary. </p>
192 <div class="sect4" lang="en" xml:lang="en">
193 <div class="titlepage">
196 <h5 class="title"><a id="idm893544"></a>last</h5>
200 <p>The range's open boundary. </p>
202 <div class="sect4" lang="en" xml:lang="en">
203 <div class="titlepage">
206 <h5 class="title"><a id="idm900992"></a>x</h5>
210 <p>The other list container to splice from. </p>
213 <div class="sect3" lang="en" xml:lang="en">
214 <div class="titlepage">
217 <h4 class="title"><a id="idm709368"></a>See Also</h4>
223 <p><a class="ulink" href="http://www.cplusplus.com/reference/stl/list/splice/" target="_top">http://www.cplusplus.com/reference/stl/list/splice/</a> </p>
228 <div class="sect2" lang="en" xml:lang="en">
229 <div class="titlepage">
232 <h3 class="title"><a id="idm998376"></a>Group: std::list specific functions</h3>
236 <div class="simplesect" lang="en" xml:lang="en">
237 <div class="titlepage"></div>
238 <p><a class="ulink" href="http://www.cplusplus.com/reference/stl/list/" target="_top">http://www.cplusplus.com/reference/stl/list/</a> </p>
243 <div class="sect2" lang="en" xml:lang="en">
244 <div class="titlepage">
247 <h3 class="title"><a id="idm953168"></a>Class</h3>
252 <a class="link" href="db_vector.html" title="Chapter 4. Db_vector">db_vector</a>
256 <div class="navfooter">
258 <table width="100%" summary="Navigation footer">
260 <td width="40%" align="left"><a accesskey="p" href="stldb_vectorreverse.html">Prev</a> </td>
261 <td width="20%" align="center">
262 <a accesskey="u" href="db_vector.html">Up</a>
264 <td width="40%" align="right"> <a accesskey="n" href="stldb_vectorsize.html">Next</a></td>
267 <td width="40%" align="left" valign="top">reverse </td>
268 <td width="20%" align="center">
269 <a accesskey="h" href="index.html">Home</a>
271 <td width="40%" align="right" valign="top"> size</td>