~ubuntu-branches/ubuntu/quantal/kyotocabinet/quantal

« back to all changes in this revision

Viewing changes to doc/api/classkyotocabinet_1_1BasicDB_1_1Error.html

  • Committer: Package Import Robot
  • Author(s): Shawn Landden
  • Date: 2012-06-07 16:12:07 UTC
  • Revision ID: package-import@ubuntu.com-20120607161207-prbj5blqgzzfl8of
Tags: upstream-1.2.76
ImportĀ upstreamĀ versionĀ 1.2.76

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
2
<html xmlns="http://www.w3.org/1999/xhtml">
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
 
6
<title>Kyoto Cabinet: kyotocabinet::BasicDB::Error Class Reference</title>
 
7
 
 
8
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 
9
<link href="doxygen.css" rel="stylesheet" type="text/css" />
 
10
 
 
11
 
 
12
 
 
13
</head>
 
14
<body>
 
15
<div id="top"><!-- do not remove this div! -->
 
16
 
 
17
 
 
18
<div id="titlearea">
 
19
<table cellspacing="0" cellpadding="0">
 
20
 <tbody>
 
21
 <tr style="height: 56px;">
 
22
  
 
23
  
 
24
  <td style="padding-left: 0.5em;">
 
25
   <div id="projectname">Kyoto Cabinet
 
26
   
 
27
   </div>
 
28
   
 
29
  </td>
 
30
  
 
31
  
 
32
  
 
33
 </tr>
 
34
 </tbody>
 
35
</table>
 
36
</div>
 
37
 
 
38
<!-- Generated by Doxygen 1.7.6.1 -->
 
39
  <div id="navrow1" class="tabs">
 
40
    <ul class="tablist">
 
41
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 
42
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
 
43
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
 
44
      <li><a href="files.html"><span>Files</span></a></li>
 
45
    </ul>
 
46
  </div>
 
47
  <div id="navrow2" class="tabs2">
 
48
    <ul class="tablist">
 
49
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
 
50
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
 
51
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
 
52
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
 
53
    </ul>
 
54
  </div>
 
55
  <div id="nav-path" class="navpath">
 
56
    <ul>
 
57
      <li class="navelem"><a class="el" href="namespacekyotocabinet.html">kyotocabinet</a>      </li>
 
58
      <li class="navelem"><a class="el" href="classkyotocabinet_1_1BasicDB.html">BasicDB</a>      </li>
 
59
      <li class="navelem"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html">Error</a>      </li>
 
60
    </ul>
 
61
  </div>
 
62
</div>
 
63
<div class="header">
 
64
  <div class="summary">
 
65
<a href="#pub-types">Public Types</a> &#124;
 
66
<a href="#pub-methods">Public Member Functions</a> &#124;
 
67
<a href="#pub-static-methods">Static Public Member Functions</a>  </div>
 
68
  <div class="headertitle">
 
69
<div class="title">kyotocabinet::BasicDB::Error Class Reference</div>  </div>
 
70
</div><!--header-->
 
71
<div class="contents">
 
72
<!-- doxytag: class="kyotocabinet::BasicDB::Error" -->
 
73
<p><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html" title="Error data.">Error</a> data.  
 
74
 <a href="classkyotocabinet_1_1BasicDB_1_1Error.html#details">More...</a></p>
 
75
 
 
76
<p><code>#include &lt;kcdb.h&gt;</code></p>
 
77
 
 
78
<p><a href="classkyotocabinet_1_1BasicDB_1_1Error-members.html">List of all members.</a></p>
 
79
<table class="memberdecls">
 
80
<tr><td colspan="2"><h2><a name="pub-types"></a>
 
81
Public Types</h2></td></tr>
 
