| Kyoto Cabinet
   
    | 
#include <kcmap.h>
| Public Member Functions | |
| Sorter (TinyHashMap *map) | |
| Constructor. | |
| ~Sorter () | |
| 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. | |
| Public Attributes | |
| TinyHashMap * | map_ | 
| The container. | |
| size_t | ridx_ | 
| The current record index. | |
| std::vector< char * > | recs_ | 
| The current records. | |
Sorter of records.
| kyotocabinet::TinyHashMap::Sorter::Sorter | ( | TinyHashMap * | map | ) |  [explicit] | 
Constructor.
| map | the container. | 
Destructor.
| const char* kyotocabinet::TinyHashMap::Sorter::get_key | ( | size_t * | sp | ) | 
Get the key of the current record.
| sp | the pointer to the variable into which the size of the region of the return value is assigned. | 
| const char* kyotocabinet::TinyHashMap::Sorter::get_value | ( | size_t * | sp | ) | 
Get the value of the current record.
| sp | the pointer to the variable into which the size of the region of the return value is assigned. | 
| const char* kyotocabinet::TinyHashMap::Sorter::get | ( | size_t * | ksp, | 
| const char ** | vbp, | ||
| size_t * | vsp | ||
| ) | 
Get a pair of the key and the value of the current record.
| 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. | 
Step the cursor to the next record.
The container.
The current record index.
| std::vector<char*> kyotocabinet::TinyHashMap::Sorter::recs_ | 
The current records.
 1.7.6.1
 1.7.6.1