• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/db-4.8.30/docs/api_reference/STL/
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">
4  <head>
5    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6    <title>Chapter��14.�� Iterator Classes for db_map and db_multimap</title>
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="index.html" title="Berkeley DB C++ Standard Template Library API Reference" />
11    <link rel="prev" href="stldb_vector_iteratorrefresh.html" title="refresh" />
12    <link rel="next" href="db_map_base_iterator.html" title="Chapter��15.�� Db_map_base_iterator" />
13  </head>
14  <body>
15    <div class="navheader">
16      <table width="100%" summary="Navigation header">
17        <tr>
18          <th colspan="3" align="center">Chapter��14.��
19 Iterator Classes for db_map and db_multimap  </th>
20        </tr>
21        <tr>
22          <td width="20%" align="left"><a accesskey="p" href="stldb_vector_iteratorrefresh.html">Prev</a>��</td>
23          <th width="60%" align="center">��</th>
24          <td width="20%" align="right">��<a accesskey="n" href="db_map_base_iterator.html">Next</a></td>
25        </tr>
26      </table>
27      <hr />
28    </div>
29    <div class="chapter" lang="en" xml:lang="en">
30      <div class="titlepage">
31        <div>
32          <div>
33            <h2 class="title"><a id="db_map_iterators"></a>Chapter��14.��
34 Iterator Classes for db_map and db_multimap  </h2>
35          </div>
36        </div>
37      </div>
38      <p><a class="link" href="db_map.html" title="Chapter��5.�� Db_map">db_map</a>
39 has two iterator class templates -- <a class="link" href="db_map_base_iterator.html" title="Chapter��15.�� Db_map_base_iterator">db_map_base_iterator</a>
40 and <a class="link" href="db_map_iterator.html" title="Chapter��16.�� Db_map_iterator">db_map_iterator</a>
41. </p>
42      <p>They are the const iterator class and iterator class for <a class="link" href="db_map.html" title="Chapter��5.�� Db_map">db_map</a>
43 and <a class="link" href="db_multimap.html" title="Chapter��6.�� Db_multimap">db_multimap</a>
44. <a class="link" href="db_map_iterator.html" title="Chapter��16.�� Db_map_iterator">db_map_iterator</a>
45 inherits from <a class="link" href="db_map_base_iterator.html" title="Chapter��15.�� Db_map_base_iterator">db_map_base_iterator</a>
46.</p>
47      <p>The two classes have identical behaviors to std::map::const_iterator and std::map::iterator respectively. Note that the common public member function behaviors are described in the <a class="link" href="db_base_iterator.html" title="Chapter��10.�� Db_base_iterator">db_base_iterator</a>
48 section.</p>
49      <p>The differences between the two classes are that the <a class="link" href="db_map_base_iterator.html" title="Chapter��15.�� Db_map_base_iterator">db_map_base_iterator</a>
50 can only be used to read its referenced value, while <a class="link" href="db_map_iterator.html" title="Chapter��16.�� Db_map_iterator">db_map_iterator</a>
51 allows both read and write access. If your access pattern is readonly, it is strongly recommended that you use the const iterator because it is faster and more efficient. </p>
52      <h4><a id="id1562370"></a> Public Members </h4>
53      <div class="informaltable">
54        <table border="1" width="80%">
55          <colgroup>
56            <col />
57            <col />
58          </colgroup>
59          <thead>
60            <tr>
61              <th>Member</th>
62              <th>Description</th>
63            </tr>
64          </thead>
65          <tbody>
66            <tr>
67              <td>
68<a class="link" href="db_map_base_iterator.html" title="Chapter��15.�� Db_map_base_iterator">
69db_map_base_iterator</a>
70</td>
71              <td>
72db_map_base_iterator</td>
73            </tr>
74            <tr>
75              <td>
76<a class="link" href="db_map_iterator.html" title="Chapter��16.�� Db_map_iterator">
77db_map_iterator</a>
78</td>
79              <td>
80db_map_iterator</td>
81            </tr>
82          </tbody>
83        </table>
84      </div>
85      <h4><a id="id1562732"></a>
86Group</h4>
87      <p>
88<a class="xref" href="dbstl_iterators.html" title="Chapter��9.�� Dbstl Iterator Classes">
89 Dbstl Iterator Classes  </a>
90</p>
91      <p>
92</p>
93    </div>
94    <div class="navfooter">
95      <hr />
96      <table width="100%" summary="Navigation footer">
97        <tr>
98          <td width="40%" align="left"><a accesskey="p" href="stldb_vector_iteratorrefresh.html">Prev</a>��</td>
99          <td width="20%" align="center">��</td>
100          <td width="40%" align="right">��<a accesskey="n" href="db_map_base_iterator.html">Next</a></td>
101        </tr>
102        <tr>
103          <td width="40%" align="left" valign="top">
104refresh
105��</td>
106          <td width="20%" align="center">
107            <a accesskey="h" href="index.html">Home</a>
108          </td>
109          <td width="40%" align="right" valign="top">��Chapter��15.��
110 Db_map_base_iterator  </td>
111        </tr>
112      </table>
113    </div>
114  </body>
115</html>
116