82
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a> { <br/>
 
83
&#160;&#160;<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2a433ed022a7a88a23d97a9cf3f3037a58">SUCCESS</a>, 
 
84
<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2ac81c063626de0fde2012db4c9b16d735">NOIMPL</a>, 
 
85
<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2af919117434fc76015d10b8a7c3a4ac2d">INVALID</a>, 
 
86
<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2a8215c63f00a695498b8c123963da05d4">NOREPOS</a>, 
 
87
<br/>
 
88
&#160;&#160;<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2a1421d91c5542ed7c2a8bf0600c88361c">NOPERM</a>, 
 
89
<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2a3ba55811325377d605afb248d99ff081">BROKEN</a>, 
 
90
<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2a8440836ac5a4db32912eb100c185ce90">DUPREC</a>, 
 
91
<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2a5203b408caad46b778eb810de4a181b1">NOREC</a>, 
 
92
<br/>
 
93
&#160;&#160;<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2a39d6d061463db3f26f063c8d63a726fa">LOGIC</a>, 
 
94
<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2a76f30950798eb4b78188b3a3a1a51179">SYSTEM</a>, 
 
95
<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2a123cc5a6bc88a29827f0f6b18597672b">MISC</a> =  15
 
96
<br/>
 
97
 }</td></tr>
 
98
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html" title="Error data.">Error</a> codes.  <a href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">More...</a><br/></td></tr>
 
99
<tr><td colspan="2"><h2><a name="pub-methods"></a>
 
100
Public Member Functions</h2></td></tr>
 
101
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#ae2d37689768b3fcd118ee1938da98f11">Error</a> ()</td></tr>
 
102
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor.  <a href="#ae2d37689768b3fcd118ee1938da98f11"></a><br/></td></tr>
 
103
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a626f8b9dcf4bd743b9655b2d314141e8">Error</a> (const <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html">Error</a> &amp;src)</td></tr>
 
104
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor.  <a href="#a626f8b9dcf4bd743b9655b2d314141e8"></a><br/></td></tr>
 
105
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a6f749e62cadb91a621f36acf1d260dd6">Error</a> (<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a> <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#af84e52b72702dfb1fe6ef64f07991e1c">code</a>, const char *<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a3c69269fa2e10edf6c8042f2fa0a4a9d">message</a>)</td></tr>
 
106
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a6f749e62cadb91a621f36acf1d260dd6"></a><br/></td></tr>
 
107
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a5b00d7c4228e83c40c5fc0d7d353e0b3">~Error</a> ()</td></tr>
 
108
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a5b00d7c4228e83c40c5fc0d7d353e0b3"></a><br/></td></tr>
 
109
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a681ef8d29f266786d069d7d00cdec7a4">set</a> (<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a> <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#af84e52b72702dfb1fe6ef64f07991e1c">code</a>, const char *<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a3c69269fa2e10edf6c8042f2fa0a4a9d">message</a>)</td></tr>
 
110
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the error information.  <a href="#a681ef8d29f266786d069d7d00cdec7a4"></a><br/></td></tr>
 
111
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#af84e52b72702dfb1fe6ef64f07991e1c">code</a> () const </td></tr>
 
112
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the error code.  <a href="#af84e52b72702dfb1fe6ef64f07991e1c"></a><br/></td></tr>
 
113
<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#abdb12a2ca2df5add3409e9bba230baa4">name</a> () const </td></tr>
 
114
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the readable string of the code.  <a href="#abdb12a2ca2df5add3409e9bba230baa4"></a><br/></td></tr>
 
115
<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a3c69269fa2e10edf6c8042f2fa0a4a9d">message</a> () const </td></tr>
 
116
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the supplement message.  <a href="#a3c69269fa2e10edf6c8042f2fa0a4a9d"></a><br/></td></tr>
 
