mruby/c Key(Symbol) - Value store. More...
#include "value.h"Go to the source code of this file.
Data Structures | |
| struct | RKeyValue |
| Key-Value data. More... | |
| struct | RKeyValueHandle |
| Key-Value handle. More... | |
| struct | RKeyValueIterator |
| Key-Value iterator. More... | |
Typedefs | |
| typedef struct RKeyValue | mrbc_kv |
| Key-Value data. | |
| typedef struct RKeyValueHandle | mrbc_kv_handle |
| Key-Value handle. | |
| typedef struct RKeyValueIterator | mrbc_kv_iterator |
| Key-Value iterator. | |
Functions | |
| static int | mrbc_kv_size (const mrbc_kv_handle *kvh) |
| static mrbc_kv_iterator | mrbc_kv_iterator_new (const mrbc_kv_handle *h) |
| static int | mrbc_kv_i_is_first (const mrbc_kv_iterator *ite) |
| static int | mrbc_kv_i_has_next (const mrbc_kv_iterator *ite) |
| static mrbc_kv * | mrbc_kv_i_get (mrbc_kv_iterator *ite) |
| static mrbc_kv * | mrbc_kv_i_next (mrbc_kv_iterator *ite) |
mruby/c Key(Symbol) - Value store.
Copyright (C) 2015- Kyushu Institute of Technology. Copyright (C) 2015- Shimane IT Open-Innovation Center. This file is distributed under BSD 3-Clause License.
Definition in file keyvalue.h.
| typedef struct RKeyValueHandle mrbc_kv_handle |
Key-Value handle.
| typedef struct RKeyValueIterator mrbc_kv_iterator |
Key-Value iterator.
|
inlinestatic |
iterator: getter
Definition at line 144 of file keyvalue.h.
|
inlinestatic |
iterator: has_next?
Definition at line 136 of file keyvalue.h.
|
inlinestatic |
iterator: is_first?
Definition at line 128 of file keyvalue.h.
|
inlinestatic |
iterator: get and next
Definition at line 152 of file keyvalue.h.
|
inlinestatic |
iterator: constructor
Code example
Definition at line 115 of file keyvalue.h.
|
inlinestatic |
get size
Definition at line 98 of file keyvalue.h.