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">
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>
8
<link href="tabs.css" rel="stylesheet" type="text/css"/>
9
<link href="doxygen.css" rel="stylesheet" type="text/css" />
15
<div id="top"><!-- do not remove this div! -->
19
<table cellspacing="0" cellpadding="0">
21
<tr style="height: 56px;">
24
<td style="padding-left: 0.5em;">
25
<div id="projectname">Kyoto Cabinet
38
<!-- Generated by Doxygen 1.7.6.1 -->
39
<div id="navrow1" class="tabs">
41
<li><a href="index.html"><span>Main 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>
47
<div id="navrow2" class="tabs2">
49
<li><a href="annotated.html"><span>Class List</span></a></li>
50
<li><a href="classes.html"><span>Class Index</span></a></li>
51
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
52
<li><a href="functions.html"><span>Class Members</span></a></li>
55
<div id="nav-path" class="navpath">
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>
65
<a href="#pub-types">Public Types</a> |
66
<a href="#pub-methods">Public Member Functions</a> |
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>
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>
76
<p><code>#include <kcdb.h></code></p>
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  </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a> { <br/>
83
  <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>,
88
  <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>,
93
  <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
98
<tr><td class="mdescLeft"> </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"> </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"> </td><td class="mdescRight">Default constructor. <a href="#ae2d37689768b3fcd118ee1938da98f11"></a><br/></td></tr>
103
<tr><td class="memItemLeft" align="right" valign="top"> </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> &src)</td></tr>
104
<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="#a626f8b9dcf4bd743b9655b2d314141e8"></a><br/></td></tr>
105
<tr><td class="memItemLeft" align="right" valign="top"> </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"> </td><td class="mdescRight">Constructor. <a href="#a6f749e62cadb91a621f36acf1d260dd6"></a><br/></td></tr>
107
<tr><td class="memItemLeft" align="right" valign="top"> </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"> </td><td class="mdescRight">Destructor. <a href="#a5b00d7c4228e83c40c5fc0d7d353e0b3"></a><br/></td></tr>
109
<tr><td class="memItemLeft" align="right" valign="top">void </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"> </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> </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"> </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 * </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"> </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 * </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"> </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> & </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> &right)</td></tr>
118
<tr><td class="mdescLeft"> </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"> </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"> </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 * </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"> </td><td class="mdescRight">Get the readable string of an error code. <a href="#abf9d0f001845ed1a1d988903005e10a4"></a><br/></td></tr>
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">
134
<td class="memname">enum <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">kyotocabinet::BasicDB::Error::Code</a></td>
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> </td><td>
145
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2ac81c063626de0fde2012db4c9b16d735"></a><!-- doxytag: member="NOIMPL" ref="aae81720eb2d1d8be04375d0f766d0fa2ac81c063626de0fde2012db4c9b16d735" args="" -->NOIMPL</em> </td><td>
146
<p>not implemented </p>
148
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2af919117434fc76015d10b8a7c3a4ac2d"></a><!-- doxytag: member="INVALID" ref="aae81720eb2d1d8be04375d0f766d0fa2af919117434fc76015d10b8a7c3a4ac2d" args="" -->INVALID</em> </td><td>
149
<p>invalid operation </p>
151
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a8215c63f00a695498b8c123963da05d4"></a><!-- doxytag: member="NOREPOS" ref="aae81720eb2d1d8be04375d0f766d0fa2a8215c63f00a695498b8c123963da05d4" args="" -->NOREPOS</em> </td><td>
152
<p>no repository </p>
154
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a1421d91c5542ed7c2a8bf0600c88361c"></a><!-- doxytag: member="NOPERM" ref="aae81720eb2d1d8be04375d0f766d0fa2a1421d91c5542ed7c2a8bf0600c88361c" args="" -->NOPERM</em> </td><td>
155
<p>no permission </p>
157
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a3ba55811325377d605afb248d99ff081"></a><!-- doxytag: member="BROKEN" ref="aae81720eb2d1d8be04375d0f766d0fa2a3ba55811325377d605afb248d99ff081" args="" -->BROKEN</em> </td><td>
160
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a8440836ac5a4db32912eb100c185ce90"></a><!-- doxytag: member="DUPREC" ref="aae81720eb2d1d8be04375d0f766d0fa2a8440836ac5a4db32912eb100c185ce90" args="" -->DUPREC</em> </td><td>
161
<p>record duplication </p>
163
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a5203b408caad46b778eb810de4a181b1"></a><!-- doxytag: member="NOREC" ref="aae81720eb2d1d8be04375d0f766d0fa2a5203b408caad46b778eb810de4a181b1" args="" -->NOREC</em> </td><td>
166
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a39d6d061463db3f26f063c8d63a726fa"></a><!-- doxytag: member="LOGIC" ref="aae81720eb2d1d8be04375d0f766d0fa2a39d6d061463db3f26f063c8d63a726fa" args="" -->LOGIC</em> </td><td>
167
<p>logical inconsistency </p>
169
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a76f30950798eb4b78188b3a3a1a51179"></a><!-- doxytag: member="SYSTEM" ref="aae81720eb2d1d8be04375d0f766d0fa2a76f30950798eb4b78188b3a3a1a51179" args="" -->SYSTEM</em> </td><td>
172
<tr><td valign="top"><em><a class="anchor" id="aae81720eb2d1d8be04375d0f766d0fa2a123cc5a6bc88a29827f0f6b18597672b"></a><!-- doxytag: member="MISC" ref="aae81720eb2d1d8be04375d0f766d0fa2a123cc5a6bc88a29827f0f6b18597672b" args="" -->MISC</em> </td><td>
173
<p>miscellaneous error </p>
181
<hr/><h2>Constructor & 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">
187
<td class="memname"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#ae2d37689768b3fcd118ee1938da98f11">kyotocabinet::BasicDB::Error::Error</a> </td>
189
<td class="paramname"></td><td>)</td>
190
<td><code> [explicit]</code></td>
196
<p>Default constructor. </p>
200
<a class="anchor" id="a626f8b9dcf4bd743b9655b2d314141e8"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::Error" ref="a626f8b9dcf4bd743b9655b2d314141e8" args="(const Error &src)" -->
201
<div class="memitem">
202
<div class="memproto">
203
<table class="memname">
205
<td class="memname"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#ae2d37689768b3fcd118ee1938da98f11">kyotocabinet::BasicDB::Error::Error</a> </td>
207
<td class="paramtype">const <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html">Error</a> & </td>
208
<td class="paramname"><em>src</em></td><td>)</td>
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>
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">
230
<td class="memname"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#ae2d37689768b3fcd118ee1938da98f11">kyotocabinet::BasicDB::Error::Error</a> </td>
232
<td class="paramtype"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a> </td>
233
<td class="paramname"><em>code</em>, </td>
236
<td class="paramkey"></td>
238
<td class="paramtype">const char * </td>
239
<td class="paramname"><em>message</em> </td>
244
<td></td><td><code> [explicit]</code></td>
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>
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">
266
<td class="memname"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a5b00d7c4228e83c40c5fc0d7d353e0b3">kyotocabinet::BasicDB::Error::~Error</a> </td>
268
<td class="paramname"></td><td>)</td>
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">
285
<td class="memname">void <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a681ef8d29f266786d069d7d00cdec7a4">kyotocabinet::BasicDB::Error::set</a> </td>
287
<td class="paramtype"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a> </td>
288
<td class="paramname"><em>code</em>, </td>
291
<td class="paramkey"></td>
293
<td class="paramtype">const char * </td>
294
<td class="paramname"><em>message</em> </td>
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>
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">
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>
323
<td class="paramname"></td><td>)</td>
330
<p>Get the error code. </p>
331
<dl class="return"><dt><b>Returns:</b></dt><dd>the error code. </dd></dl>
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">
340
<td class="memname">const char* <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#abdb12a2ca2df5add3409e9bba230baa4">kyotocabinet::BasicDB::Error::name</a> </td>
342
<td class="paramname"></td><td>)</td>
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>
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">
359
<td class="memname">const char* <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#a3c69269fa2e10edf6c8042f2fa0a4a9d">kyotocabinet::BasicDB::Error::message</a> </td>
361
<td class="paramname"></td><td>)</td>
368
<p>Get the supplement message. </p>
369
<dl class="return"><dt><b>Returns:</b></dt><dd>the supplement message. </dd></dl>
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">
378
<td class="memname">static const char* <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#abf9d0f001845ed1a1d988903005e10a4">kyotocabinet::BasicDB::Error::codename</a> </td>
380
<td class="paramtype"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html#aae81720eb2d1d8be04375d0f766d0fa2">Code</a> </td>
381
<td class="paramname"><em>code</em></td><td>)</td>
382
<td><code> [static]</code></td>
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>
395
<dl class="return"><dt><b>Returns:</b></dt><dd>the readable string of the error code. </dd></dl>
399
<a class="anchor" id="a191cdf9edff9297542183a6060db2b0f"></a><!-- doxytag: member="kyotocabinet::BasicDB::Error::operator=" ref="a191cdf9edff9297542183a6060db2b0f" args="(const Error &right)" -->
400
<div class="memitem">
401
<div class="memproto">
402
<table class="memname">
404
<td class="memname"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html">Error</a>& kyotocabinet::BasicDB::Error::operator= </td>
406
<td class="paramtype">const <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html">Error</a> & </td>
407
<td class="paramname"><em>right</em></td><td>)</td>
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>
421
<dl class="return"><dt><b>Returns:</b></dt><dd>the reference to itself. </dd></dl>
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">
430
<td class="memname">kyotocabinet::BasicDB::Error::operator int32_t </td>
432
<td class="paramname"></td><td>)</td>
439
<p>Cast operator to integer. </p>
440
<dl class="return"><dt><b>Returns:</b></dt><dd>the error code. </dd></dl>
444
</div><!-- contents -->
447
<hr class="footer"/><address class="footer"><small>
448
Generated on Fri May 25 2012 01:21:36 for Kyoto Cabinet by  <a href="http://www.doxygen.org/index.html">
449
<img class="footer" src="doxygen.png" alt="doxygen"/>