117
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html">Error</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a191cdf9edff9297542183a6060db2b0f">operator=</a> (const <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html">Error</a> &amp;right)</td></tr>
 
118
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator from the self type.  <a href="#a191cdf9edff9297542183a6060db2b0f"></a><br/></td></tr>
 
119
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a6775fa7bb4c8099a8ab1327ed3c19abd">operator int32_t</a> () const </td></tr>
 
120
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast operator to integer.  <a href="#a6775fa7bb4c8099a8ab1327ed3c19abd"></a><br/></td></tr>
 
121
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 
122
Static Public Member Functions</h2></td></tr>
 
123
<tr><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#abf9d0f001845ed1a1d988903005e10a4">codename</a> (<a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a> <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#af84e52b72702dfb1fe6ef64f07991e1c">code</a>)</td></tr>
 
124
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the readable string of an error code.  <a href="#abf9d0f001845ed1a1d988903005e10a4"></a><br/></td></tr>
 
125
</table>
 
126
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
 
127
<div class="textblock"><p><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html" title="Error data.">Error</a> data. </p>
 
128
</div><hr/><h2>Member Enumeration Documentation</h2>
 
129
<a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::Code" ref="aae81720eb2d1d8be04375d0f766d0fa2" args="" -->
 
130
<div class="memitem">
 
131
<div class="memproto">
 
132
      <table class="memname">
 
133
        <tr>
 
134
          <td class="memname">enum <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">kyotocabinet::BasicDB::Error::Code</a></td>
 
135
        </tr>
 
136
      </table>
 
137
</div>
 
138
<div class="memdoc">
 
139
 
 
140
<p><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html" title="Error data.">Error</a> codes. </p>
 
141
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
 
142
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a433ed022a7a88a23d97a9cf3f3037a58"></a><!-- doxytag: member="SUCCESS" ref="aae81720eb2d1d8be04375d0f766d0fa2a433ed022a7a88a23d97a9cf3f3037a58" args="" -->SUCCESS</em>&nbsp;</td><td>
 
143
<p>success </p>
 
144
</td></tr>
 
145
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2ac81c063626de0fde2012db4c9b16d735"></a><!-- doxytag: member="NOIMPL" ref="aae81720eb2d1d8be04375d0f766d0fa2ac81c063626de0fde2012db4c9b16d735" args="" -->NOIMPL</em>&nbsp;</td><td>
 
146
<p>not implemented </p>
 
147
</td></tr>
 
148
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2af919117434fc76015d10b8a7c3a4ac2d"></a><!-- doxytag: member="INVALID" ref="aae81720eb2d1d8be04375d0f766d0fa2af919117434fc76015d10b8a7c3a4ac2d" args="" -->INVALID</em>&nbsp;</td><td>
 
149
<p>invalid operation </p>
 
150
</td></tr>
 
151
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a8215c63f00a695498b8c123963da05d4"></a><!-- doxytag: member="NOREPOS" ref="aae81720eb2d1d8be04375d0f766d0fa2a8215c63f00a695498b8c123963da05d4" args="" -->NOREPOS</em>&nbsp;</td><td>
 
152
<p>no repository </p>
 
153
</td></tr>
 
154
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a1421d91c5542ed7c2a8bf0600c88361c"></a><!-- doxytag: member="NOPERM" ref="aae81720eb2d1d8be04375d0f766d0fa2a1421d91c5542ed7c2a8bf0600c88361c" args="" -->NOPERM</em>&nbsp;</td><td>
 
155
<p>no permission </p>
 
156
</td></tr>
 
157
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a3ba55811325377d605afb248d99ff081"></a><!-- doxytag: member="BROKEN" ref="aae81720eb2d1d8be04375d0f766d0fa2a3ba55811325377d605afb248d99ff081" args="" -->BROKEN</em>&nbsp;</td><td>
 
158
<p>broken file </p>
 
159
</td></tr>
 
160
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a8440836ac5a4db32912eb100c185ce90"></a><!-- doxytag: member="DUPREC" ref="aae81720eb2d1d8be04375d0f766d0fa2a8440836ac5a4db32912eb100c185ce90" args="" -->DUPREC</em>&nbsp;</td><td>
 
161
<p>record duplication </p>
 
162
</td></tr>
 
163
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a5203b408caad46b778eb810de4a181b1"></a><!-- doxytag: member="NOREC" ref="aae81720eb2d1d8be04375d0f766d0fa2a5203b408caad46b778eb810de4a181b1" args="" -->NOREC</em>&nbsp;</td><td>
 
164
<p>no record </p>
 
165
</td></tr>
 
166
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a39d6d061463db3f26f063c8d63a726fa"></a><!-- doxytag: member="LOGIC" ref="aae81720eb2d1d8be04375d0f766d0fa2a39d6d061463db3f26f063c8d63a726fa" args="" -->LOGIC</em>&nbsp;</td><td>
 
167
<p>logical inconsistency </p>
 
168
</td></tr>
 
169
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a76f30950798eb4b78188b3a3a1a51179"></a><!-- doxytag: member="SYSTEM" ref="aae81720eb2d1d8be04375d0f766d0fa2a76f30950798eb4b78188b3a3a1a51179" args="" -->SYSTEM</em>&nbsp;</td><td>
 
170
<p>system error </p>
 
171
</td></tr>
 
172
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a123cc5a6bc88a29827f0f6b18597672b"></a><!-- doxytag: member="MISC" ref="aae81720eb2d1d8be04375d0f766d0fa2a123cc5a6bc88a29827f0f6b18597672b" args="" -->MISC</em>&nbsp;</td><td>
 
173
<p>miscellaneous error </p>
 
174
</td></tr>
 
175
</table>
 
176
</dd>
 
177
</dl>
 
178
 
 
179
</div>
 
180
</div>
 
181
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
 
182
<a class="anchor" id="ae2d37689768b3fcd118ee1938da98f11"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::Error" ref="ae2d37689768b3fcd118ee1938da98f11" args="()" -->
 
183
<div class="memitem">
 
184
<div class="memproto">
 
185
      <table class="memname">
 
186
        <tr>
 
187
          <td class="memname"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#ae2d37689768b3fcd118ee1938da98f11">kyotocabinet::BasicDB::Error::Error</a> </td>
 
188
          <td>(</td>
 
189
          <td class="paramname"></td><td>)</td>
 
190
          <td><code> [explicit]</code></td>
 
191
        </tr>
 
192
      </table>
 
193
</div>
 
194
<div class="memdoc">
 
195
 
 
196
<p>Default constructor. </p>
 
197
 
 
198
</div>
 
199
</div>
 
200
<a class="anchor" id="a626f8b9dcf4bd743b9655b2d314141e8"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::Error" ref="a626f8b9dcf4bd743b9655b2d314141e8" args="(const Error &amp;src)" -->
 
201
<div class="memitem">
 
202
<div class="memproto">
 
203
      <table class="memname">
 
204
        <tr>
 
205
          <td class="memname"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#ae2d37689768b3fcd118ee1938da98f11">kyotocabinet::BasicDB::Error::Error</a> </td>
 
206
          <td>(</td>
 
207
          <td class="paramtype">const <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html">Error</a> &amp;&#160;</td>
 
208
          <td class="paramname"><em>src</em></td><td>)</td>
 
209
          <td></td>
 
210
        </tr>
 
211
      </table>
 
212
</div>
 
213
<div class="memdoc">
 
214
 
 
215
<p>Copy constructor. </p>
 
216
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
217
  <table class="params">
 
218
    <tr><td class="paramname">src</td><td>the source object. </td></tr>
 
219
  </table>
 
220
  </dd>
 
221
</dl>
 
222
 
 
223
</div>
 
224
</div>
 
225
<a class="anchor" id="a6f749e62cadb91a621f36acf1d260dd6"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::Error" ref="a6f749e62cadb91a621f36acf1d260dd6" args="(Code code, const char *message)" -->
 
226
<div class="memitem">
 
227
<div class="memproto">
 
228
      <table class="memname">
 
229
        <tr>
 
230
          <td class="memname"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#ae2d37689768b3fcd118ee1938da98f11">kyotocabinet::BasicDB::Error::Error</a> </td>
 
231
          <td>(</td>
 
232
          <td class="paramtype"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a>&#160;</td>
 
233
          <td class="paramname"><em>code</em>, </td>
 
234
        </tr>
 
235
        <tr>
 
236
          <td class="paramkey"></td>
 
237
          <td></td>
 
238
          <td class="paramtype">const char *&#160;</td>
 
239
          <td class="paramname"><em>message</em>&#160;</td>
 
240
        </tr>
 
241
        <tr>
 
242
          <td></td>
 
243
          <td>)</td>
 
244
          <td></td><td><code> [explicit]</code></td>
 
245
        </tr>
 
246
      </table>
 
247
</div>
 
248
<div class="memdoc">
 
249
 
 
250
<p>Constructor. </p>
 
251
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
252
  <table class="params">
 
253
    <tr><td class="paramname">code</td><td>an error code. </td></tr>
 
254
    <tr><td class="paramname">message</td><td>a supplement message. </td></tr>
 
255
  </table>
 
256
  </dd>
 
257
</dl>
 
258
 
 
259
</div>
 
260
</div>
 
261
<a class="anchor" id="a5b00d7c4228e83c40c5fc0d7d353e0b3"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::~Error" ref="a5b00d7c4228e83c40c5fc0d7d353e0b3" args="()" -->
 
262
<div class="memitem">
 
263
<div class="memproto">
 
264
      <table class="memname">
 
265
        <tr>
 
266
          <td class="memname"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a5b00d7c4228e83c40c5fc0d7d353e0b3">kyotocabinet::BasicDB::Error::~Error</a> </td>
 
267
          <td>(</td>
 
268
          <td class="paramname"></td><td>)</td>
 
269
          <td></td>
 
270
        </tr>
 
271
      </table>
 
272
</div>
 
273
<div class="memdoc">
 
274
 
 
275
<p>Destructor. </p>
 
276
 
 
277
</div>
 
278
</div>
 
279
<hr/><h2>Member Function Documentation</h2>
 
280
<a class="anchor" id="a681ef8d29f266786d069d7d00cdec7a4"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::set" ref="a681ef8d29f266786d069d7d00cdec7a4" args="(Code code, const char *message)" -->
 
281
<div class="memitem">
 
282
<div class="memproto">
 
283
      <table class="memname">
 
284
        <tr>
 
285
          <td class="memname">void <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a681ef8d29f266786d069d7d00cdec7a4">kyotocabinet::BasicDB::Error::set</a> </td>
 
286
          <td>(</td>
 
287
          <td class="paramtype"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a>&#160;</td>
 
288
          <td class="paramname"><em>code</em>, </td>
 
289
        </tr>
 
290
        <tr>
 
291
          <td class="paramkey"></td>
 
292
          <td></td>
 
293
          <td class="paramtype">const char *&#160;</td>
 
294
          <td class="paramname"><em>message</em>&#160;</td>
 
295
        </tr>
 
296
        <tr>
 
297
          <td></td>
 
298
          <td>)</td>
 
299
          <td></td><td></td>
 
300
        </tr>
 
301
      </table>
 
302
</div>
 
303
<div class="memdoc">
 
304
 
 
305
<p>Set the error information. </p>
 
306
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
307
  <table class="params">
 
308
    <tr><td class="paramname">code</td><td>an error code. </td></tr>
 
309
    <tr><td class="paramname">message</td><td>a supplement message. </td></tr>
 
310
  </table>
 
311
  </dd>
 
312
</dl>
 
313
 
 
314
</div>
 
315
</div>
 
316
<a class="anchor" id="af84e52b72702dfb1fe6ef64f07991e1c"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::code" ref="af84e52b72702dfb1fe6ef64f07991e1c" args="() const " -->
 
317
<div class="memitem">
 
318
<div class="memproto">
 
319
      <table class="memname">
 
320
        <tr>
 
321
          <td class="memname"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a> <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#af84e52b72702dfb1fe6ef64f07991e1c">kyotocabinet::BasicDB::Error::code</a> </td>
 
322
          <td>(</td>
 
323
          <td class="paramname"></td><td>)</td>
 
324
          <td> const</td>
 
325
        </tr>
 
326
      </table>
 
327
</div>
 
328
<div class="memdoc">
 
329
 
 
330
<p>Get the error code. </p>
 
331
<dl class="return"><dt><b>Returns:</b></dt><dd>the error code. </dd></dl>
 
332
 
 
333
</div>
 
334
</div>
 
335
<a class="anchor" id="abdb12a2ca2df5add3409e9bba230baa4"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::name" ref="abdb12a2ca2df5add3409e9bba230baa4" args="() const " -->
 
336
<div class="memitem">
 
337
<div class="memproto">
 
338
      <table class="memname">
 
339
        <tr>
 
340
          <td class="memname">const char* <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#abdb12a2ca2df5add3409e9bba230baa4">kyotocabinet::BasicDB::Error::name</a> </td>
 
341
          <td>(</td>
 
342
          <td class="paramname"></td><td>)</td>
 
343
          <td> const</td>
 
344
        </tr>
 
345
      </table>
 
346
</div>
 
347
<div class="memdoc">
 
348
 
 
349
<p>Get the readable string of the code. </p>
 
350
<dl class="return"><dt><b>Returns:</b></dt><dd>the readable string of the code. </dd></dl>
 
351
 
 
352
</div>
 
353
</div>
 
354
<a class="anchor" id="a3c69269fa2e10edf6c8042f2fa0a4a9d"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::message" ref="a3c69269fa2e10edf6c8042f2fa0a4a9d" args="() const " -->
 
355
<div class="memitem">
 
356
<div class="memproto">
 
357
      <table class="memname">
 
358
        <tr>
 
359
          <td class="memname">const char* <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a3c69269fa2e10edf6c8042f2fa0a4a9d">kyotocabinet::BasicDB::Error::message</a> </td>
 
360
          <td>(</td>
 
361
          <td class="paramname"></td><td>)</td>
 
362
          <td> const</td>
 
363
        </tr>
 
364
      </table>
 
365
</div>
 
366
<div class="memdoc">
 
367
 
 
368
<p>Get the supplement message. </p>
 
369
<dl class="return"><dt><b>Returns:</b></dt><dd>the supplement message. </dd></dl>
 
370
 
 
371
</div>
 
372
</div>
 
373
<a class="anchor" id="abf9d0f001845ed1a1d988903005e10a4"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::codename" ref="abf9d0f001845ed1a1d988903005e10a4" args="(Code code)" -->
 
374
<div class="memitem">
 
375
<div class="memproto">
 
376
      <table class="memname">
 
377
        <tr>
 
378
          <td class="memname">static const char* <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#abf9d0f001845ed1a1d988903005e10a4">kyotocabinet::BasicDB::Error::codename</a> </td>
 
379
          <td>(</td>
 
380
          <td class="paramtype"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a>&#160;</td>
 
381
          <td class="paramname"><em>code</em></td><td>)</td>
 
382
          <td><code> [static]</code></td>
 
383
        </tr>
 
384
      </table>
 
385
</div>
 
386
<div class="memdoc">
 
387
 
 
388
<p>Get the readable string of an error code. </p>
 
389
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
390
  <table class="params">
 
391
    <tr><td class="paramname">code</td><td>the error code. </td></tr>
 
392
  </table>
 
393
  </dd>
 
394
</dl>
 
395
<dl class="return"><dt><b>Returns:</b></dt><dd>the readable string of the error code. </dd></dl>
 
396
 
 
397
</div>
 
398
</div>
 
399
<a class="anchor" id="a191cdf9edff9297542183a6060db2b0f"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::operator=" ref="a191cdf9edff9297542183a6060db2b0f" args="(const Error &amp;right)" -->
 
400
<div class="memitem">
 
401
<div class="memproto">
 
402
      <table class="memname">
 
403
        <tr>
 
404
          <td class="memname"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html">Error</a>&amp; kyotocabinet::BasicDB::Error::operator= </td>
 
405
          <td>(</td>
 
406
          <td class="paramtype">const <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html">Error</a> &amp;&#160;</td>
 
407
          <td class="paramname"><em>right</em></td><td>)</td>
 
408
          <td></td>
 
409
        </tr>
 
410
      </table>
 
411
</div>
 
412
<div class="memdoc">
 
413
 
 
414
<p>Assignment operator from the self type. </p>
 
415
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
416
  <table class="params">
 
417
    <tr><td class="paramname">right</td><td>the right operand. </td></tr>
 
418
  </table>
 
419
  </dd>
 
420
</dl>
 
421
<dl class="return"><dt><b>Returns:</b></dt><dd>the reference to itself. </dd></dl>
 
422
 
 
423
</div>
 
424
</div>
 
425
<a class="anchor" id="a6775fa7bb4c8099a8ab1327ed3c19abd"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::operator int32_t" ref="a6775fa7bb4c8099a8ab1327ed3c19abd" args="() const " -->
 
426
<div class="memitem">
 
427
<div class="memproto">
 
428
      <table class="memname">
 
429
        <tr>
 
430
          <td class="memname">kyotocabinet::BasicDB::Error::operator int32_t </td>
 
431
          <td>(</td>
 
432
          <td class="paramname"></td><td>)</td>
 
433
          <td> const</td>
 
434
        </tr>
 
435
      </table>
 
436
</div>
 
437
<div class="memdoc">
 
438
 
 
439
<p>Cast operator to integer. </p>
 
440
<dl class="return"><dt><b>Returns:</b></dt><dd>the error code. </dd></dl>
 
441
 
 
442
</div>
 
443
</div>
 
444
</div><!-- contents -->
 
445
 
 
446
 
 
447
<hr class="footer"/><address class="footer"><small>
 
448
Generated on Fri May 25 2012 01:21:36 for Kyoto Cabinet by &#160;<a href="http://www.doxygen.org/index.html">
 
449
<img class="footer" src="doxygen.png" alt="doxygen"/>
 
450
</a> 1.7.6.1
 
451
</small></address>
 
452
 
 
453
</body>
 
454
</html>