Go to the source code of this file.
◆ GRN_OPTION_REVISION_NONE
◆ GRN_OPTION_REVISION_UNCHANGED
◆ GRN_OPTION_VALUES_EACH_BEGIN
| #define GRN_OPTION_VALUES_EACH_BEGIN |
( |
|
ctx, |
|
|
|
option_values, |
|
|
|
i, |
|
|
|
name, |
|
|
|
name_size |
|
) |
| |
Value: do { \
grn_obj *option_values_ = (option_values); \
unsigned int i_, n_; \
\
for (i_ = 0; i_ < n_; i_ += 2) { \
unsigned int i = i_ + 1; \
const char *name; \
unsigned int name_size; \
\
option_values_, \
i_, \
&name, \
NULL, \
&name_domain_); \
continue; \
}
uint32_t grn_id
Definition groonga.h:44
GRN_API bool grn_type_id_is_text_family(grn_ctx *ctx, grn_id id)
GRN_API uint32_t grn_vector_get_element(grn_ctx *ctx, grn_obj *vector, uint32_t offset, const char **str, uint32_t *weight, grn_id *domain)
GRN_API uint32_t grn_vector_size(grn_ctx *ctx, grn_obj *vector)
◆ GRN_OPTION_VALUES_EACH_END
| #define GRN_OPTION_VALUES_EACH_END |
( |
| ) |
|
◆ grn_option_revision