kyotocabinet::TinyHashMap::Iterator Class Reference
Iterator of records.
More...
#include <kcmap.h>
List of all members.
Public Member Functions |
| | Iterator (TinyHashMap *map) |
| | Constructor.
|
| | ~Iterator () |
| | Destructor.
|
| const char * | get_key (size_t *sp) |
| | Get the key of the current record.
|
| const char * | get_value (size_t *sp) |
| | Get the value of the current record.
|
| const char * | get (size_t *ksp, const char **vbp, size_t *vsp) |
| | Get a pair of the key and the value of the current record.
|
| void | step () |
| | Step the cursor to the next record.
|
Friends |
|
class | TinyHashMap |
Detailed Description
Iterator of records.
Constructor & Destructor Documentation
| kyotocabinet::TinyHashMap::Iterator::Iterator |
( |
TinyHashMap * |
map |
) |
[explicit] |
| kyotocabinet::TinyHashMap::Iterator::~Iterator |
( |
|
) |
|
Member Function Documentation
| const char* kyotocabinet::TinyHashMap::Iterator::get_key |
( |
size_t * |
sp |
) |
|
Get the key of the current record.
- Parameters:
-
| sp | the pointer to the variable into which the size of the region of the return value is assigned. |
- Returns:
- the pointer to the key region of the current record, or NULL on failure.
| const char* kyotocabinet::TinyHashMap::Iterator::get_value |
( |
size_t * |
sp |
) |
|
Get the value of the current record.
- Parameters:
-
| sp | the pointer to the variable into which the size of the region of the return value is assigned. |
- Returns:
- the pointer to the value region of the current record, or NULL on failure.
| const char* kyotocabinet::TinyHashMap::Iterator::get |
( |
size_t * |
ksp, |
|
|
const char ** |
vbp, |
|
|
size_t * |
vsp | |
|
) |
| | |
Get a pair of the key and the value of the current record.
- Parameters:
-
| ksp | the pointer to the variable into which the size of the region of the return value is assigned. |
| vbp | the pointer to the variable into which the pointer to the value region is assigned. |
| vsp | the pointer to the variable into which the size of the value region is assigned. |
- Returns:
- the pointer to the key region, or NULL on failure.
| void kyotocabinet::TinyHashMap::Iterator::step |
( |
|
) |
|
Step the cursor to the next record.