• 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>operator--</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="ElementHolder.html" title="Chapter��23.�� ElementHolder" />
11    <link rel="prev" href="stlElementHolderoperator_incr.html" title="operator++" />
12    <link rel="next" href="stlElementHolderoperator_assign.html" title="operator=" />
13  </head>
14  <body>
15    <div class="navheader">
16      <table width="100%" summary="Navigation header">
17        <tr>
18          <th colspan="3" align="center">
19operator--
20</th>
21        </tr>
22        <tr>
23          <td width="20%" align="left"><a accesskey="p" href="stlElementHolderoperator_incr.html">Prev</a>��</td>
24          <th width="60%" align="center">Chapter��23.��
25 ElementHolder  </th>
26          <td width="20%" align="right">��<a accesskey="n" href="stlElementHolderoperator_assign.html">Next</a></td>
27        </tr>
28      </table>
29      <hr />
30    </div>
31    <div class="sect1" lang="en" xml:lang="en">
32      <div class="titlepage">
33        <div>
34          <div>
35            <h2 class="title" style="clear: both"><a id="stlElementHolderoperator_decr"></a>
36operator--
37</h2>
38          </div>
39        </div>
40      </div>
41      <div class="sect2" lang="en" xml:lang="en">
42        <div class="titlepage">
43          <div>
44            <div>
45              <h3 class="title"><a id="func_details"></a>
46Function Details</h3>
47            </div>
48          </div>
49        </div>
50        <pre class="programlisting">
51self&amp;��operator--()
52 </pre>
53        <div class="sect3" lang="en" xml:lang="en">
54          <div class="titlepage"></div>
55        </div>
56        <pre class="programlisting">
57self��operator--(int)
58 </pre>
59        <div class="sect3" lang="en" xml:lang="en">
60          <div class="titlepage"></div>
61        </div>
62      </div>
63      <div class="sect2" lang="en" xml:lang="en">
64        <div class="titlepage">
65          <div>
66            <div>
67              <h3 class="title"><a id="id1569639"></a>
68Group: Math operators.</h3>
69            </div>
70          </div>
71        </div>
72        <p><a class="link" href="ElementHolder.html" title="Chapter��23.�� ElementHolder">ElementHolder</a>
73 class templates also have all C/C++ self mutating operators for numeric primitive types, including: +=, -=, *=, /=, =, &lt;&lt;=, &gt;&gt;=, &amp;=, |=, ^=, ++, -- These operators should not be used when ddt is a sequence pointer type like char* or wchar_t* or T*, otherwise the behavior is undefined.</p>
74        <p>These methods exist only to override default bahavior to store the new updated value, otherwise, the type convert operator could have done all the job. As you know, some of them are not applicable to float or double types or <a class="link" href="ElementHolder.html" title="Chapter��23.�� ElementHolder">ElementHolder</a>
75 wrapper types for float/double types. These operators not only modifies the cached data element, but also stores new value to database if it associates a database key/data pair. </p>
76      </div>
77      <div class="sect2" lang="en" xml:lang="en">
78        <div class="titlepage">
79          <div>
80            <div>
81              <h3 class="title"><a id="id1569832"></a>
82Class</h3>
83            </div>
84          </div>
85        </div>
86        <p>
87  <a class="link" href="ElementHolder.html" title="Chapter��23.�� ElementHolder">
88  ElementHolder</a>
89     </p>
90      </div>
91    </div>
92    <div class="navfooter">
93      <hr />
94      <table width="100%" summary="Navigation footer">
95        <tr>
96          <td width="40%" align="left"><a accesskey="p" href="stlElementHolderoperator_incr.html">Prev</a>��</td>
97          <td width="20%" align="center">
98            <a accesskey="u" href="ElementHolder.html">Up</a>
99          </td>
100          <td width="40%" align="right">��<a accesskey="n" href="stlElementHolderoperator_assign.html">Next</a></td>
101        </tr>
102        <tr>
103          <td width="40%" align="left" valign="top">
104operator++
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">��
110operator=
111</td>
112        </tr>
113      </table>
114    </div>
115  </body>
116</html>
117