libdb/docs/api_reference/STL/stldb_multisetinsert.html
2011-12-19 19:07:10 -05:00

283 lines
10 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>insert</title>
<link rel="stylesheet" href="apiReference.css" type="text/css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
<link rel="start" href="index.html" title="Berkeley DB C++ Standard Template Library API Reference" />
<link rel="up" href="db_multiset.html" title="Chapter 8.  Db_multiset" />
<link rel="prev" href="stldb_multisetdstr_db_multiset.html" title="~db_multiset" />
<link rel="next" href="stldb_multiseterase.html" title="erase" />
</head>
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 11.2.5.2</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
<th colspan="3" align="center">insert</th>
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="stldb_multisetdstr_db_multiset.html">Prev</a> </td>
<th width="60%" align="center">Chapter 8. 
Db_multiset </th>
<td width="20%" align="right"> <a accesskey="n" href="stldb_multiseterase.html">Next</a></td>
</tr>
</table>
<hr />
</div>
<div class="sect1" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both"><a id="stldb_multisetinsert"></a>insert</h2>
</div>
</div>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="stldb_multisetinsert_details"></a>Function Details</h3>
</div>
</div>
</div>
<pre class="programlisting">
iterator insert(const value_type &amp;x)
</pre>
<p>Insert a single key if the key is not in the container. </p>
<div class="sect3" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="id3607245"></a>Parameters</h4>
</div>
</div>
</div>
<div class="sect4" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h5 class="title"><a id="id3607328"></a>x</h5>
</div>
</div>
</div>
<p>The key to insert. </p>
</div>
</div>
<div class="sect3" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="id3607228"></a>Return Value</h4>
</div>
</div>
</div>
<p>An iterator positioned on the newly inserted key. If the key x already exists, an invalid iterator equal to that returned by <a class="link" href="stldb_mapend.html" title="end">end()</a>
function is returned. </p>
</div>
<pre class="programlisting">
iterator insert(iterator position,
const value_type &amp;x)
</pre>
<p>Insert a single key with hint if the key is not in the container. </p>
<p>The hint position is ignored because Berkeley DB controls where to insert the key. </p>
<div class="sect3" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="id3607377"></a>Parameters</h4>
</div>
</div>
</div>
<div class="sect4" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h5 class="title"><a id="id3607380"></a>x</h5>
</div>
</div>
</div>
<p>The key to insert. </p>
</div>
<div class="sect4" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h5 class="title"><a id="id3607394"></a>position</h5>
</div>
</div>
</div>
<p>The hint insert position, ignored. </p>
</div>
</div>
<div class="sect3" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="id3607162"></a>Return Value</h4>
</div>
</div>
</div>
<p>An iterator positioned on the newly inserted key. If the key x already exists, an invalid iterator equal to that returned by <a class="link" href="stldb_mapend.html" title="end">end()</a>
function is returned. </p>
</div>
<pre class="programlisting">
void insert(InputIterator first,
InputIterator last)
</pre>
<p>Range insertion. </p>
<p>Insert a range [first, last) of key/data pairs into this container. </p>
<div class="sect3" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="id3607412"></a>Parameters</h4>
</div>
</div>
</div>
<div class="sect4" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h5 class="title"><a id="id3607416"></a>last</h5>
</div>
</div>
</div>
<p>The open boundary of the range. </p>
</div>
<div class="sect4" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h5 class="title"><a id="id3607430"></a>first</h5>
</div>
</div>
</div>
<p>The closed boundary of the range. </p>
</div>
</div>
<pre class="programlisting">
void insert(db_set_iterator&lt; kdt, value_type_sub &gt; &amp;first,
db_set_iterator&lt; kdt,
value_type_sub &gt; &amp;last)
</pre>
<p>Range insertion. </p>
<p>Insert a range [first, last) of key/data pairs into this container. </p>
<div class="sect3" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="id3607436"></a>Parameters</h4>
</div>
</div>
</div>
<div class="sect4" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h5 class="title"><a id="id3607439"></a>last</h5>
</div>
</div>
</div>
<p>The open boundary of the range. </p>
</div>
<div class="sect4" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h5 class="title"><a id="id3607453"></a>first</h5>
</div>
</div>
</div>
<p>The closed boundary of the range. </p>
</div>
</div>
<pre class="programlisting">
void insert(db_set_base_iterator&lt; kdt &gt; &amp;first,
db_set_base_iterator&lt; kdt &gt; &amp;last)
</pre>
<p>Range insertion. </p>
<p>Insert a range [first, last) of key/data pairs into this container. </p>
<div class="sect3" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="id3607461"></a>Parameters</h4>
</div>
</div>
</div>
<div class="sect4" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h5 class="title"><a id="id3607464"></a>last</h5>
</div>
</div>
</div>
<p>The open boundary of the range. </p>
</div>
<div class="sect4" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h5 class="title"><a id="id3607478"></a>first</h5>
</div>
</div>
</div>
<p>The closed boundary of the range. </p>
</div>
</div>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="id3606778"></a>Group: Insert Functions</h3>
</div>
</div>
</div>
<div class="simplesect" lang="en" xml:lang="en">
<div class="titlepage"></div>
<p><a class="ulink" href="http://www.cplusplus.com/reference/stl/multiset/insert/" target="_top">http://www.cplusplus.com/reference/stl/multiset/insert/</a> </p>
</div>
<p>
</p>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="id3606869"></a>Class</h3>
</div>
</div>
</div>
<p>
<a class="link" href="db_multiset.html" title="Chapter 8.  Db_multiset">db_multiset</a>
</p>
</div>
</div>
<div class="navfooter">
<hr />
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left"><a accesskey="p" href="stldb_multisetdstr_db_multiset.html">Prev</a> </td>
<td width="20%" align="center">
<a accesskey="u" href="db_multiset.html">Up</a>
</td>
<td width="40%" align="right"> <a accesskey="n" href="stldb_multiseterase.html">Next</a></td>
</tr>
<tr>
<td width="40%" align="left" valign="top">~db_multiset </td>
<td width="20%" align="center">
<a accesskey="h" href="index.html">Home</a>
</td>
<td width="40%" align="right" valign="top"> erase</td>
</tr>
</table>
</div>
</body>
</html>