| Kyoto Cabinet
   
    | 
#include <kcdb.h>
| Public Types | |
| enum | Code { SUCCESS, NOIMPL, INVALID, NOREPOS, NOPERM, BROKEN, DUPREC, NOREC, LOGIC, SYSTEM, MISC = 15 } | 
| Error codes.  More... | |
| Public Member Functions | |
| Error () | |
| Default constructor. | |
| Error (const Error &src) | |
| Copy constructor. | |
| Error (Code code, const char *message) | |
| Constructor. | |
| ~Error () | |
| Destructor. | |
| void | set (Code code, const char *message) | 
| Set the error information. | |
| Code | code () const | 
| Get the error code. | |
| const char * | name () const | 
| Get the readable string of the code. | |
| const char * | message () const | 
| Get the supplement message. | |
| Error & | operator= (const Error &right) | 
| Assignment operator from the self type. | |
| operator int32_t () const | |
| Cast operator to integer. | |
| Static Public Member Functions | |
| static const char * | codename (Code code) | 
| Get the readable string of an error code. | |
Error data.
Error codes.
| kyotocabinet::BasicDB::Error::Error | ( | ) |  [explicit] | 
Default constructor.
| kyotocabinet::BasicDB::Error::Error | ( | const Error & | src | ) | 
Copy constructor.
| src | the source object. | 
| kyotocabinet::BasicDB::Error::Error | ( | Code | code, | 
| const char * | message | ||
| ) |  [explicit] | 
Constructor.
| code | an error code. | 
| message | a supplement message. | 
Destructor.
| void kyotocabinet::BasicDB::Error::set | ( | Code | code, | 
| const char * | message | ||
| ) | 
Set the error information.
| code | an error code. | 
| message | a supplement message. | 
| Code kyotocabinet::BasicDB::Error::code | ( | ) | const | 
Get the error code.
| const char* kyotocabinet::BasicDB::Error::name | ( | ) | const | 
Get the readable string of the code.
| const char* kyotocabinet::BasicDB::Error::message | ( | ) | const | 
Get the supplement message.
| static const char* kyotocabinet::BasicDB::Error::codename | ( | Code | code | ) |  [static] | 
Get the readable string of an error code.
| code | the error code. | 
Assignment operator from the self type.
| right | the right operand. | 
| kyotocabinet::BasicDB::Error::operator int32_t | ( | ) | const | 
Cast operator to integer.
 1.7.6.1
 1.7.6.1