BSON-XS
view release on metacpan or search on metacpan
bson/bson-types.h view on Meta::CPAN
/* run before / after descending into a document */
bool (*visit_before) (const bson_iter_t *iter,
const char *key,
void *data);
bool (*visit_after) (const bson_iter_t *iter,
const char *key,
void *data);
/* corrupt BSON, or unsupported type and visit_unsupported_type not set */
void (*visit_corrupt) (const bson_iter_t *iter,
void *data);
/* normal bson field callbacks */
bool (*visit_double) (const bson_iter_t *iter,
const char *key,
double v_double,
void *data);
bool (*visit_utf8) (const bson_iter_t *iter,
const char *key,
size_t v_utf8_len,
const char *v_utf8,
void *data);
bool (*visit_document) (const bson_iter_t *iter,
( run in 1.013 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )