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��12.�� Db_vector_base_iterator</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="db_vector_iterators.html" title="Chapter��11.�� Iterator Classes for db_vector" /> 12 <link rel="next" href="stldb_vector_base_iteratordstr_db_vector_base_iterator.html" title="~db_vector_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��12.�� 19 Db_vector_base_iterator </th> 20 </tr> 21 <tr> 22 <td width="20%" align="left"><a accesskey="p" href="db_vector_iterators.html">Prev</a>��</td> 23 <th width="60%" align="center">��</th> 24 <td width="20%" align="right">��<a accesskey="n" href="stldb_vector_base_iteratordstr_db_vector_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_vector_base_iterator"></a>Chapter��12.�� 34 Db_vector_base_iterator </h2> 35 </div> 36 </div> 37 </div> 38 <p>This class is the const iterator class for <a class="link" href="db_vector.html" title="Chapter��4.�� Db_vector">db_vector</a> 39, and it is inheirted by the <a class="link" href="db_vector_iterator.html" title="Chapter��13.�� Db_vector_iterator">db_vector_iterator</a> 40 class, which is the iterator class for <a class="link" href="db_vector.html" title="Chapter��4.�� Db_vector">db_vector</a> 41. </p> 42 <h4><a id="id1558299"></a> Public Members </h4> 43 <div class="informaltable"> 44 <table border="1" width="80%"> 45 <colgroup> 46 <col /> 47 <col /> 48 </colgroup> 49 <thead> 50 <tr> 51 <th>Member</th> 52 <th>Description</th> 53 </tr> 54 </thead> 55 <tbody> 56 <tr> 57 <td> 58<a class="xref" href="db_vector_base_iterator.html#stldb_vector_base_iteratordb_vector_base_iterator" title="db_vector_base_iterator"> 59db_vector_base_iterator 60</a> 61</td> 62 <td> 63 </td> 64 </tr> 65 <tr> 66 <td> 67<a class="xref" href="stldb_vector_base_iteratordstr_db_vector_base_iterator.html" title="~db_vector_base_iterator"> 68~db_vector_base_iterator 69</a> 70</td> 71 <td> 72 </td> 73 </tr> 74 <tr> 75 <td> 76<a class="xref" href="stldb_vector_base_iteratoroperator_eq.html" title="operator=="> 77operator== 78</a> 79</td> 80 <td> 81 <p>Equality comparison operator. </p> </td> 82 </tr> 83 <tr> 84 <td> 85<a class="xref" href="stldb_vector_base_iteratoroperator_ueq.html" title="operator!="> 86operator!= 87</a> 88</td> 89 <td> 90 <p>Unequal compare, identical to !operator(==itr). </p> </td> 91 </tr> 92 <tr> 93 <td> 94<a class="xref" href="stldb_vector_base_iteratoroperator_lt.html" title="operator<"> 95operator< 96</a> 97</td> 98 <td> 99 <p>Less than comparison operator. </p> </td> 100 </tr> 101 <tr> 102 <td> 103<a class="xref" href="stldb_vector_base_iteratoroperator_le.html" title="operator<="> 104operator<= 105</a> 106</td> 107 <td> 108 <p>Less equal comparison operator. </p> </td> 109 </tr> 110 <tr> 111 <td> 112<a class="xref" href="stldb_vector_base_iteratoroperator_ge.html" title="operator>="> 113operator>= 114</a> 115</td> 116 <td> 117 <p>Greater equal comparison operator. </p> </td> 118 </tr> 119 <tr> 120 <td> 121<a class="xref" href="stldb_vector_base_iteratoroperator_gt.html" title="operator>"> 122operator> 123</a> 124</td> 125 <td> 126 <p>Greater comparison operator. </p> </td> 127 </tr> 128 <tr> 129 <td> 130<a class="xref" href="stldb_vector_base_iteratoroperator_incr.html" title="operator++"> 131operator++ 132</a> 133</td> 134 <td> 135 <p>Pre-increment. </p> </td> 136 </tr> 137 <tr> 138 <td> 139<a class="xref" href="stldb_vector_base_iteratoroperator_decr.html" title="operator--"> 140operator-- 141</a> 142</td> 143 <td> 144 <p>Pre-decrement. </p> </td> 145 </tr> 146 <tr> 147 <td> 148<a class="xref" href="stldb_vector_base_iteratoroperator_assign.html" title="operator="> 149operator= 150</a> 151</td> 152 <td> 153 <p>Assignment operator. </p> </td> 154 </tr> 155 <tr> 156 <td> 157<a class="xref" href="stldb_vector_base_iteratoroperator_add.html" title="operator+"> 158operator+ 159</a> 160</td> 161 <td> 162 <p>Iterator movement operator. </p> </td> 163 </tr> 164 <tr> 165 <td> 166<a class="xref" href="stldb_vector_base_iteratoroperator_ia.html" title="operator+="> 167operator+= 168</a> 169</td> 170 <td> 171 <p>Move this iterator backward by n elements. </p> </td> 172 </tr> 173 <tr> 174 <td> 175<a class="xref" href="stldb_vector_base_iteratoroperator_sub.html" title="operator-"> 176operator- 177</a> 178</td> 179 <td> 180 <p>Iterator movement operator. </p> </td> 181 </tr> 182 <tr> 183 <td> 184<a class="xref" href="stldb_vector_base_iteratoroperator_sa.html" title="operator-="> 185operator-= 186</a> 187</td> 188 <td> 189 <p>Move this iterator forward by n elements. </p> </td> 190 </tr> 191 <tr> 192 <td> 193<a class="xref" href="stldb_vector_base_iteratoroperator__star.html" title="operator��*"> 194operator��* 195</a> 196</td> 197 <td> 198 <p>Dereference operator. </p> </td> 199 </tr> 200 <tr> 201 <td> 202<a class="xref" href="stldb_vector_base_iteratoroperator_arrow.html" title="operator->"> 203operator-> 204</a> 205</td> 206 <td> 207 <p>Arrow operator. </p> </td> 208 </tr> 209 <tr> 210 <td> 211<a class="xref" href="stldb_vector_base_iteratoroperator_sqbrk.html" title="operator[]"> 212operator[] 213</a> 214</td> 215 <td> 216 <p>Iterator index operator. </p> </td> 217 </tr> 218 <tr> 219 <td> 220<a class="xref" href="stldb_vector_base_iteratorget_current_index.html" title="get_current_index"> 221get_current_index 222</a> 223</td> 224 <td> 225 <p>Get current index of within the vector. </p> </td> 226 </tr> 227 <tr> 228 <td> 229<a class="xref" href="stldb_vector_base_iteratormove_to.html" title="move_to"> 230move_to 231</a> 232</td> 233 <td> 234 <p>Iterator movement function. </p> </td> 235 </tr> 236 <tr> 237 <td> 238<a class="xref" href="stldb_vector_base_iteratorrefresh.html" title="refresh"> 239refresh 240</a> 241</td> 242 <td> 243 <p>Refresh iterator cached value. </p> </td> 244 </tr> 245 <tr> 246 <td> 247<a class="xref" href="stldb_vector_base_iteratorclose_cursor.html" title="close_cursor"> 248close_cursor 249</a> 250</td> 251 <td> 252 <p>Close underlying Berkeley DB cursor of this iterator. </p> </td> 253 </tr> 254 <tr> 255 <td> 256<a class="xref" href="stldb_vector_base_iteratorset_bulk_buffer.html" title="set_bulk_buffer"> 257set_bulk_buffer 258</a> 259</td> 260 <td> 261 <p>Modify bulk buffer size. </p> </td> 262 </tr> 263 <tr> 264 <td> 265<a class="xref" href="stldb_vector_base_iteratorget_bulk_bufsize.html" title="get_bulk_bufsize"> 266get_bulk_bufsize 267</a> 268</td> 269 <td> 270 <p>Get bulk retrieval buffer size in bytes. </p> </td> 271 </tr> 272 </tbody> 273 </table> 274 </div> 275 <h4><a id="id1559264"></a> 276Group</h4> 277 <p> 278<a class="xref" href="db_vector_iterators.html" title="Chapter��11.�� Iterator Classes for db_vector"> 279 Iterator Classes for db_vector </a> 280</p> 281 <p> 282</p> 283 <div class="sect1" lang="en" xml:lang="en"> 284 <div class="titlepage"> 285 <div> 286 <div> 287 <h2 class="title" style="clear: both"><a id="stldb_vector_base_iteratordb_vector_base_iterator"></a> 288db_vector_base_iterator 289</h2> 290 </div> 291 </div> 292 </div> 293 <div class="sect2" lang="en" xml:lang="en"> 294 <div class="titlepage"> 295 <div> 296 <div> 297 <h3 class="title"><a id="func_details"></a> 298Function Details</h3> 299 </div> 300 </div> 301 </div> 302 <pre class="programlisting"> 303db_vector_base_iterator(const��db_vector_base_iterator<��T��>��&vi) 304 </pre> 305 <div class="sect3" lang="en" xml:lang="en"> 306 <div class="titlepage"></div> 307 </div> 308 <pre class="programlisting"> 309db_vector_base_iterator(db_container��*powner,��u_int32_t��b_bulk_retrieval=0, 310��������bool��rmw=false,��bool��directdbget=true, 311��������bool��readonly=false) 312 </pre> 313 <div class="sect3" lang="en" xml:lang="en"> 314 <div class="titlepage"></div> 315 </div> 316 <pre class="programlisting"> 317db_vector_base_iterator() 318 </pre> 319 <div class="sect3" lang="en" xml:lang="en"> 320 <div class="titlepage"></div> 321 </div> 322 </div> 323 <div class="sect2" lang="en" xml:lang="en"> 324 <div class="titlepage"> 325 <div> 326 <div> 327 <h3 class="title"><a id="id1558876"></a> 328Group: Constructors and destroctor</h3> 329 </div> 330 </div> 331 </div> 332 <p>Do not construct iterators explictily using these constructors, but call db_vector::begin() const to get an valid iterator.</p> 333 <div class="simplesect" lang="en" xml:lang="en"> 334 <div class="titlepage"></div> 335 <p>db_vector::begin() const </p> 336 </div> 337 <p> 338</p> 339 </div> 340 <div class="sect2" lang="en" xml:lang="en"> 341 <div class="titlepage"> 342 <div> 343 <div> 344 <h3 class="title"><a id="id1559364"></a> 345Class</h3> 346 </div> 347 </div> 348 </div> 349 <p> 350 <a class="link" href="db_vector_base_iterator.html" title="Chapter��12.�� Db_vector_base_iterator"> 351 db_vector_base_iterator</a> 352 </p> 353 </div> 354 </div> 355 </div> 356 <div class="navfooter"> 357 <hr /> 358 <table width="100%" summary="Navigation footer"> 359 <tr> 360 <td width="40%" align="left"><a accesskey="p" href="db_vector_iterators.html">Prev</a>��</td> 361 <td width="20%" align="center">��</td> 362 <td width="40%" align="right">��<a accesskey="n" href="stldb_vector_base_iteratordstr_db_vector_base_iterator.html">Next</a></td> 363 </tr> 364 <tr> 365 <td width="40%" align="left" valign="top">Chapter��11.�� 366 Iterator Classes for db_vector ��</td> 367 <td width="20%" align="center"> 368 <a accesskey="h" href="index.html">Home</a> 369 </td> 370 <td width="40%" align="right" valign="top">�� 371~db_vector_base_iterator 372</td> 373 </tr> 374 </table> 375 </div> 376 </body> 377</html> 378