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

119 lines
5.2 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>Chapter 17.  Iterator Classes for db_set and db_multiset</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="index.html" title="Berkeley DB C++ Standard Template Library API Reference" />
<link rel="prev" href="stldb_map_iteratoroperator_assign.html" title="operator=" />
<link rel="next" href="db_set_base_iterator.html" title="Chapter 18.  Db_set_base_iterator" />
</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">Chapter 17.  Iterator Classes for db_set and db_multiset </th>
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="stldb_map_iteratoroperator_assign.html">Prev</a> </td>
<th width="60%" align="center"> </th>
<td width="20%" align="right"> <a accesskey="n" href="db_set_base_iterator.html">Next</a></td>
</tr>
</table>
<hr />
</div>
<div class="chapter" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title"><a id="dbset_iterators"></a>Chapter 17.  Iterator Classes for db_set and db_multiset </h2>
</div>
</div>
</div>
<p><a class="link" href="db_set_base_iterator.html" title="Chapter 18.  Db_set_base_iterator">db_set_base_iterator</a>
and <a class="link" href="db_set_iterator.html" title="Chapter 19.  Db_set_iterator">db_set_iterator</a>
are the const iterator and iterator class for <a class="link" href="db_set.html" title="Chapter 7.  Db_set">db_set</a>
and <a class="link" href="db_multiset.html" title="Chapter 8.  Db_multiset">db_multiset</a>
. </p>
<p>They have identical behaviors to std::set::const_iterator and std::set::iterator respectively.</p>
<p>The difference between the two classes is that the <a class="link" href="db_set_base_iterator.html" title="Chapter 18.  Db_set_base_iterator">db_set_base_iterator</a>
can only be used to read its referenced value, while <a class="link" href="db_set_iterator.html" title="Chapter 19.  Db_set_iterator">db_set_iterator</a>
allows both read and write access. If the access pattern is readonly, it is strongly recommended that you use the const iterator because it is faster and more efficient.</p>
<p>The two classes inherit several functions from <a class="link" href="db_map_base_iterator.html" title="Chapter 15.  Db_map_base_iterator">db_map_base_iterator</a>
and <a class="link" href="db_map_iterator.html" title="Chapter 16.  Db_map_iterator">db_map_iterator</a>
respectively. </p>
<h4><a id="id3614379"></a>
See Also
</h4>
<p> </p>
<p><a class="link" href="db_map_base_iterator.html" title="Chapter 15.  Db_map_base_iterator">db_map_base_iterator</a>
<a class="link" href="db_map_iterator.html" title="Chapter 16.  Db_map_iterator">db_map_iterator</a>
</p>
<p>
</p>
<h4><a id="id3615304"></a> Public Members </h4>
<div class="informaltable">
<table border="1" width="80%">
<colgroup>
<col />
<col />
</colgroup>
<thead>
<tr>
<th>Member</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<a class="link" href="db_set_base_iterator.html" title="Chapter 18.  Db_set_base_iterator">
db_set_base_iterator</a>
</td>
<td>
db_set_base_iterator</td>
</tr>
<tr>
<td>
<a class="link" href="db_set_iterator.html" title="Chapter 19.  Db_set_iterator">
db_set_iterator</a>
</td>
<td>
db_set_iterator</td>
</tr>
</tbody>
</table>
</div>
<h4><a id="id3615310"></a>
Group</h4>
<p>
<a class="xref" href="dbstl_iterators.html" title="Chapter 9.  Dbstl Iterator Classes">
Dbstl Iterator Classes </a>
</p>
</div>
<div class="navfooter">
<hr />
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left"><a accesskey="p" href="stldb_map_iteratoroperator_assign.html">Prev</a> </td>
<td width="20%" align="center"> </td>
<td width="40%" align="right"> <a accesskey="n" href="db_set_base_iterator.html">Next</a></td>
</tr>
<tr>
<td width="40%" align="left" valign="top">operator= </td>
<td width="20%" align="center">
<a accesskey="h" href="index.html">Home</a>
</td>
<td width="40%" align="right" valign="top"> Chapter 18. 
Db_set_base_iterator </td>
</tr>
</table>
</div>
</body>
</html>