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.