bson_visitor_t

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extern (C) extern (C)
struct bson_visitor_t {}

Members

Variables

padding
void*[7] padding;
Undocumented in source.
visit_after
bool function(const(bson_iter_t)* iter, const(char)* key, void* data) visit_after;
Undocumented in source.
visit_array
bool function(const(bson_iter_t)* iter, const(char)* key, const(bson_t)* v_array, void* data) visit_array;
Undocumented in source.
visit_before
bool function(const(bson_iter_t)* iter, const(char)* key, void* data) visit_before;
Undocumented in source.
visit_binary
bool function(const(bson_iter_t)* iter, const(char)* key, bson_subtype_t v_subtype, size_t v_binary_len, const(ubyte)* v_binary, void* data) visit_binary;
Undocumented in source.
visit_bool
bool function(const(bson_iter_t)* iter, const(char)* key, bool v_bool, void* data) visit_bool;
Undocumented in source.
visit_code
bool function(const(bson_iter_t)* iter, const(char)* key, size_t v_code_len, const(char)* v_code, void* data) visit_code;
Undocumented in source.
visit_codewscope
bool function(const(bson_iter_t)* iter, const(char)* key, size_t v_code_len, const(char)* v_code, const(bson_t)* v_scope, void* data) visit_codewscope;
Undocumented in source.
visit_corrupt
void function(const(bson_iter_t)* iter, void* data) visit_corrupt;
Undocumented in source.
visit_date_time
bool function(const(bson_iter_t)* iter, const(char)* key, long msec_since_epoch, void* data) visit_date_time;
Undocumented in source.
visit_dbpointer
bool function(const(bson_iter_t)* iter, const(char)* key, size_t v_collection_len, const(char)* v_collection, const(bson_oid_t)* v_oid, void* data) visit_dbpointer;
Undocumented in source.
visit_decimal128
bool function(const(bson_iter_t)* iter, const(char)* key, const(bson_decimal128_t)* v_decimal128, void* data) visit_decimal128;
Undocumented in source.
visit_document
bool function(const(bson_iter_t)* iter, const(char)* key, const(bson_t)* v_document, void* data) visit_document;
Undocumented in source.
visit_double
bool function(const(bson_iter_t)* iter, const(char)* key, double v_double, void* data) visit_double;
Undocumented in source.
visit_int32
bool function(const(bson_iter_t)* iter, const(char)* key, int v_int32, void* data) visit_int32;
Undocumented in source.
visit_int64
bool function(const(bson_iter_t)* iter, const(char)* key, long v_int64, void* data) visit_int64;
Undocumented in source.
visit_maxkey
bool function(const(bson_iter_t)* iter, const(char)* key, void* data) visit_maxkey;
Undocumented in source.
visit_minkey
bool function(const(bson_iter_t)* iter, const(char)* key, void* data) visit_minkey;
Undocumented in source.
visit_null
bool function(const(bson_iter_t)* iter, const(char)* key, void* data) visit_null;
Undocumented in source.
visit_oid
bool function(const(bson_iter_t)* iter, const(char)* key, const(bson_oid_t)* v_oid, void* data) visit_oid;
Undocumented in source.
visit_regex
bool function(const(bson_iter_t)* iter, const(char)* key, const(char)* v_regex, const(char)* v_options, void* data) visit_regex;
Undocumented in source.
visit_symbol
bool function(const(bson_iter_t)* iter, const(char)* key, size_t v_symbol_len, const(char)* v_symbol, void* data) visit_symbol;
Undocumented in source.
visit_timestamp
bool function(const(bson_iter_t)* iter, const(char)* key, uint v_timestamp, uint v_increment, void* data) visit_timestamp;
Undocumented in source.
visit_undefined
bool function(const(bson_iter_t)* iter, const(char)* key, void* data) visit_undefined;
Undocumented in source.
visit_unsupported_type
void function(const(bson_iter_t)* iter, const(char)* key, uint type_code, void* data) visit_unsupported_type;
Undocumented in source.
visit_utf8
bool function(const(bson_iter_t)* iter, const(char)* key, size_t v_utf8_len, const(char)* v_utf8, void* data) visit_utf8;
Undocumented in source.

Meta