Search.setIndex({"alltitles": {"API Reference": [[0, null]], "Appending an array value": [[38, "appending-an-array-value"]], "Appending values to an array": [[38, "appending-values-to-an-array"]], "Array Element Key Building": [[210, "array-element-key-building"]], "Basic Example": [[224, "basic-example"]], "Character and String Routines": [[234, null]], "Comparing": [[166, "comparing"]], "Creating a top-level array": [[38, "creating-a-top-level-array"]], "Deprecated behavior": [[75, "deprecated-behavior"]], "Description": [[1, "description"], [2, "description"], [3, "description"], [4, "description"], [5, "description"], [6, "description"], [7, "description"], [8, "description"], [9, "description"], [10, "description"], [11, "description"], [12, "description"], [13, "description"], [14, "description"], [15, "description"], [16, "description"], [17, "description"], [18, "description"], [19, "description"], [20, "description"], [21, "description"], [22, "description"], [23, "description"], [24, "description"], [25, "description"], [26, "description"], [27, "description"], [28, "description"], [29, "description"], [30, "description"], [31, "description"], [32, "description"], [33, "description"], [34, "description"], [35, "description"], [36, "description"], [37, "description"], [39, "description"], [40, "description"], [41, "description"], [42, "description"], [43, "description"], [44, "description"], [45, "description"], [46, "description"], [47, "description"], [48, "description"], [50, "description"], [51, "description"], [52, "description"], [53, "description"], [54, "description"], [55, "description"], [56, "description"], [57, "description"], [58, "description"], [59, "description"], [60, "description"], [61, "description"], [62, "description"], [63, "description"], [64, "description"], [65, "description"], [66, "description"], [67, "description"], [68, "description"], [69, "description"], [70, "description"], [71, "description"], [72, "description"], [73, "description"], [74, "description"], [75, "description"], [76, "description"], [77, "description"], [78, "description"], [79, "description"], [80, "description"], [81, "description"], [82, "description"], [83, "description"], [84, "description"], [85, "description"], [86, "description"], [87, "description"], [88, "description"], [89, "description"], [90, "description"], [91, "description"], [92, "description"], [93, "description"], [94, "description"], [95, "description"], [96, "description"], [97, "description"], [98, "description"], [99, "description"], [100, "description"], [101, "description"], [102, "description"], [103, "description"], [104, "description"], [105, "description"], [106, "description"], [107, "description"], [108, "description"], [109, "description"], [110, "description"], [111, "description"], [112, "description"], [113, "description"], [114, "description"], [115, "description"], [116, "description"], [117, "description"], [118, "description"], [119, "description"], [120, "description"], [121, "description"], [122, "description"], [123, "description"], [124, "description"], [125, "description"], [126, "description"], [127, "description"], [128, "description"], [129, "description"], [130, "description"], [131, "description"], [132, "description"], [133, "description"], [134, "description"], [135, "description"], [136, "description"], [137, "description"], [138, "description"], [139, "description"], [140, "description"], [141, "description"], [142, "description"], [143, "description"], [144, "description"], [145, "description"], [146, "description"], [147, "description"], [148, "description"], [149, "description"], [150, "description"], [151, "description"], [152, "description"], [153, "description"], [154, "description"], [155, "description"], [156, "description"], [157, "description"], [158, "description"], [159, "description"], [160, "description"], [161, "description"], [162, "description"], [163, "description"], [164, "description"], [165, "description"], [166, "description"], [167, "description"], [168, "description"], [169, "description"], [170, "description"], [171, "description"], [172, "description"], [173, "description"], [174, "description"], [175, "description"], [176, "description"], [177, "description"], [178, "description"], [179, "description"], [180, "description"], [181, "description"], [182, "description"], [183, "description"], [184, "description"], [185, "description"], [186, "description"], [187, "description"], [188, "description"], [189, "description"], [190, "description"], [191, "description"], [192, "description"], [193, "description"], [194, "description"], [195, "description"], [196, "description"], [197, "description"], [198, "description"], [199, "description"], [200, "description"], [201, "description"], [202, "description"], [203, "description"], [204, "description"], [205, "description"], [206, "description"], [207, "description"], [208, "description"], [209, "description"], [210, "description"], [211, "description"], [212, "description"], [213, "description"], [214, "description"], [215, "description"], [216, "description"], [217, "description"], [218, "description"], [219, "description"], [220, "description"], [221, "description"], [222, "description"], [223, "description"], [224, "description"], [225, "description"], [226, "description"], [227, "description"], [228, "description"], [229, "description"], [230, "description"], [231, "description"], [232, "description"], [233, "description"]], "Duplicate Keys": [[208, "duplicate-keys"]], "Errors": [[75, "id1"], [138, "id1"], [139, "id1"], [172, "id1"]], "Example": [[34, "example"], [36, "example"], [37, "example"], [39, "example"], [41, "example"], [42, "example"], [43, "example"], [51, "example"], [55, "example"], [58, "example"], [59, "example"], [60, "example"], [61, "example"], [65, "example"], [96, "example"], [100, "example"], [140, "example"], [162, "example"], [166, "example"], [174, "example"], [179, "example"], [185, "example"], [202, "example"], [207, "example"], [208, "example"], [209, "example"], [211, "example"], [223, "example"], [232, "example"]], "Example Corruption Check": [[224, "example-corruption-check"]], "Example Custom Validation": [[224, "example-custom-validation"]], "Examples": [[120, "examples"]], "Functions": [[51, "functions"], [60, "functions"], [65, "functions"], [71, "functions"], [120, "functions"], [134, "functions"], [140, "functions"], [145, "functions"], [166, "functions"], [179, "functions"], [202, "functions"], [207, "functions"], [208, "functions"], [209, "functions"], [211, "functions"], [223, "functions"], [224, "functions"], [232, "functions"], [234, "functions"], [238, "functions"]], "Hashing": [[166, "hashing"]], "Index": [[235, null]], "Introduction": [[236, "introduction"]], "Libbson Legacy Extended JSON": [[237, null]], "Libbson Versioning": [[238, null]], "Macros": [[238, "macros"]], "Memory Management": [[145, null]], "Parameters": [[1, "parameters"], [2, "parameters"], [3, "parameters"], [4, "parameters"], [5, "parameters"], [6, "parameters"], [7, "parameters"], [8, "parameters"], [9, "parameters"], [10, "parameters"], [11, "parameters"], [12, "parameters"], [13, "parameters"], [14, "parameters"], [15, "parameters"], [16, "parameters"], [17, "parameters"], [18, "parameters"], [19, "parameters"], [20, "parameters"], [21, "parameters"], [22, "parameters"], [23, "parameters"], [24, "parameters"], [25, "parameters"], [26, "parameters"], [27, "parameters"], [28, "parameters"], [29, "parameters"], [30, "parameters"], [31, "parameters"], [32, "parameters"], [33, "parameters"], [34, "parameters"], [35, "parameters"], [36, "parameters"], [37, "parameters"], [39, "parameters"], [40, "parameters"], [41, "parameters"], [42, "parameters"], [43, "parameters"], [44, "parameters"], [45, "parameters"], [46, "parameters"], [47, "parameters"], [48, "parameters"], [50, "parameters"], [52, "parameters"], [53, "parameters"], [54, "parameters"], [55, "parameters"], [56, "parameters"], [57, "parameters"], [58, "parameters"], [59, "parameters"], [61, "parameters"], [62, "parameters"], [63, "parameters"], [64, "parameters"], [66, "parameters"], [67, "parameters"], [73, "parameters"], [74, "parameters"], [75, "parameters"], [76, "parameters"], [77, "parameters"], [78, "parameters"], [79, "parameters"], [80, "parameters"], [81, "parameters"], [82, "parameters"], [83, "parameters"], [84, "parameters"], [85, "parameters"], [86, "parameters"], [87, "parameters"], [88, "parameters"], [89, "parameters"], [90, "parameters"], [91, "parameters"], [92, "parameters"], [93, "parameters"], [94, "parameters"], [95, "parameters"], [96, "parameters"], [97, "parameters"], [98, "parameters"], [99, "parameters"], [100, "parameters"], [101, "parameters"], [102, "parameters"], [103, "parameters"], [104, "parameters"], [105, "parameters"], [106, "parameters"], [107, "parameters"], [108, "parameters"], [109, "parameters"], [110, "parameters"], [111, "parameters"], [112, "parameters"], [113, "parameters"], [114, "parameters"], [115, "parameters"], [116, "parameters"], [117, "parameters"], [118, "parameters"], [119, "parameters"], [121, "parameters"], [122, "parameters"], [123, "parameters"], [124, "parameters"], [125, "parameters"], [126, "parameters"], [127, "parameters"], [128, "parameters"], [129, "parameters"], [131, "parameters"], [132, "parameters"], [133, "parameters"], [135, "parameters"], [136, "parameters"], [137, "parameters"], [138, "parameters"], [139, "parameters"], [141, "parameters"], [142, "parameters"], [144, "parameters"], [147, "parameters"], [148, "parameters"], [149, "parameters"], [150, "parameters"], [152, "parameters"], [154, "parameters"], [156, "parameters"], [158, "parameters"], [160, "parameters"], [161, "parameters"], [162, "parameters"], [164, "parameters"], [165, "parameters"], [167, "parameters"], [168, "parameters"], [169, "parameters"], [170, "parameters"], [171, "parameters"], [172, "parameters"], [173, "parameters"], [174, "parameters"], [175, "parameters"], [176, "parameters"], [177, "parameters"], [178, "parameters"], [180, "parameters"], [181, "parameters"], [182, "parameters"], [183, "parameters"], [184, "parameters"], [185, "parameters"], [186, "parameters"], [187, "parameters"], [188, "parameters"], [189, "parameters"], [190, "parameters"], [191, "parameters"], [192, "parameters"], [193, "parameters"], [194, "parameters"], [195, "parameters"], [196, "parameters"], [197, "parameters"], [198, "parameters"], [199, "parameters"], [200, "parameters"], [201, "parameters"], [203, "parameters"], [204, "parameters"], [205, "parameters"], [206, "parameters"], [210, "parameters"], [212, "parameters"], [213, "parameters"], [214, "parameters"], [215, "parameters"], [216, "parameters"], [217, "parameters"], [219, "parameters"], [220, "parameters"], [221, "parameters"], [222, "parameters"], [225, "parameters"], [226, "parameters"], [227, "parameters"], [228, "parameters"], [229, "parameters"], [230, "parameters"], [231, "parameters"], [233, "parameters"]], "Performance Notes": [[208, "performance-notes"]], "Returns": [[1, "returns"], [2, "returns"], [3, "returns"], [4, "returns"], [5, "returns"], [6, "returns"], [7, "returns"], [8, "returns"], [9, "returns"], [10, "returns"], [11, "returns"], [12, "returns"], [13, "returns"], [14, "returns"], [15, "returns"], [16, "returns"], [17, "returns"], [18, "returns"], [19, "returns"], [20, "returns"], [21, "returns"], [22, "returns"], [23, "returns"], [24, "returns"], [25, "returns"], [26, "returns"], [27, "returns"], [28, "returns"], [29, "returns"], [30, "returns"], [31, "returns"], [32, "returns"], [33, "returns"], [34, "returns"], [35, "returns"], [36, "returns"], [37, "returns"], [39, "returns"], [40, "returns"], [41, "returns"], [42, "returns"], [43, "returns"], [44, "returns"], [45, "returns"], [46, "returns"], [47, "returns"], [49, "returns"], [50, "returns"], [52, "returns"], [57, "returns"], [58, "returns"], [59, "returns"], [63, "returns"], [64, "returns"], [67, "returns"], [68, "returns"], [69, "returns"], [70, "returns"], [72, "returns"], [73, "returns"], [75, "returns"], [76, "returns"], [77, "returns"], [79, "returns"], [80, "returns"], [81, "returns"], [83, "returns"], [84, "returns"], [85, "returns"], [86, "returns"], [88, "returns"], [90, "returns"], [91, "returns"], [92, "returns"], [93, "returns"], [94, "returns"], [95, "returns"], [96, "returns"], [100, "returns"], [101, "returns"], [102, "returns"], [103, "returns"], [104, "returns"], [105, "returns"], [106, "returns"], [107, "returns"], [108, "returns"], [117, "returns"], [118, "returns"], [119, "returns"], [121, "returns"], [124, "returns"], [125, "returns"], [126, "returns"], [127, "returns"], [129, "returns"], [132, "returns"], [136, "returns"], [137, "returns"], [138, "returns"], [139, "returns"], [141, "returns"], [142, "returns"], [146, "returns"], [147, "returns"], [148, "returns"], [149, "returns"], [150, "returns"], [154, "returns"], [156, "returns"], [158, "returns"], [165, "returns"], [170, "returns"], [171, "returns"], [172, "returns"], [173, "returns"], [174, "returns"], [175, "returns"], [180, "returns"], [181, "returns"], [185, "returns"], [187, "returns"], [188, "returns"], [189, "returns"], [190, "returns"], [191, "returns"], [192, "returns"], [193, "returns"], [194, "returns"], [200, "returns"], [201, "returns"], [205, "returns"], [206, "returns"], [210, "returns"], [212, "returns"], [214, "returns"], [215, "returns"], [216, "returns"], [217, "returns"], [219, "returns"], [220, "returns"], [225, "returns"], [226, "returns"], [229, "returns"], [230, "returns"]], "String Conversion": [[166, "string-conversion"]], "Synopsis": [[1, "synopsis"], [2, "synopsis"], [3, "synopsis"], [4, "synopsis"], [5, "synopsis"], [6, "synopsis"], [7, "synopsis"], [8, "synopsis"], [9, "synopsis"], [10, "synopsis"], [11, "synopsis"], [12, "synopsis"], [13, "synopsis"], [14, "synopsis"], [15, "synopsis"], [16, "synopsis"], [17, "synopsis"], [18, "synopsis"], [19, "synopsis"], [20, "synopsis"], [21, "synopsis"], [22, "synopsis"], [23, "synopsis"], [24, "synopsis"], [25, "synopsis"], [26, "synopsis"], [27, "synopsis"], [28, "synopsis"], [29, "synopsis"], [30, "synopsis"], [31, "synopsis"], [32, "synopsis"], [33, "synopsis"], [34, "synopsis"], [35, "synopsis"], [36, "synopsis"], [37, "synopsis"], [39, "synopsis"], [40, "synopsis"], [41, "synopsis"], [42, "synopsis"], [43, "synopsis"], [44, "synopsis"], [45, "synopsis"], [46, "synopsis"], [47, "synopsis"], [48, "synopsis"], [49, "synopsis"], [50, "synopsis"], [51, "synopsis"], [52, "synopsis"], [53, "synopsis"], [54, "synopsis"], [55, "synopsis"], [56, "synopsis"], [57, "synopsis"], [58, "synopsis"], [59, "synopsis"], [60, "synopsis"], [61, "synopsis"], [62, "synopsis"], [63, "synopsis"], [64, "synopsis"], [65, "synopsis"], [66, "synopsis"], [67, "synopsis"], [68, "synopsis"], [69, "synopsis"], [70, "synopsis"], [71, "synopsis"], [72, "synopsis"], [73, "synopsis"], [74, "synopsis"], [75, "synopsis"], [76, "synopsis"], [77, "synopsis"], [78, "synopsis"], [79, "synopsis"], [80, "synopsis"], [81, "synopsis"], [82, "synopsis"], [83, "synopsis"], [84, "synopsis"], [85, "synopsis"], [86, "synopsis"], [87, "synopsis"], [88, "synopsis"], [89, "synopsis"], [90, "synopsis"], [91, "synopsis"], [92, "synopsis"], [93, "synopsis"], [94, "synopsis"], [95, "synopsis"], [96, "synopsis"], [97, "synopsis"], [98, "synopsis"], [99, "synopsis"], [100, "synopsis"], [101, "synopsis"], [102, "synopsis"], [103, "synopsis"], [104, "synopsis"], [105, "synopsis"], [106, "synopsis"], [107, "synopsis"], [108, "synopsis"], [109, "synopsis"], [110, "synopsis"], [111, "synopsis"], [112, "synopsis"], [113, "synopsis"], [114, "synopsis"], [115, "synopsis"], [116, "synopsis"], [117, "synopsis"], [118, "synopsis"], [119, "synopsis"], [120, "synopsis"], [121, "synopsis"], [122, "synopsis"], [123, "synopsis"], [124, "synopsis"], [125, "synopsis"], [126, "synopsis"], [127, "synopsis"], [128, "synopsis"], [129, "synopsis"], [130, "synopsis"], [131, "synopsis"], [132, "synopsis"], [133, "synopsis"], [134, "synopsis"], [135, "synopsis"], [136, "synopsis"], [137, "synopsis"], [138, "synopsis"], [139, "synopsis"], [140, "synopsis"], [141, "synopsis"], [142, "synopsis"], [143, "synopsis"], [144, "synopsis"], [146, "synopsis"], [147, "synopsis"], [148, "synopsis"], [149, "synopsis"], [150, "synopsis"], [151, "synopsis"], [152, "synopsis"], [153, "synopsis"], [154, "synopsis"], [155, "synopsis"], [156, "synopsis"], [157, "synopsis"], [158, "synopsis"], [159, "synopsis"], [160, "synopsis"], [161, "synopsis"], [162, "synopsis"], [163, "synopsis"], [164, "synopsis"], [165, "synopsis"], [166, "synopsis"], [167, "synopsis"], [168, "synopsis"], [169, "synopsis"], [170, "synopsis"], [171, "synopsis"], [172, "synopsis"], [173, "synopsis"], [174, "synopsis"], [175, "synopsis"], [176, "synopsis"], [177, "synopsis"], [178, "synopsis"], [179, "synopsis"], [180, "synopsis"], [181, "synopsis"], [182, "synopsis"], [183, "synopsis"], [184, "synopsis"], [185, "synopsis"], [186, "synopsis"], [187, "synopsis"], [188, "synopsis"], [189, "synopsis"], [190, "synopsis"], [191, "synopsis"], [192, "synopsis"], [193, "synopsis"], [194, "synopsis"], [195, "synopsis"], [196, "synopsis"], [197, "synopsis"], [198, "synopsis"], [199, "synopsis"], [200, "synopsis"], [201, "synopsis"], [202, "synopsis"], [203, "synopsis"], [204, "synopsis"], [205, "synopsis"], [206, "synopsis"], [207, "synopsis"], [208, "synopsis"], [209, "synopsis"], [210, "synopsis"], [211, "synopsis"], [212, "synopsis"], [213, "synopsis"], [214, "synopsis"], [215, "synopsis"], [216, "synopsis"], [217, "synopsis"], [218, "synopsis"], [219, "synopsis"], [220, "synopsis"], [221, "synopsis"], [222, "synopsis"], [223, "synopsis"], [224, "synopsis"], [225, "synopsis"], [226, "synopsis"], [227, "synopsis"], [228, "synopsis"], [229, "synopsis"], [230, "synopsis"], [231, "synopsis"], [232, "synopsis"], [233, "synopsis"], [238, "synopsis"]], "System Clock": [[71, null]], "Validating": [[166, "validating"]], "bson_aligned_alloc()": [[1, null]], "bson_aligned_alloc0()": [[2, null]], "bson_append_array()": [[3, null]], "bson_append_array_begin()": [[4, null]], "bson_append_array_end()": [[5, null]], "bson_append_binary()": [[6, null]], "bson_append_bool()": [[7, null]], "bson_append_code()": [[8, null]], "bson_append_code_with_scope()": [[9, null]], "bson_append_date_time()": [[10, null]], "bson_append_dbpointer()": [[11, null]], "bson_append_decimal128()": [[12, null]], "bson_append_document()": [[13, null]], "bson_append_document_begin()": [[14, null]], "bson_append_document_end()": [[15, null]], "bson_append_double()": [[16, null]], "bson_append_int32()": [[17, null]], "bson_append_int64()": [[18, null]], "bson_append_iter()": [[19, null]], "bson_append_maxkey()": [[20, null]], "bson_append_minkey()": [[21, null]], "bson_append_now_utc()": [[22, null]], "bson_append_null()": [[23, null]], "bson_append_oid()": [[24, null]], "bson_append_regex()": [[25, null]], "bson_append_regex_w_len()": [[26, null]], "bson_append_symbol()": [[27, null]], "bson_append_time_t()": [[28, null]], "bson_append_timestamp()": [[29, null]], "bson_append_timeval()": [[30, null]], "bson_append_undefined()": [[31, null]], "bson_append_utf8()": [[32, null]], "bson_append_value()": [[33, null]], "bson_array_as_canonical_extended_json()": [[34, null]], "bson_array_as_json()": [[35, null]], "bson_array_as_legacy_extended_json()": [[36, null]], "bson_array_as_relaxed_extended_json()": [[37, null]], "bson_array_builder_t": [[38, null]], "bson_as_canonical_extended_json()": [[39, null]], "bson_as_json()": [[40, null]], "bson_as_json_with_opts()": [[41, null]], "bson_as_legacy_extended_json()": [[42, null]], "bson_as_relaxed_extended_json()": [[43, null]], "bson_ascii_strtoll()": [[44, null]], "bson_check_version()": [[45, null]], "bson_compare()": [[46, null]], "bson_concat()": [[47, null]], "bson_context_destroy()": [[48, null]], "bson_context_get_default()": [[49, null]], "bson_context_new()": [[50, null]], "bson_context_t": [[51, null]], "bson_copy()": [[52, null]], "bson_copy_to()": [[53, null]], "bson_copy_to_excluding()": [[54, null]], "bson_copy_to_excluding_noinit()": [[55, null]], "bson_copy_to_excluding_noinit_va()": [[56, null]], "bson_count_keys()": [[57, null]], "bson_decimal128_from_string()": [[58, null]], "bson_decimal128_from_string_w_len()": [[59, null]], "bson_decimal128_t": [[60, null]], "bson_decimal128_to_string()": [[61, null]], "bson_destroy()": [[62, null]], "bson_destroy_with_steal()": [[63, null]], "bson_equal()": [[64, null]], "bson_error_t": [[65, null]], "bson_free()": [[66, null]], "bson_get_data()": [[67, null]], "bson_get_major_version()": [[68, null]], "bson_get_micro_version()": [[69, null]], "bson_get_minor_version()": [[70, null]], "bson_get_version()": [[72, null]], "bson_has_field()": [[73, null]], "bson_init()": [[74, null]], "bson_init_from_json()": [[75, null]], "bson_init_static()": [[76, null]], "bson_isspace()": [[77, null]], "bson_iter_array()": [[78, null]], "bson_iter_as_bool()": [[79, null]], "bson_iter_as_double()": [[80, null]], "bson_iter_as_int64()": [[81, null]], "bson_iter_binary()": [[82, null]], "bson_iter_bool()": [[83, null]], "bson_iter_code()": [[84, null]], "bson_iter_codewscope()": [[85, null]], "bson_iter_date_time()": [[86, null]], "bson_iter_dbpointer()": [[87, null]], "bson_iter_decimal128()": [[88, null]], "bson_iter_document()": [[89, null]], "bson_iter_double()": [[90, null]], "bson_iter_dup_utf8()": [[91, null]], "bson_iter_find()": [[92, null]], "bson_iter_find_case()": [[93, null]], "bson_iter_find_descendant()": [[94, null]], "bson_iter_find_w_len()": [[95, null]], "bson_iter_init()": [[96, null]], "bson_iter_init_find()": [[97, null]], "bson_iter_init_find_case()": [[98, null]], "bson_iter_init_find_w_len()": [[99, null]], "bson_iter_init_from_data()": [[100, null]], "bson_iter_init_from_data_at_offset()": [[101, null]], "bson_iter_int32()": [[102, null]], "bson_iter_int64()": [[103, null]], "bson_iter_key()": [[104, null]], "bson_iter_key_len()": [[105, null]], "bson_iter_next()": [[106, null]], "bson_iter_offset()": [[107, null]], "bson_iter_oid()": [[108, null]], "bson_iter_overwrite_bool()": [[109, null]], "bson_iter_overwrite_date_time()": [[110, null]], "bson_iter_overwrite_decimal128()": [[111, null]], "bson_iter_overwrite_double()": [[112, null]], "bson_iter_overwrite_int32()": [[113, null]], "bson_iter_overwrite_int64()": [[114, null]], "bson_iter_overwrite_oid()": [[115, null]], "bson_iter_overwrite_timestamp()": [[116, null]], "bson_iter_recurse()": [[117, null]], "bson_iter_regex()": [[118, null]], "bson_iter_symbol()": [[119, null]], "bson_iter_t": [[120, null]], "bson_iter_time_t()": [[121, null]], "bson_iter_timestamp()": [[122, null]], "bson_iter_timeval()": [[123, null]], "bson_iter_type()": [[124, null]], "bson_iter_utf8()": [[125, null]], "bson_iter_value()": [[126, null]], "bson_iter_visit_all()": [[127, null]], "bson_json_data_reader_ingest()": [[128, null]], "bson_json_data_reader_new()": [[129, null]], "bson_json_mode_t": [[130, null]], "bson_json_opts_destroy()": [[131, null]], "bson_json_opts_new()": [[132, null]], "bson_json_opts_set_outermost_array()": [[133, null]], "bson_json_opts_t": [[134, null]], "bson_json_reader_destroy()": [[135, null]], "bson_json_reader_new()": [[136, null]], "bson_json_reader_new_from_fd()": [[137, null]], "bson_json_reader_new_from_file()": [[138, null]], "bson_json_reader_read()": [[139, null]], "bson_json_reader_t": [[140, null]], "bson_malloc()": [[141, null]], "bson_malloc0()": [[142, null]], "bson_mem_restore_vtable()": [[143, null]], "bson_mem_set_vtable()": [[144, null]], "bson_new()": [[146, null]], "bson_new_from_buffer()": [[147, null]], "bson_new_from_data()": [[148, null]], "bson_new_from_json()": [[149, null]], "bson_oid_compare()": [[150, null]], "bson_oid_compare_unsafe()": [[151, null]], "bson_oid_copy()": [[152, null]], "bson_oid_copy_unsafe()": [[153, null]], "bson_oid_equal()": [[154, null]], "bson_oid_equal_unsafe()": [[155, null]], "bson_oid_get_time_t()": [[156, null]], "bson_oid_get_time_t_unsafe()": [[157, null]], "bson_oid_hash()": [[158, null]], "bson_oid_hash_unsafe()": [[159, null]], "bson_oid_init()": [[160, null]], "bson_oid_init_from_data()": [[161, null]], "bson_oid_init_from_string()": [[162, null]], "bson_oid_init_from_string_unsafe()": [[163, null]], "bson_oid_init_sequence()": [[164, null]], "bson_oid_is_valid()": [[165, null]], "bson_oid_t": [[166, null]], "bson_oid_to_string()": [[167, null]], "bson_reader_destroy()": [[168, null]], "bson_reader_destroy_func_t": [[169, null]], "bson_reader_new_from_data()": [[170, null]], "bson_reader_new_from_fd()": [[171, null]], "bson_reader_new_from_file()": [[172, null]], "bson_reader_new_from_handle()": [[173, null]], "bson_reader_read()": [[174, null]], "bson_reader_read_func_t": [[175, null]], "bson_reader_reset()": [[176, null]], "bson_reader_set_destroy_func()": [[177, null]], "bson_reader_set_read_func()": [[178, null]], "bson_reader_t": [[179, null]], "bson_reader_tell()": [[180, null]], "bson_realloc()": [[181, null]], "bson_realloc_ctx()": [[182, null]], "bson_realloc_func": [[183, null]], "bson_reinit()": [[184, null]], "bson_reserve_buffer()": [[185, null]], "bson_set_error()": [[186, null]], "bson_sized_new()": [[187, null]], "bson_snprintf()": [[188, null]], "bson_steal()": [[189, null]], "bson_strcasecmp()": [[190, null]], "bson_strdup()": [[191, null]], "bson_strdup_printf()": [[192, null]], "bson_strdupv_printf()": [[193, null]], "bson_strerror_r()": [[194, null]], "bson_strfreev()": [[195, null]], "bson_string_append()": [[196, null]], "bson_string_append_c()": [[197, null]], "bson_string_append_printf()": [[198, null]], "bson_string_append_unichar()": [[199, null]], "bson_string_free()": [[200, null]], "bson_string_new()": [[201, null]], "bson_string_t": [[202, null]], "bson_string_truncate()": [[203, null]], "bson_strncpy()": [[204, null]], "bson_strndup()": [[205, null]], "bson_strnlen()": [[206, null]], "bson_subtype_t": [[207, null]], "bson_t": [[208, null]], "bson_type_t": [[209, null]], "bson_uint32_to_string()": [[210, null]], "bson_unichar_t": [[211, null]], "bson_utf8_escape_for_json()": [[212, null]], "bson_utf8_from_unichar()": [[213, null]], "bson_utf8_get_char()": [[214, null]], "bson_utf8_next_char()": [[215, null]], "bson_utf8_validate()": [[216, null]], "bson_validate()": [[217, null]], "bson_validate_flags_t": [[218, null]], "bson_validate_with_error()": [[219, null]], "bson_validate_with_error_and_offset()": [[220, null]], "bson_value_copy()": [[221, null]], "bson_value_destroy()": [[222, null]], "bson_value_t": [[223, null]], "bson_visitor_t": [[224, null]], "bson_vsnprintf()": [[225, null]], "bson_writer_begin()": [[226, null]], "bson_writer_destroy()": [[227, null]], "bson_writer_end()": [[228, null]], "bson_writer_get_length()": [[229, null]], "bson_writer_new()": [[230, null]], "bson_writer_rollback()": [[231, null]], "bson_writer_t": [[232, null]], "bson_zero_free()": [[233, null]], "libbson - API": [[236, null]]}, "docnames": ["api", "bson_aligned_alloc", "bson_aligned_alloc0", "bson_append_array", "bson_append_array_begin", "bson_append_array_end", "bson_append_binary", "bson_append_bool", "bson_append_code", "bson_append_code_with_scope", "bson_append_date_time", "bson_append_dbpointer", "bson_append_decimal128", "bson_append_document", "bson_append_document_begin", "bson_append_document_end", "bson_append_double", "bson_append_int32", "bson_append_int64", "bson_append_iter", "bson_append_maxkey", "bson_append_minkey", "bson_append_now_utc", "bson_append_null", "bson_append_oid", "bson_append_regex", "bson_append_regex_w_len", "bson_append_symbol", "bson_append_time_t", "bson_append_timestamp", "bson_append_timeval", "bson_append_undefined", "bson_append_utf8", "bson_append_value", "bson_array_as_canonical_extended_json", "bson_array_as_json", "bson_array_as_legacy_extended_json", "bson_array_as_relaxed_extended_json", "bson_array_builder_t", "bson_as_canonical_extended_json", "bson_as_json", "bson_as_json_with_opts", "bson_as_legacy_extended_json", "bson_as_relaxed_extended_json", "bson_ascii_strtoll", "bson_check_version", "bson_compare", "bson_concat", "bson_context_destroy", "bson_context_get_default", "bson_context_new", "bson_context_t", "bson_copy", "bson_copy_to", "bson_copy_to_excluding", "bson_copy_to_excluding_noinit", "bson_copy_to_excluding_noinit_va", "bson_count_keys", "bson_decimal128_from_string", "bson_decimal128_from_string_w_len", "bson_decimal128_t", "bson_decimal128_to_string", "bson_destroy", "bson_destroy_with_steal", "bson_equal", "bson_error_t", "bson_free", "bson_get_data", "bson_get_major_version", "bson_get_micro_version", "bson_get_minor_version", "bson_get_monotonic_time", "bson_get_version", "bson_has_field", "bson_init", "bson_init_from_json", "bson_init_static", "bson_isspace", "bson_iter_array", "bson_iter_as_bool", "bson_iter_as_double", "bson_iter_as_int64", "bson_iter_binary", "bson_iter_bool", "bson_iter_code", "bson_iter_codewscope", "bson_iter_date_time", "bson_iter_dbpointer", "bson_iter_decimal128", "bson_iter_document", "bson_iter_double", "bson_iter_dup_utf8", "bson_iter_find", "bson_iter_find_case", "bson_iter_find_descendant", "bson_iter_find_w_len", "bson_iter_init", "bson_iter_init_find", "bson_iter_init_find_case", "bson_iter_init_find_w_len", "bson_iter_init_from_data", "bson_iter_init_from_data_at_offset", "bson_iter_int32", "bson_iter_int64", "bson_iter_key", "bson_iter_key_len", "bson_iter_next", "bson_iter_offset", "bson_iter_oid", "bson_iter_overwrite_bool", "bson_iter_overwrite_date_time", "bson_iter_overwrite_decimal128", "bson_iter_overwrite_double", "bson_iter_overwrite_int32", "bson_iter_overwrite_int64", "bson_iter_overwrite_oid", "bson_iter_overwrite_timestamp", "bson_iter_recurse", "bson_iter_regex", "bson_iter_symbol", "bson_iter_t", "bson_iter_time_t", "bson_iter_timestamp", "bson_iter_timeval", "bson_iter_type", "bson_iter_utf8", "bson_iter_value", "bson_iter_visit_all", "bson_json_data_reader_ingest", "bson_json_data_reader_new", "bson_json_mode_t", "bson_json_opts_destroy", "bson_json_opts_new", "bson_json_opts_set_outermost_array", "bson_json_opts_t", "bson_json_reader_destroy", "bson_json_reader_new", "bson_json_reader_new_from_fd", "bson_json_reader_new_from_file", "bson_json_reader_read", "bson_json_reader_t", "bson_malloc", "bson_malloc0", "bson_mem_restore_vtable", "bson_mem_set_vtable", "bson_memory", "bson_new", "bson_new_from_buffer", "bson_new_from_data", "bson_new_from_json", "bson_oid_compare", "bson_oid_compare_unsafe", "bson_oid_copy", "bson_oid_copy_unsafe", "bson_oid_equal", "bson_oid_equal_unsafe", "bson_oid_get_time_t", "bson_oid_get_time_t_unsafe", "bson_oid_hash", "bson_oid_hash_unsafe", "bson_oid_init", "bson_oid_init_from_data", "bson_oid_init_from_string", "bson_oid_init_from_string_unsafe", "bson_oid_init_sequence", "bson_oid_is_valid", "bson_oid_t", "bson_oid_to_string", "bson_reader_destroy", "bson_reader_destroy_func_t", "bson_reader_new_from_data", "bson_reader_new_from_fd", "bson_reader_new_from_file", "bson_reader_new_from_handle", "bson_reader_read", "bson_reader_read_func_t", "bson_reader_reset", "bson_reader_set_destroy_func", "bson_reader_set_read_func", "bson_reader_t", "bson_reader_tell", "bson_realloc", "bson_realloc_ctx", "bson_realloc_func", "bson_reinit", "bson_reserve_buffer", "bson_set_error", "bson_sized_new", "bson_snprintf", "bson_steal", "bson_strcasecmp", "bson_strdup", "bson_strdup_printf", "bson_strdupv_printf", "bson_strerror_r", "bson_strfreev", "bson_string_append", "bson_string_append_c", "bson_string_append_printf", "bson_string_append_unichar", "bson_string_free", "bson_string_new", "bson_string_t", "bson_string_truncate", "bson_strncpy", "bson_strndup", "bson_strnlen", "bson_subtype_t", "bson_t", "bson_type_t", "bson_uint32_to_string", "bson_unichar_t", "bson_utf8_escape_for_json", "bson_utf8_from_unichar", "bson_utf8_get_char", "bson_utf8_next_char", "bson_utf8_validate", "bson_validate", "bson_validate_flags_t", "bson_validate_with_error", "bson_validate_with_error_and_offset", "bson_value_copy", "bson_value_destroy", "bson_value_t", "bson_visitor_t", "bson_vsnprintf", "bson_writer_begin", "bson_writer_destroy", "bson_writer_end", "bson_writer_get_length", "bson_writer_new", "bson_writer_rollback", "bson_writer_t", "bson_zero_free", "character_and_string_routines", "full_index", "index", "legacy_extended_json", "version"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["api.rst", "bson_aligned_alloc.rst", "bson_aligned_alloc0.rst", "bson_append_array.rst", "bson_append_array_begin.rst", "bson_append_array_end.rst", "bson_append_binary.rst", "bson_append_bool.rst", "bson_append_code.rst", "bson_append_code_with_scope.rst", "bson_append_date_time.rst", "bson_append_dbpointer.rst", "bson_append_decimal128.rst", "bson_append_document.rst", "bson_append_document_begin.rst", "bson_append_document_end.rst", "bson_append_double.rst", "bson_append_int32.rst", "bson_append_int64.rst", "bson_append_iter.rst", "bson_append_maxkey.rst", "bson_append_minkey.rst", "bson_append_now_utc.rst", "bson_append_null.rst", "bson_append_oid.rst", "bson_append_regex.rst", "bson_append_regex_w_len.rst", "bson_append_symbol.rst", "bson_append_time_t.rst", "bson_append_timestamp.rst", "bson_append_timeval.rst", "bson_append_undefined.rst", "bson_append_utf8.rst", "bson_append_value.rst", "bson_array_as_canonical_extended_json.rst", "bson_array_as_json.rst", "bson_array_as_legacy_extended_json.rst", "bson_array_as_relaxed_extended_json.rst", "bson_array_builder_t.rst", "bson_as_canonical_extended_json.rst", "bson_as_json.rst", "bson_as_json_with_opts.rst", "bson_as_legacy_extended_json.rst", "bson_as_relaxed_extended_json.rst", "bson_ascii_strtoll.rst", "bson_check_version.rst", "bson_compare.rst", "bson_concat.rst", "bson_context_destroy.rst", "bson_context_get_default.rst", "bson_context_new.rst", "bson_context_t.rst", "bson_copy.rst", "bson_copy_to.rst", "bson_copy_to_excluding.rst", "bson_copy_to_excluding_noinit.rst", "bson_copy_to_excluding_noinit_va.rst", "bson_count_keys.rst", "bson_decimal128_from_string.rst", "bson_decimal128_from_string_w_len.rst", "bson_decimal128_t.rst", "bson_decimal128_to_string.rst", "bson_destroy.rst", "bson_destroy_with_steal.rst", "bson_equal.rst", "bson_error_t.rst", "bson_free.rst", "bson_get_data.rst", "bson_get_major_version.rst", "bson_get_micro_version.rst", "bson_get_minor_version.rst", "bson_get_monotonic_time.rst", "bson_get_version.rst", "bson_has_field.rst", "bson_init.rst", "bson_init_from_json.rst", "bson_init_static.rst", "bson_isspace.rst", "bson_iter_array.rst", "bson_iter_as_bool.rst", "bson_iter_as_double.rst", "bson_iter_as_int64.rst", "bson_iter_binary.rst", "bson_iter_bool.rst", "bson_iter_code.rst", "bson_iter_codewscope.rst", "bson_iter_date_time.rst", "bson_iter_dbpointer.rst", "bson_iter_decimal128.rst", "bson_iter_document.rst", "bson_iter_double.rst", "bson_iter_dup_utf8.rst", "bson_iter_find.rst", "bson_iter_find_case.rst", "bson_iter_find_descendant.rst", "bson_iter_find_w_len.rst", "bson_iter_init.rst", "bson_iter_init_find.rst", "bson_iter_init_find_case.rst", "bson_iter_init_find_w_len.rst", "bson_iter_init_from_data.rst", "bson_iter_init_from_data_at_offset.rst", "bson_iter_int32.rst", "bson_iter_int64.rst", "bson_iter_key.rst", "bson_iter_key_len.rst", "bson_iter_next.rst", "bson_iter_offset.rst", "bson_iter_oid.rst", "bson_iter_overwrite_bool.rst", "bson_iter_overwrite_date_time.rst", "bson_iter_overwrite_decimal128.rst", "bson_iter_overwrite_double.rst", "bson_iter_overwrite_int32.rst", "bson_iter_overwrite_int64.rst", "bson_iter_overwrite_oid.rst", "bson_iter_overwrite_timestamp.rst", "bson_iter_recurse.rst", "bson_iter_regex.rst", "bson_iter_symbol.rst", "bson_iter_t.rst", "bson_iter_time_t.rst", "bson_iter_timestamp.rst", "bson_iter_timeval.rst", "bson_iter_type.rst", "bson_iter_utf8.rst", "bson_iter_value.rst", "bson_iter_visit_all.rst", "bson_json_data_reader_ingest.rst", "bson_json_data_reader_new.rst", "bson_json_mode_t.rst", "bson_json_opts_destroy.rst", "bson_json_opts_new.rst", "bson_json_opts_set_outermost_array.rst", "bson_json_opts_t.rst", "bson_json_reader_destroy.rst", "bson_json_reader_new.rst", "bson_json_reader_new_from_fd.rst", "bson_json_reader_new_from_file.rst", "bson_json_reader_read.rst", "bson_json_reader_t.rst", "bson_malloc.rst", "bson_malloc0.rst", "bson_mem_restore_vtable.rst", "bson_mem_set_vtable.rst", "bson_memory.rst", "bson_new.rst", "bson_new_from_buffer.rst", "bson_new_from_data.rst", "bson_new_from_json.rst", "bson_oid_compare.rst", "bson_oid_compare_unsafe.rst", "bson_oid_copy.rst", "bson_oid_copy_unsafe.rst", "bson_oid_equal.rst", "bson_oid_equal_unsafe.rst", "bson_oid_get_time_t.rst", "bson_oid_get_time_t_unsafe.rst", "bson_oid_hash.rst", "bson_oid_hash_unsafe.rst", "bson_oid_init.rst", "bson_oid_init_from_data.rst", "bson_oid_init_from_string.rst", "bson_oid_init_from_string_unsafe.rst", "bson_oid_init_sequence.rst", "bson_oid_is_valid.rst", "bson_oid_t.rst", "bson_oid_to_string.rst", "bson_reader_destroy.rst", "bson_reader_destroy_func_t.rst", "bson_reader_new_from_data.rst", "bson_reader_new_from_fd.rst", "bson_reader_new_from_file.rst", "bson_reader_new_from_handle.rst", "bson_reader_read.rst", "bson_reader_read_func_t.rst", "bson_reader_reset.rst", "bson_reader_set_destroy_func.rst", "bson_reader_set_read_func.rst", "bson_reader_t.rst", "bson_reader_tell.rst", "bson_realloc.rst", "bson_realloc_ctx.rst", "bson_realloc_func.rst", "bson_reinit.rst", "bson_reserve_buffer.rst", "bson_set_error.rst", "bson_sized_new.rst", "bson_snprintf.rst", "bson_steal.rst", "bson_strcasecmp.rst", "bson_strdup.rst", "bson_strdup_printf.rst", "bson_strdupv_printf.rst", "bson_strerror_r.rst", "bson_strfreev.rst", "bson_string_append.rst", "bson_string_append_c.rst", "bson_string_append_printf.rst", "bson_string_append_unichar.rst", "bson_string_free.rst", "bson_string_new.rst", "bson_string_t.rst", "bson_string_truncate.rst", "bson_strncpy.rst", "bson_strndup.rst", "bson_strnlen.rst", "bson_subtype_t.rst", "bson_t.rst", "bson_type_t.rst", "bson_uint32_to_string.rst", "bson_unichar_t.rst", "bson_utf8_escape_for_json.rst", "bson_utf8_from_unichar.rst", "bson_utf8_get_char.rst", "bson_utf8_next_char.rst", "bson_utf8_validate.rst", "bson_validate.rst", "bson_validate_flags_t.rst", "bson_validate_with_error.rst", "bson_validate_with_error_and_offset.rst", "bson_value_copy.rst", "bson_value_destroy.rst", "bson_value_t.rst", "bson_visitor_t.rst", "bson_vsnprintf.rst", "bson_writer_begin.rst", "bson_writer_destroy.rst", "bson_writer_end.rst", "bson_writer_get_length.rst", "bson_writer_new.rst", "bson_writer_rollback.rst", "bson_writer_t.rst", "bson_zero_free.rst", "character_and_string_routines.rst", "full_index.rst", "index.rst", "legacy_extended_json.rst", "version.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [25, 26, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 55, 60, 65, 68, 69, 70, 72, 82, 96, 100, 101, 120, 140, 166, 179, 185, 202, 206, 210, 224, 237], "0": [3, 6, 32, 34, 35, 36, 37, 38, 40, 44, 46, 51, 54, 60, 75, 80, 120, 125, 139, 140, 149, 150, 164, 166, 175, 179, 181, 185, 188, 190, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 210, 215, 216, 218, 224, 225, 232, 238], "00": [58, 59, 60], "012345678901234567890123": 162, "0l": 185, "0x": 44, "0x00": [124, 207, 209], "0x01": [124, 207, 209], "0x02": [124, 207, 209], "0x03": [124, 207, 209], "0x04": [124, 207, 209], "0x05": [124, 207, 209], "0x06": [124, 209], "0x07": [124, 207, 209], "0x08": [124, 207, 209], "0x09": [124, 209], "0x0a": [124, 209], "0x0b": [124, 209], "0x0c": [124, 209], "0x0d": [124, 209], "0x0e": [124, 209], "0x0f": [124, 209], "0x10": [124, 209], "0x11": [124, 209], "0x12": [124, 209], "0x13": 209, "0x7f": [124, 209], "0x80": 207, "0xff": [124, 209], "1": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 44, 51, 54, 55, 58, 59, 72, 75, 77, 139, 140, 149, 164, 175, 179, 180, 185, 196, 197, 198, 199, 200, 201, 202, 203, 208, 210, 212, 218, 224, 238], "10": [44, 210], "100": 60, "1000": 232, "12": [161, 166], "120": 208, "123": [39, 41, 42, 43, 202, 208], "128": [12, 208], "14": 164, "16": [44, 60, 210, 238], "2": [1, 2, 3, 32, 38, 51, 55, 72, 75, 140, 149, 175, 179, 218, 224], "2009": [140, 179], "23f": 208, "24": 238, "25": [96, 100, 166, 167], "255": 77, "29": [35, 40, 196, 197, 198, 199, 200, 201, 202, 203], "3": [38, 72, 144, 166, 218, 224], "32": [17, 102, 158, 211, 214], "3629": 216, "4": [59, 164, 166, 208, 218, 238], "43": 60, "48mb": 231, "5": [147, 166, 208], "504": 65, "6": 213, "64": [18, 44, 81, 86, 103, 164], "7": [38, 224], "754": 60, "8": [8, 9, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 75, 84, 85, 91, 125, 149, 164, 196, 199, 202, 203, 211, 212, 213, 214, 215, 216, 218, 219, 220, 221, 234, 238], "80": 212, "9": [38, 44], "999": 210, "A": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 66, 67, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 133, 135, 136, 137, 138, 139, 141, 142, 144, 146, 147, 148, 149, 150, 152, 154, 156, 158, 160, 161, 162, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 208, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 225, 226, 227, 228, 229, 230, 231, 233, 236], "AS": [140, 179], "As": [145, 202, 211], "For": [4, 75, 92, 95, 144, 149, 189, 208, 218, 231, 232, 236], "IN": 88, "If": [1, 2, 9, 19, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 63, 75, 92, 94, 95, 117, 119, 126, 141, 142, 147, 149, 171, 174, 181, 183, 184, 191, 203, 204, 210, 212, 216, 217, 219, 220, 221, 224], "In": [1, 2, 141, 142, 181, 218], "It": [32, 63, 65, 71, 77, 82, 83, 84, 85, 106, 109, 110, 111, 112, 113, 114, 115, 116, 118, 120, 122, 125, 146, 164, 186, 188, 209, 210, 211, 215, 236], "Its": [219, 220], "NOT": [1, 141, 181, 196, 197, 198, 199, 201, 203, 227], "No": 76, "OF": [140, 179], "OR": [140, 179], "On": 75, "One": 145, "That": 125, "The": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62, 63, 64, 65, 67, 68, 69, 70, 71, 74, 75, 76, 78, 80, 81, 82, 83, 84, 85, 86, 87, 89, 92, 93, 94, 95, 96, 100, 101, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 129, 130, 132, 133, 134, 136, 140, 146, 147, 148, 149, 150, 164, 165, 166, 169, 170, 171, 174, 175, 179, 185, 187, 188, 194, 196, 197, 198, 199, 201, 203, 204, 206, 208, 209, 210, 211, 212, 213, 216, 219, 220, 223, 224, 225, 226, 227, 229, 230, 232, 233, 238], "Then": 101, "To": [27, 32, 35, 40, 132, 134, 145, 174, 184, 217, 219], "_": [46, 230], "_bson_array_builder_t": 38, "_bson_context_t": 51, "_bson_json_opts_t": 134, "_bson_json_reader_t": 140, "_bson_mem_vtable_t": 144, "_bson_reader_t": 179, "_bson_value_t": 223, "_bson_writer_t": 232, "_check_depth_docu": 224, "_decimal128": 60, "_id": [96, 100], "_memcmp": 46, "_qsort": 46, "_realloc": 230, "abort": [1, 2, 140, 141, 142, 145, 181, 224, 229, 231], "about": [127, 217, 224], "abstract": [60, 71, 145, 166, 202, 208, 211, 232], "accept": 73, "accomplish": 101, "accord": [44, 212], "act": 85, "ad": 202, "add": 14, "addit": [51, 77, 204, 224], "addition": [145, 183], "address": 44, "advanc": [92, 93, 94, 95, 96, 100, 106, 215], "after": [5, 15, 75, 97, 98, 99, 106, 149, 179, 184, 185, 189, 190, 202, 204, 224, 227], "against": 238, "aggreg": 60, "agre": [140, 179], "aid": 145, "align": [1, 2, 144], "aligned_alloc": [1, 2, 144], "all": [35, 36, 40, 42, 48, 54, 55, 56, 75, 92, 93, 95, 125, 127, 130, 131, 149, 168, 174, 209, 217, 218, 219, 220, 234], "alloc": [1, 2, 34, 35, 36, 37, 39, 40, 41, 42, 43, 48, 50, 52, 62, 65, 91, 120, 129, 132, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 148, 149, 170, 171, 172, 173, 181, 182, 183, 185, 187, 191, 192, 193, 201, 202, 205, 208, 212, 227, 230, 232], "allow": [4, 9, 32, 51, 109, 110, 111, 112, 113, 114, 115, 116, 126, 145, 173, 177, 208, 216, 218, 225], "allow_multipl": [129, 136], "allow_nul": 216, "alon": 218, "also": [2, 50, 73, 85, 142, 188, 212, 236], "altern": [77, 96], "alwai": [60, 62, 77, 79, 184, 204, 205, 210], "an": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 53, 60, 62, 65, 73, 75, 78, 83, 85, 89, 91, 93, 95, 96, 99, 100, 101, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 122, 125, 132, 136, 137, 139, 140, 141, 142, 147, 149, 160, 164, 166, 169, 174, 179, 181, 185, 189, 194, 197, 202, 208, 209, 211, 212, 217, 218, 224, 232], "ani": [80, 120, 140, 179, 184, 185, 222, 227], "anoth": [19, 47, 63, 166, 189], "anywher": 218, "ap": 225, "apach": [140, 179], "api": [202, 218, 232, 235], "appar": 224, "append": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 47, 196, 197, 198, 199, 201, 208, 231], "appli": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33], "applic": [140, 145, 179, 208, 218], "ar": [3, 29, 38, 46, 48, 50, 51, 62, 64, 75, 76, 138, 139, 140, 149, 154, 172, 174, 179, 185, 190, 202, 208, 212, 216, 218, 233, 234, 238], "arbitrari": [136, 173], "arg": [56, 193], "argc": [51, 60, 140, 166, 179, 189, 224, 232], "argument": [140, 179], "argv": [51, 60, 140, 166, 179, 189, 224, 232], "around": [67, 126, 188, 194], "arrai": [3, 4, 5, 11, 34, 35, 36, 37, 78, 117, 195], "array_len": 78, "as_json": 224, "ascii": [3, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 58, 59, 93, 196, 197, 212], "asid": 218, "assert": 224, "assign": 44, "associ": [48, 131, 168, 222], "assum": 10, "atoi": 224, "attempt": [208, 221], "avail": [130, 234], "avoid": [14, 53, 76], "b": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 55, 73, 74, 75, 76, 94, 120, 140, 149, 179, 184, 189, 208], "bab": 38, "back": 166, "backslash": 212, "backward": 144, "bar": [34, 36, 37, 208], "base": [44, 128, 150, 224, 238], "basi": [140, 179], "basic": [219, 220], "baz": 208, "bcon_int32": [34, 36, 37, 39, 41, 42, 43], "bcon_new": [34, 36, 37, 39, 41, 42, 43], "bcon_utf8": [34, 36, 37], "becaus": [127, 208], "been": [1, 2, 125, 141, 142, 145, 181, 208], "befor": [88, 96, 100, 102, 103, 108, 125, 185, 189, 190, 212, 224], "begin": [4, 14, 144, 176, 215, 226], "behav": 233, "behavior": [27, 32, 51, 149, 204, 208], "being": [143, 144, 229], "below": 224, "better": 4, "between": [33, 60, 120], "big": [164, 166], "bigger": [1, 2, 141, 142, 181], "binari": [6, 38, 82, 207, 218, 237], "binary_len": 82, "bind": [145, 148], "bit": [17, 18, 44, 60, 81, 86, 102, 103, 158, 164, 211, 214], "bitwis": [217, 219, 220], "block": [171, 238], "bool": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 38, 45, 47, 58, 59, 63, 64, 73, 75, 76, 77, 79, 83, 88, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 106, 109, 111, 117, 127, 129, 133, 136, 137, 154, 155, 165, 171, 174, 179, 185, 189, 200, 216, 217, 219, 220, 223, 224, 226], "boolean": [7, 77, 79, 83, 133], "borrow": 237, "both": [64, 94, 117, 185, 190, 212], "bound": 77, "boundari": 229, "box": [33, 126, 221, 223], "bptr": 208, "bson": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 51, 52, 55, 57, 60, 62, 63, 64, 65, 67, 71, 73, 75, 85, 87, 96, 97, 98, 99, 100, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 119, 120, 124, 127, 129, 130, 132, 134, 137, 139, 140, 145, 147, 148, 149, 165, 166, 179, 185, 189, 202, 207, 208, 209, 210, 217, 218, 219, 220, 221, 223, 224, 226, 232, 236], "bson2": 55, "bson_aligned_alloc": [0, 145, 235], "bson_aligned_alloc0": [0, 145, 235], "bson_aligned_begin": 208, "bson_aligned_end": 208, "bson_append": 147, "bson_append_": 38, "bson_append_arrai": [0, 208, 235], "bson_append_array_begin": [0, 5, 63, 208, 235], "bson_append_array_builder_begin": 38, "bson_append_array_builder_end": 38, "bson_append_array_end": [0, 4, 208, 235], "bson_append_binari": [0, 207, 208, 235], "bson_append_bool": [0, 208, 235], "bson_append_cod": [0, 9, 208, 235], "bson_append_code_with_scop": [0, 208, 235], "bson_append_date_tim": [0, 22, 29, 208, 235], "bson_append_dbpoint": [0, 208, 235], "bson_append_decimal128": [0, 208, 235], "bson_append_docu": [0, 208, 235], "bson_append_document_begin": [0, 15, 63, 208, 235], "bson_append_document_end": [0, 14, 208, 235], "bson_append_doubl": [0, 208, 235], "bson_append_int32": [0, 55, 208, 232, 235], "bson_append_int64": [0, 208, 235], "bson_append_it": [0, 208, 235], "bson_append_maxkei": [0, 208, 235], "bson_append_minkei": [0, 208, 235], "bson_append_now_utc": [0, 208, 235], "bson_append_nul": [0, 27, 32, 208, 235], "bson_append_oid": [0, 208, 235], "bson_append_regex": [0, 208, 235], "bson_append_regex_w_len": [0, 208, 235], "bson_append_symbol": [0, 208, 235], "bson_append_time_t": [0, 208, 235], "bson_append_timestamp": [0, 208, 235], "bson_append_timev": [0, 208, 235], "bson_append_undefin": [0, 208, 235], "bson_append_utf8": [0, 189, 208, 235], "bson_append_valu": [0, 208, 235], "bson_array_as_canonical_extended_json": [0, 35, 36, 37, 39, 40, 41, 42, 43, 208, 235, 237], "bson_array_as_json": [0, 34, 36, 37, 39, 40, 41, 42, 43, 208, 235, 237], "bson_array_as_legacy_extended_json": [0, 34, 35, 37, 39, 40, 41, 42, 43, 208, 235, 237], "bson_array_as_relaxed_extended_json": [0, 34, 35, 36, 38, 39, 40, 41, 42, 43, 208, 235, 237], "bson_array_builder_append_": 38, "bson_array_builder_append_arrai": 38, "bson_array_builder_append_array_builder_begin": 38, "bson_array_builder_append_array_builder_end": 38, "bson_array_builder_append_binari": 38, "bson_array_builder_append_bool": 38, "bson_array_builder_append_cod": 38, "bson_array_builder_append_code_with_scop": 38, "bson_array_builder_append_date_tim": 38, "bson_array_builder_append_dbpoint": 38, "bson_array_builder_append_decimal128": 38, "bson_array_builder_append_docu": 38, "bson_array_builder_append_document_begin": 38, "bson_array_builder_append_document_end": 38, "bson_array_builder_append_doubl": 38, "bson_array_builder_append_int32": 38, "bson_array_builder_append_int64": 38, "bson_array_builder_append_it": 38, "bson_array_builder_append_maxkei": 38, "bson_array_builder_append_minkei": 38, "bson_array_builder_append_now_utc": 38, "bson_array_builder_append_nul": 38, "bson_array_builder_append_oid": 38, "bson_array_builder_append_regex": 38, "bson_array_builder_append_regex_w_len": 38, "bson_array_builder_append_symbol": 38, "bson_array_builder_append_time_t": 38, "bson_array_builder_append_timestamp": 38, "bson_array_builder_append_timev": 38, "bson_array_builder_append_undefin": 38, "bson_array_builder_append_utf8": 38, "bson_array_builder_append_valu": 38, "bson_array_builder_build": 38, "bson_array_builder_destroi": 38, "bson_array_builder_new": 38, "bson_array_builder_t": [0, 3, 4, 5, 235, 236], "bson_as_canonical_extended_json": [0, 34, 35, 36, 37, 40, 41, 42, 43, 179, 185, 208, 224, 235, 237], "bson_as_json": [0, 34, 35, 36, 37, 39, 41, 42, 43, 208, 235, 237], "bson_as_json_with_opt": [0, 34, 35, 36, 37, 39, 40, 42, 43, 130, 134, 208, 235, 237], "bson_as_legacy_extended_json": [0, 34, 35, 36, 37, 39, 40, 41, 43, 208, 235, 237], "bson_as_relaxed_extended_json": [0, 34, 35, 36, 37, 38, 39, 40, 41, 42, 55, 208, 235, 237], "bson_ascii_strtol": [0, 234, 235], "bson_assert": [208, 224], "bson_big_endian": 60, "bson_byte_ord": 60, "bson_check_vers": [0, 235, 238], "bson_clear": 208, "bson_compar": [0, 208, 235], "bson_concat": [0, 74, 75, 76, 146, 147, 148, 149, 184, 185, 187, 208, 235], "bson_context_destroi": [0, 50, 51, 235], "bson_context_disable_host_cach": 50, "bson_context_disable_pid_cach": [49, 50, 51], "bson_context_flags_t": [50, 51], "bson_context_get_default": [0, 50, 51, 235], "bson_context_new": [0, 48, 51, 235], "bson_context_non": [50, 51], "bson_context_t": [0, 48, 49, 50, 160, 164, 235, 236], "bson_context_thread_saf": [49, 50, 51], "bson_context_use_task_id": 50, "bson_copi": [0, 208, 235], "bson_copy_to": [0, 208, 235], "bson_copy_to_exclud": [0, 55, 208, 235], "bson_copy_to_excluding_noinit": [0, 54, 56, 208, 235], "bson_copy_to_excluding_noinit_va": [0, 208, 235], "bson_count_kei": [0, 208, 235], "bson_decimal128_from_str": [0, 60, 235], "bson_decimal128_from_string_w_len": [0, 60, 235], "bson_decimal128_inf": 60, "bson_decimal128_nan": 60, "bson_decimal128_str": [60, 61], "bson_decimal128_t": [0, 12, 38, 58, 59, 61, 88, 111, 223, 224, 235, 236], "bson_decimal128_to_str": [0, 60, 235], "bson_destroi": [0, 34, 36, 37, 38, 39, 41, 42, 43, 52, 55, 63, 75, 140, 146, 184, 185, 187, 189, 208, 235], "bson_destroy_with_st": [0, 189, 208, 235], "bson_empti": 208, "bson_empty0": 208, "bson_equ": [0, 208, 235], "bson_error_invalid": [219, 220], "bson_error_t": [0, 75, 138, 139, 140, 149, 172, 179, 186, 219, 220, 224, 235, 236], "bson_fre": [0, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 55, 63, 91, 145, 179, 185, 189, 191, 192, 193, 205, 212, 224, 232, 233, 235], "bson_get_data": [0, 101, 140, 208, 235], "bson_get_major_vers": [0, 235, 238], "bson_get_micro_vers": [0, 235, 238], "bson_get_minor_vers": [0, 235, 238], "bson_get_monotonic_tim": 71, "bson_get_vers": [0, 235, 238], "bson_gettimeofdai": 71, "bson_has_field": [0, 208, 235], "bson_init": [0, 47, 54, 55, 56, 75, 76, 146, 147, 148, 149, 184, 185, 187, 208, 235], "bson_init_from_json": [0, 47, 74, 76, 139, 146, 147, 148, 149, 184, 185, 187, 208, 235], "bson_init_stat": [0, 47, 74, 75, 85, 146, 147, 148, 149, 184, 185, 187, 208, 235], "bson_initi": [38, 74, 140, 185, 189, 207], "bson_isspac": [0, 234, 235], "bson_iter_arrai": [0, 120, 235], "bson_iter_as_bool": [0, 120, 235], "bson_iter_as_doubl": [0, 120, 235], "bson_iter_as_int64": [0, 120, 235], "bson_iter_binari": [0, 120, 235], "bson_iter_bool": [0, 120, 235], "bson_iter_cod": [0, 85, 120, 235], "bson_iter_codewscop": [0, 120, 235], "bson_iter_date_tim": [0, 120, 122, 235], "bson_iter_dbpoint": [0, 120, 235], "bson_iter_decimal128": [0, 120, 235], "bson_iter_docu": [0, 120, 235], "bson_iter_doubl": [0, 120, 235], "bson_iter_dup_utf8": [0, 120, 235], "bson_iter_find": [0, 96, 97, 100, 120, 235], "bson_iter_find_cas": [0, 92, 95, 96, 98, 100, 120, 235], "bson_iter_find_descend": [0, 120, 235], "bson_iter_find_w_len": [0, 99, 120, 235], "bson_iter_holds_arrai": [78, 120], "bson_iter_holds_binari": [82, 120], "bson_iter_holds_bool": [83, 120], "bson_iter_holds_cod": [84, 120], "bson_iter_holds_codewscop": [85, 120], "bson_iter_holds_date_tim": [86, 120], "bson_iter_holds_dbpoint": 120, "bson_iter_holds_decimal128": [88, 120], "bson_iter_holds_docu": [89, 120], "bson_iter_holds_doubl": [90, 120], "bson_iter_holds_int": 120, "bson_iter_holds_int32": [102, 120], "bson_iter_holds_int64": [103, 120], "bson_iter_holds_maxkei": 120, "bson_iter_holds_minkei": 120, "bson_iter_holds_nul": 120, "bson_iter_holds_numb": 120, "bson_iter_holds_oid": [96, 100, 108, 120], "bson_iter_holds_regex": 120, "bson_iter_holds_symbol": 120, "bson_iter_holds_timestamp": [120, 122], "bson_iter_holds_undefin": 120, "bson_iter_holds_utf8": [120, 125], "bson_iter_init": [0, 97, 98, 99, 100, 120, 224, 235], "bson_iter_init_find": [0, 96, 98, 99, 100, 120, 209, 235], "bson_iter_init_find_cas": [0, 96, 97, 99, 100, 120, 235], "bson_iter_init_find_w_len": [0, 120, 235], "bson_iter_init_from_data": [0, 96, 97, 98, 99, 120, 235], "bson_iter_init_from_data_at_offset": [0, 107, 120, 235], "bson_iter_int32": [0, 120, 235], "bson_iter_int64": [0, 120, 235], "bson_iter_is_kei": 120, "bson_iter_kei": [0, 19, 105, 120, 235], "bson_iter_key_len": [0, 101, 104, 120, 235], "bson_iter_next": [0, 96, 100, 120, 235], "bson_iter_offset": [0, 101, 120, 235], "bson_iter_oid": [0, 96, 100, 120, 235], "bson_iter_overwrite_bool": [0, 120, 235], "bson_iter_overwrite_date_tim": [0, 120, 235], "bson_iter_overwrite_decimal128": [0, 120, 235], "bson_iter_overwrite_doubl": [0, 120, 235], "bson_iter_overwrite_int32": [0, 120, 235], "bson_iter_overwrite_int64": [0, 120, 235], "bson_iter_overwrite_oid": [0, 120, 235], "bson_iter_overwrite_timestamp": [0, 120, 235], "bson_iter_recurs": [0, 120, 235], "bson_iter_regex": [0, 120, 235], "bson_iter_symbol": [0, 120, 235], "bson_iter_t": [0, 19, 38, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 209, 224, 235, 236], "bson_iter_time_t": [0, 120, 235], "bson_iter_timestamp": [0, 120, 235], "bson_iter_timev": [0, 120, 235], "bson_iter_typ": [0, 78, 82, 83, 84, 85, 86, 88, 89, 90, 102, 103, 108, 120, 122, 125, 209, 235], "bson_iter_utf8": [0, 91, 120, 235], "bson_iter_valu": [0, 120, 223, 235], "bson_iter_visit_al": [0, 120, 218, 224, 235], "bson_json_data_reader_ingest": [0, 140, 235], "bson_json_data_reader_new": [0, 140, 235], "bson_json_destroy_cb": 136, "bson_json_error_code_t": 140, "bson_json_error_read_cb_failur": 140, "bson_json_error_read_corrupt_j": 140, "bson_json_error_read_invalid_param": 140, "bson_json_mode_canon": [41, 130], "bson_json_mode_legaci": 130, "bson_json_mode_relax": 130, "bson_json_mode_t": [0, 132, 134, 208, 235], "bson_json_opts_destroi": [41, 134, 235], "bson_json_opts_new": [41, 134, 235], "bson_json_opts_set_outermost_arrai": [134, 235], "bson_json_opts_t": [0, 41, 131, 132, 133, 208, 235], "bson_json_reader_cb": 136, "bson_json_reader_destroi": [0, 129, 136, 137, 140, 235], "bson_json_reader_new": [0, 140, 235], "bson_json_reader_new_from_fd": [0, 140, 235], "bson_json_reader_new_from_fil": [0, 140, 235], "bson_json_reader_read": [0, 75, 140, 149, 235], "bson_json_reader_t": [0, 128, 129, 135, 136, 137, 138, 139, 235, 236], "bson_little_endian": 60, "bson_major_vers": [68, 238], "bson_malloc": [0, 145, 189, 235], "bson_malloc0": [0, 145, 235], "bson_max_len_unlimit": [41, 132, 134], "bson_max_s": 208, "bson_mem_restore_vt": [0, 145, 235], "bson_mem_set_vt": [0, 145, 235], "bson_mem_vtable_t": 144, "bson_micro_vers": [69, 238], "bson_minor_vers": [70, 238], "bson_new": [0, 47, 74, 75, 76, 147, 148, 149, 184, 185, 187, 208, 235], "bson_new_from_buff": [0, 47, 74, 75, 76, 146, 148, 149, 184, 185, 187, 208, 235], "bson_new_from_data": [0, 47, 74, 75, 76, 146, 147, 149, 184, 185, 187, 208, 235], "bson_new_from_json": [0, 47, 74, 75, 76, 139, 146, 147, 148, 184, 185, 187, 208, 235], "bson_oid_compar": [0, 151, 166, 235], "bson_oid_compare_unsaf": [0, 166, 235], "bson_oid_copi": [0, 153, 166, 235], "bson_oid_copy_unsaf": [0, 166, 235], "bson_oid_equ": [0, 155, 166, 235], "bson_oid_equal_unsaf": [0, 166, 235], "bson_oid_get_time_t": [0, 157, 166, 235], "bson_oid_get_time_t_unsaf": [0, 166, 235], "bson_oid_hash": [0, 159, 166, 235], "bson_oid_hash_unsaf": [0, 166, 235], "bson_oid_init": [0, 51, 164, 166, 235], "bson_oid_init_from_data": [0, 166, 235], "bson_oid_init_from_str": [0, 163, 166, 235], "bson_oid_init_from_string_unsaf": [0, 166, 235], "bson_oid_init_sequ": [0, 166, 235], "bson_oid_is_valid": [0, 166, 235], "bson_oid_t": [0, 11, 24, 38, 51, 87, 96, 100, 108, 115, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 167, 223, 224, 235, 236], "bson_oid_to_str": [0, 96, 100, 166, 235], "bson_read": 224, "bson_reader_destroi": [0, 169, 171, 179, 224, 235], "bson_reader_destroy_func_t": [0, 173, 177, 179, 235], "bson_reader_new_from_data": [0, 176, 179, 235], "bson_reader_new_from_fd": [0, 179, 235], "bson_reader_new_from_fil": [0, 65, 179, 224, 235], "bson_reader_new_from_handl": [0, 169, 179, 235], "bson_reader_read": [0, 179, 224, 235], "bson_reader_read_func_t": [0, 173, 178, 179, 235], "bson_reader_reset": [0, 179, 235], "bson_reader_set_destroy_func": [0, 179, 235], "bson_reader_set_read_func": [0, 179, 235], "bson_reader_t": [0, 65, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 224, 235, 236], "bson_reader_tel": [0, 179, 235], "bson_realloc": [0, 145, 182, 235], "bson_realloc_ctx": [0, 145, 183, 232, 235], "bson_realloc_func": [0, 145, 147, 230, 232, 235], "bson_reinit": [0, 47, 74, 75, 76, 140, 146, 147, 148, 149, 185, 187, 208, 235], "bson_reserve_buff": [0, 47, 74, 75, 76, 146, 147, 148, 149, 184, 187, 208, 235], "bson_set_error": [0, 65, 235], "bson_sized_new": [0, 47, 74, 75, 76, 146, 147, 148, 149, 184, 185, 208, 235], "bson_snprintf": [0, 225, 234, 235], "bson_steal": [0, 63, 208, 235], "bson_strcasecmp": [0, 234, 235], "bson_strdup": [0, 234, 235], "bson_strdup_printf": [0, 193, 234, 235], "bson_strdupv_printf": [0, 234, 235], "bson_strerror_r": [0, 65, 235], "bson_strfreev": [0, 234, 235], "bson_string_append": [0, 198, 201, 202, 235], "bson_string_append_c": [0, 202, 235], "bson_string_append_printf": [0, 202, 235], "bson_string_append_unichar": [0, 202, 235], "bson_string_fre": [0, 201, 202, 235], "bson_string_new": [0, 202, 235], "bson_string_t": [0, 196, 197, 198, 199, 200, 201, 203, 235, 236], "bson_string_trunc": [0, 202, 235], "bson_strncpi": [0, 234, 235], "bson_strndup": [0, 91, 234, 235], "bson_strnlen": [0, 234, 235], "bson_subtype_binari": 207, "bson_subtype_binary_deprec": 207, "bson_subtype_column": 207, "bson_subtype_funct": 207, "bson_subtype_md5": 207, "bson_subtype_sensit": 207, "bson_subtype_t": [0, 6, 38, 82, 223, 224, 235, 236], "bson_subtype_us": 207, "bson_subtype_uuid": 207, "bson_subtype_uuid_deprec": 207, "bson_t": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 52, 53, 54, 55, 56, 57, 62, 63, 64, 67, 73, 74, 75, 76, 82, 85, 96, 97, 98, 99, 101, 120, 125, 139, 140, 146, 147, 148, 149, 174, 179, 184, 185, 187, 189, 207, 217, 219, 220, 224, 226, 231, 232, 235, 236], "bson_type_arrai": [78, 117, 124, 209], "bson_type_binari": [82, 124, 209], "bson_type_bool": [79, 80, 81, 83, 109, 113, 124, 209], "bson_type_cod": [84, 124, 209], "bson_type_codewscop": [85, 124, 209], "bson_type_date_tim": [22, 86, 110, 121, 123, 124, 209], "bson_type_dbpoint": [87, 124, 209], "bson_type_decimal128": [88, 111, 209], "bson_type_docu": [89, 117, 124, 209], "bson_type_doubl": [79, 80, 81, 90, 112, 124, 209], "bson_type_eod": [124, 209], "bson_type_int32": [79, 80, 81, 102, 113, 124, 209, 223], "bson_type_int64": [79, 80, 81, 103, 114, 124, 209], "bson_type_maxkei": [20, 124, 209], "bson_type_minkei": [21, 124, 209], "bson_type_nul": [23, 79, 124, 209], "bson_type_oid": [24, 108, 115, 124, 209], "bson_type_regex": [25, 26, 118, 124, 209], "bson_type_symbol": [27, 119, 124, 209], "bson_type_t": [0, 124, 223, 235, 236], "bson_type_timestamp": [29, 116, 122, 124, 209], "bson_type_undefin": [31, 79, 124, 209], "bson_type_utf8": [79, 124, 125, 209], "bson_uint32_to_str": [0, 4, 234, 235], "bson_unichar_t": [0, 199, 213, 214, 235, 236], "bson_unus": 224, "bson_utf8_escape_for_json": [0, 234, 235], "bson_utf8_from_unichar": [0, 234, 235], "bson_utf8_get_char": [0, 211, 234, 235], "bson_utf8_next_char": [0, 211, 234, 235], "bson_utf8_valid": [0, 125, 234, 235], "bson_valid": [0, 208, 218, 219, 220, 235], "bson_validate_dollar_kei": 218, "bson_validate_dot_kei": 218, "bson_validate_empty_kei": 218, "bson_validate_flags_t": [0, 217, 219, 220, 235, 236], "bson_validate_non": [218, 219, 220], "bson_validate_utf8": [218, 219, 220], "bson_validate_utf8_allow_nul": 218, "bson_validate_with_error": [0, 208, 217, 218, 220, 235], "bson_validate_with_error_and_offset": [0, 208, 217, 218, 219, 235], "bson_value_copi": [0, 223, 235], "bson_value_destroi": [0, 221, 223, 235], "bson_value_t": [0, 33, 38, 126, 221, 222, 235, 236], "bson_version_": 238, "bson_version_hex": 238, "bson_visitor_t": [0, 127, 217, 218, 219, 220, 235, 236], "bson_vsnprintf": [0, 234, 235], "bson_wrapper_destroi": 189, "bson_wrapper_t": 189, "bson_writer_begin": [0, 63, 232, 235], "bson_writer_destroi": [0, 230, 232, 235], "bson_writer_end": [0, 226, 232, 235], "bson_writer_get_length": [0, 232, 235], "bson_writer_new": [0, 227, 232, 235], "bson_writer_rollback": [0, 226, 229, 232, 235], "bson_writer_t": [0, 226, 227, 228, 229, 230, 231, 235, 236], "bson_zero_fre": [0, 145, 235], "bsonspec": [119, 207], "buf": [147, 175, 194, 230, 232], "buf_len": 147, "buf_siz": 136, "buffer": [4, 6, 63, 67, 76, 78, 82, 85, 89, 100, 101, 129, 136, 147, 148, 161, 170, 174, 175, 176, 184, 185, 187, 188, 201, 204, 208, 210, 226, 227, 228, 229, 230, 232], "buflen": [194, 230, 232], "build": [4, 38, 202, 232, 236], "builder": [197, 201], "bulk": [140, 232], "byte": [1, 2, 3, 6, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 58, 59, 75, 76, 89, 100, 101, 125, 141, 142, 147, 148, 149, 154, 161, 162, 164, 166, 175, 181, 185, 188, 199, 203, 204, 206, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 220, 225, 237], "c": [3, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 55, 73, 77, 94, 120, 197, 211, 224, 236], "c0": 212, "c11": 204, "call": [4, 5, 14, 15, 22, 34, 35, 36, 37, 39, 40, 41, 42, 43, 48, 50, 54, 55, 56, 62, 63, 82, 83, 84, 88, 91, 96, 100, 102, 103, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 122, 125, 137, 143, 144, 147, 169, 171, 175, 184, 185, 189, 202, 208, 215, 224, 226], "callback": [127, 169, 175, 177, 179, 224], "caller": [3, 4, 34, 35, 36, 37, 39, 40, 41, 42, 43, 65, 96, 100, 125, 226, 227, 230], "calloc": [142, 144], "can": [46, 60, 67, 76, 78, 82, 83, 85, 89, 101, 120, 125, 132, 134, 136, 140, 166, 173, 179, 202, 208, 209, 211, 217, 218, 219, 220, 224, 232, 233, 237, 238], "cancel": 224, "cannot": 229, "canon": [34, 39, 41, 237], "case": [25, 26, 50, 92, 93, 95, 186, 190, 224], "cast": [60, 80, 81], "caus": 32, "caveat": 145, "cb": 136, "certain": [184, 238], "chang": [50, 75, 120, 145], "char": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 51, 54, 55, 56, 58, 59, 60, 61, 65, 72, 73, 75, 84, 85, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104, 118, 119, 125, 138, 140, 162, 163, 165, 166, 167, 172, 179, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 204, 205, 206, 210, 211, 212, 213, 214, 215, 216, 223, 224, 225, 232, 237], "charact": [0, 25, 26, 44, 75, 77, 149, 199, 204, 211, 212, 213, 214, 215, 235, 236], "check": [45, 50, 73, 77, 82, 83, 151, 153, 154, 155, 157, 159, 163, 165, 174, 206, 208, 218, 229, 238], "check_depth": 224, "check_depth_func": 224, "check_depth_t": 224, "child": [4, 5, 13, 14, 15, 38, 117, 208, 224], "chunk": [175, 202], "clean": [189, 230], "cleanup": [179, 227], "client": 218, "clock": [0, 235, 236], "close": [137, 171, 179], "close_fd": 171, "close_on_destroi": [137, 171, 179], "code": [9, 27, 31, 55, 65, 85, 87, 158, 186, 219, 220, 223, 224], "code_len": 223, "coll": [11, 208], "collect": [11, 38, 87, 223, 237], "collection_len": [87, 223], "combin": 218, "come": 179, "comma": [75, 149], "command": [140, 179], "common": 31, "commonli": 125, "commun": [29, 32, 122], "compar": 46, "comparison": 150, "compat": [144, 236], "compil": [68, 69, 70, 238], "complet": [5, 14, 15, 226, 228], "complianc": [140, 179], "comput": 105, "condit": [140, 179], "conjunct": [46, 67], "consid": [4, 77, 92, 94, 95, 117, 120, 212], "const": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 52, 53, 54, 55, 56, 57, 58, 59, 61, 64, 67, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 111, 115, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 138, 140, 144, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 165, 167, 170, 172, 174, 179, 186, 188, 190, 191, 192, 193, 196, 198, 201, 204, 205, 206, 210, 211, 212, 214, 215, 216, 217, 219, 220, 221, 223, 224, 225], "constant": [101, 104, 105, 107, 210], "construct": 166, "consum": [182, 183], "contain": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 58, 59, 60, 63, 73, 75, 85, 86, 92, 93, 95, 100, 109, 118, 120, 121, 123, 128, 130, 134, 136, 140, 141, 145, 147, 149, 154, 156, 161, 162, 164, 165, 166, 179, 181, 182, 183, 184, 203, 207, 208, 209, 210, 211, 216, 218, 219, 220, 223, 224], "content": [47, 52, 53, 63, 81, 84, 87, 90, 109, 110, 111, 112, 113, 114, 115, 116, 118, 119, 120, 122, 125, 148, 152, 185, 189, 216, 217, 218, 219, 220, 221, 229], "context": [48, 49, 50, 51, 160, 164, 182, 218], "continu": [34, 35, 36, 37, 40, 140, 179, 224], "control": 51, "conveni": [127, 234], "convers": [44, 140, 224], "convert": [44, 61, 129, 137, 140, 166, 167, 179, 210, 212, 213, 214, 236], "copi": [33, 52, 53, 54, 55, 56, 67, 76, 140, 148, 152, 170, 179, 185, 191, 201, 204, 205, 221], "copyright": [140, 179], "correct": 185, "correctli": 145, "correspond": 60, "corrupt": [127, 219, 220], "could": [32, 101, 165, 185, 212, 224], "couldn": 185, "count": [57, 175, 224], "count_field": 224, "counter": 166, "creat": [49, 50, 101, 129, 132, 136, 137, 138, 146, 147, 148, 169, 170, 171, 172, 176, 187, 201, 230], "create_on_heap": 208, "cross": [71, 236], "ctx": [51, 147, 182, 183], "current": [19, 22, 79, 80, 81, 93, 101, 104, 105, 107, 117, 118, 125, 126, 164, 180, 203, 214, 215, 229, 231], "custom": [145, 178, 179, 183, 217, 218, 219, 220], "d": [65, 73, 94, 120, 184, 202, 223, 224], "dangl": 76, "data": [6, 38, 60, 75, 76, 82, 100, 101, 107, 127, 128, 136, 139, 147, 148, 149, 161, 170, 173, 175, 178, 179, 189, 207, 208, 210, 223, 224, 233, 236], "data_len": [207, 223], "date": [10, 22, 110, 122, 237], "dbpointer": [11, 237], "dbref": 218, "dcb": 136, "deal": 145, "dec": [58, 59, 61, 88], "decim": 12, "decimal128": [58, 59, 60, 111], "decimal128_str": 61, "decimal128t": 61, "declar": 60, "default": [49, 51, 143, 147, 160, 183], "defin": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 38, 60, 78, 82, 83, 84, 85, 86, 88, 89, 90, 102, 103, 108, 120, 122, 125, 132, 134, 136, 140, 166, 208, 218, 237, 238], "demand": 232, "demonstr": 224, "denot": 172, "depend": [25, 26, 60], "deprec": [11, 27, 31, 34, 35, 36, 37, 39, 40, 41, 42, 43, 50, 54, 87, 119, 149, 164, 196, 197, 198, 199, 200, 201, 202, 203, 224, 237], "depth": 224, "descend": [94, 224], "describ": [218, 237], "descriptor": [137, 171, 174, 175, 176, 179], "design": 145, "desir": [217, 219, 220], "destin": [188, 204, 232], "destroi": [63, 131, 137, 168, 169, 171, 177, 189], "detail": [41, 217, 219, 220], "detect": [19, 47, 174, 217, 218, 220, 231], "determin": [3, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 75, 77, 79, 93, 133, 149, 209, 223], "df": [173, 179], "dictionari": 232, "differ": [29, 71, 218], "digit": 44, "dilig": 145, "direct": 166, "directli": [27, 32, 185, 232], "discard": 120, "discourag": 237, "disk": 233, "distribut": [140, 179], "do": [4, 32, 33, 143, 144, 145, 174, 183, 186, 202], "do_someth": 238, "doc": [96, 140, 174, 207, 208, 209, 224, 232], "document": [9, 10, 11, 13, 14, 15, 16, 19, 20, 21, 33, 34, 35, 36, 37, 41, 46, 47, 52, 63, 64, 67, 85, 89, 96, 100, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 120, 124, 127, 129, 132, 134, 139, 140, 147, 148, 174, 179, 185, 187, 208, 217, 218, 219, 220, 224, 226, 229, 232, 236], "document_len": 89, "doe": [48, 55, 56, 62, 65, 131, 135, 168, 204, 222, 224, 227], "domain": [65, 186, 219, 220], "done": [4, 62, 109, 110, 111, 112, 113, 114, 115, 116, 125], "dot": 94, "dotal": [25, 26], "dotkei": [73, 94], "doubl": [16, 38, 80, 90, 112, 223, 224, 237], "driver": [35, 36, 40, 42, 125, 236], "dst": [47, 53, 54, 55, 56, 152, 153, 189, 204, 221], "due": [27, 32, 127], "dump": 65, "dynam": [208, 232], "each": [140, 179, 195, 210, 218, 220], "easier": 145, "easili": 208, "effect": [50, 51], "effici": [63, 189], "einval": 44, "either": [83, 127, 140, 160, 179, 210, 224, 226], "element": [4, 6, 7, 8, 9, 10, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 31, 34, 35, 36, 37, 38, 57, 73, 78, 81, 82, 83, 85, 86, 87, 89, 92, 93, 95, 96, 100, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 218], "elif": 60, "elimin": 185, "els": [96, 100, 140, 179, 224], "emb": 6, "embed": [32, 117, 196, 216, 218], "empti": [6, 147, 208], "enabl": [218, 238], "encapsul": [65, 223], "encod": [8, 9, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 58, 59, 75, 84, 85, 91, 125, 130, 132, 134, 138, 148, 149, 162, 165, 166, 167, 172, 185, 196, 199, 202, 208, 212, 214, 215], "encount": [44, 75, 106, 149], "end": [143, 174, 175, 203, 208], "endian": [60, 164, 166], "endif": [60, 238], "endptr": 44, "enforc": 188, "ensur": 3, "entir": [44, 204], "entri": [127, 224], "enum": [51, 124, 130, 140, 207, 209, 218], "enumer": [130, 207, 209], "eof": 185, "epoch": [10, 28, 30, 86, 110, 121, 123, 156, 166], "equal": [45, 46, 64, 154, 166, 203], "equat": 79, "equival": [63, 74, 77, 190, 218], "erang": 44, "err_cod": 194, "err_offset": 224, "errno": [44, 194], "error": [63, 65, 82, 83, 106, 109, 110, 111, 112, 113, 114, 115, 116, 120, 140, 149, 174, 179, 186, 189, 217, 219, 220, 224], "escap": 212, "essenti": 208, "etc": 210, "even": 204, "everi": [50, 144], "everyth": [25, 26], "exact": [58, 59], "exampl": [38, 75, 127, 147, 149, 189, 217, 218, 219, 220, 231], "exce": [196, 197, 198, 199, 201, 203, 224], "except": [9, 54, 55, 56, 77, 85, 91, 140, 179, 182, 193, 212, 233, 237], "exclud": [32, 54, 55, 56, 75, 149, 203, 225], "execut": 177, "exhaust": [92, 93, 94, 95, 208], "exist": [75, 149], "exit": [140, 224], "expand": 147, "expect": [140, 148, 179, 230], "explain": 236, "express": [140, 179, 237], "extend": [0, 34, 35, 36, 37, 39, 40, 41, 42, 43, 75, 130, 134, 140, 235, 236], "extern": [32, 120], "extrem": 145, "f": 202, "fail": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 76, 140, 174, 179, 219, 220], "failur": [1, 2, 34, 35, 36, 37, 39, 40, 41, 42, 43, 117, 141, 142, 143, 144, 174, 175, 180, 181, 217], "fals": [7, 19, 47, 58, 59, 63, 73, 75, 76, 77, 83, 88, 92, 94, 95, 106, 117, 127, 140, 154, 174, 179, 185, 189, 200, 202, 217, 218, 219, 220, 224], "fashion": 136, "faster": 105, "fclose": 185, "fd": [137, 171, 179], "featur": [218, 238], "feed": 128, "fetch": [79, 80, 87, 88, 90, 102, 103, 104, 105, 107, 108, 126, 156, 229], "field": [3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 54, 55, 56, 73, 79, 80, 82, 84, 87, 88, 90, 93, 101, 102, 103, 120, 125, 127, 144, 207, 208, 209, 224], "file": [137, 138, 140, 171, 172, 173, 174, 175, 176, 179, 185, 224], "filenam": [138, 140, 172, 179, 224], "fill": [185, 204, 219, 220], "final": 184, "find_error_loc": 224, "finish": 230, "first": [44, 54, 55, 56, 68, 75, 92, 93, 95, 96, 100, 149, 164, 185, 233], "first_exclud": [54, 55, 56], "fit": 204, "flag": [49, 50, 51, 208, 217, 218, 219, 220], "fold": [92, 93, 95], "follow": [50, 75, 79, 80, 94, 149, 164, 237, 238], "foo": [38, 39, 41, 42, 43, 208, 209], "footer": 185, "fopen": 185, "form": 9, "format": [3, 10, 34, 35, 36, 37, 39, 40, 41, 42, 43, 58, 59, 72, 75, 140, 164, 186, 188, 192, 193, 198, 210, 224, 225, 236, 237], "forth": 3, "found": [73, 75, 92, 93, 94, 95, 120, 138, 149, 206, 212, 224], "fp": 185, "fprintf": [65, 140, 174, 179, 185, 224], "fragment": 9, "fread": 185, "free": [34, 35, 36, 37, 39, 40, 41, 42, 43, 62, 63, 65, 66, 72, 135, 144, 195, 200, 208], "free_seg": 200, "freed": [50, 52, 63, 67, 75, 82, 84, 85, 91, 104, 108, 118, 125, 126, 129, 136, 137, 143, 144, 146, 171, 174, 181, 184, 185, 187, 189, 191, 192, 193, 200, 201, 205, 212, 221, 227], "from": [44, 54, 55, 56, 60, 75, 78, 79, 88, 89, 101, 102, 103, 136, 137, 139, 149, 171, 173, 174, 175, 176, 178, 179, 185, 204, 205, 208, 209, 210, 215, 218, 221, 227, 232, 236, 237], "fseek": 185, "ftell": 185, "full": [132, 134], "func": [177, 178], "function": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 38, 42, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57, 62, 63, 64, 66, 67, 74, 75, 76, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 91, 92, 94, 95, 96, 97, 98, 99, 100, 102, 103, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 127, 132, 133, 141, 142, 143, 144, 146, 147, 148, 149, 150, 164, 169, 170, 171, 173, 174, 175, 178, 181, 182, 183, 185, 186, 187, 189, 192, 193, 201, 203, 210, 215, 218, 221, 230, 233], "further": [126, 174, 224], "futur": [75, 145, 224], "fwrite": 140, "gener": [1, 2, 4, 50, 51, 55, 141, 142, 148, 156, 158, 160, 164, 181, 208, 210], "get": [22, 68, 69, 70, 185, 217, 219], "getpid": 50, "gettimeofdai": 71, "give": [219, 220], "given": [44, 229], "global": 164, "good": 187, "govern": [140, 179], "greater": [45, 46, 150, 175], "grow": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 185], "growth": 201, "guarante": [164, 218], "guid": 236, "h": [51, 55, 60, 65, 120, 130, 134, 140, 166, 179, 185, 202, 207, 208, 209, 218, 223, 224, 232], "ha": [1, 2, 50, 60, 76, 106, 125, 132, 134, 141, 142, 145, 181, 208, 210, 231], "had": 224, "handl": [65, 71, 169, 173, 175, 176, 179, 186], "hash": 158, "hashtabl": [158, 166], "have": [48, 50, 51, 187, 189, 208, 218], "header": [185, 218], "heap": [146, 148, 187, 208], "help": [145, 148], "helper": [22, 28, 30, 186], "hex": [162, 165, 166, 167], "high": [60, 232], "higher": [63, 145, 189, 218, 224], "histor": 212, "hold": [132, 134], "host": 172, "how": [79, 127, 217, 219, 220, 224], "howev": [31, 120, 145, 164], "http": [119, 140, 179, 207], "i": [1, 2, 3, 5, 6, 9, 10, 11, 15, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 55, 59, 60, 62, 63, 65, 74, 75, 77, 78, 82, 83, 84, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 125, 126, 129, 131, 132, 134, 135, 136, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 164, 165, 166, 168, 169, 170, 171, 172, 174, 175, 177, 179, 181, 182, 183, 184, 185, 186, 187, 188, 189, 191, 193, 194, 196, 200, 202, 203, 204, 205, 208, 209, 210, 211, 212, 213, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 227, 229, 230, 231, 232, 233, 237], "id": [51, 166, 237], "idea": 187, "ident": [97, 98, 99, 151, 153, 155, 157, 159, 163, 182], "identifi": 11, "ieee": 60, "ignor": [44, 75, 149], "immut": [78, 82, 85], "implement": [32, 71, 145, 177, 183, 237], "impli": [140, 179], "import": 233, "inc": [29, 140, 179, 208], "includ": [25, 26, 29, 51, 55, 60, 65, 81, 120, 130, 134, 140, 166, 179, 185, 195, 196, 197, 198, 199, 201, 202, 203, 207, 208, 209, 218, 223, 224, 229, 232], "inclus": 77, "incom": [140, 179], "increment": [4, 29, 38, 71, 116, 122, 223], "index": 38, "indic": [6, 63, 77, 95, 99, 200, 208, 216, 219, 220], "inf": 237, "infer": 44, "infin": [60, 237], "inform": [10, 65, 127, 207, 217, 224], "initi": [5, 14, 15, 38, 53, 58, 59, 63, 74, 75, 76, 94, 96, 97, 98, 99, 100, 101, 117, 147, 149, 161, 162, 184, 185, 189, 224, 229], "inlin": [151, 153, 155, 157, 159, 163, 208], "input": 212, "insensit": [25, 26], "inspect": [217, 219, 220], "instal": 144, "instanc": 230, "instead": [28, 30, 35, 40, 54, 63, 144, 164, 217, 219, 224], "int": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 38, 44, 45, 46, 51, 55, 59, 60, 68, 69, 70, 71, 77, 95, 99, 120, 137, 139, 140, 150, 151, 166, 171, 179, 185, 188, 189, 190, 194, 208, 224, 225, 232], "int32": 209, "int32_max": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 185], "int32_t": [17, 38, 102, 113, 132, 134, 223, 224], "int64_t": [10, 18, 38, 44, 71, 81, 86, 103, 110, 114, 223, 224], "int8_t": 223, "integ": [17, 18, 34, 36, 37, 44, 57, 81, 86, 95, 99, 102, 103, 105, 107, 190], "integr": [145, 151, 153, 155, 157, 159, 163], "interact": 11, "interest": 145, "intern": [22, 38, 46, 76, 136, 185, 194, 208, 212], "interpret": 212, "intra": [29, 122], "inttyp": 224, "invalid": [5, 15, 19, 44, 47, 75, 76, 84, 92, 94, 95, 106, 117, 118, 122, 125, 126, 185, 189, 203, 212, 215, 218, 219, 220, 237], "is_outermost_arrai": 133, "isspac": 77, "issu": 32, "iter": [19, 38, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 209, 211, 223, 224, 236], "its": [44, 184, 185, 199], "itself": 195, "javascript": [8, 9, 31, 38, 85], "json": [0, 34, 35, 36, 37, 39, 40, 41, 42, 43, 75, 128, 129, 130, 132, 134, 137, 139, 140, 149, 179, 185, 212, 235, 236], "kei": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 54, 55, 73, 75, 92, 93, 94, 95, 97, 98, 99, 101, 104, 105, 120, 149, 189, 217, 218, 219, 220, 224], "key_length": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 38], "keylen": [95, 99, 101], "kind": [140, 179], "know": [33, 79, 126], "l": [25, 26], "languag": [140, 145, 148, 179, 224, 232], "larg": 185, "larger": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33], "last": [75, 106, 149], "later": [101, 147], "law": [140, 179], "layer": 236, "layout": [60, 101], "ld": 185, "lead": 44, "leak": [14, 53], "least": [1, 2, 141, 142, 181, 185, 204], "left": 204, "legaci": [0, 11, 27, 32, 35, 36, 40, 41, 42, 235, 236], "len": [6, 59, 67, 75, 101, 128, 140, 149, 202, 203, 208, 213, 221, 223], "length": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 59, 61, 63, 75, 76, 78, 82, 84, 85, 87, 89, 91, 95, 99, 100, 101, 104, 105, 119, 125, 128, 132, 134, 147, 148, 149, 165, 170, 179, 185, 196, 197, 198, 199, 201, 203, 206, 208, 212, 216, 218, 229, 230], "less": [46, 150], "level": [63, 145, 189, 218, 224, 232], "lexicograph": [150, 190], "libbson": [0, 35, 36, 40, 41, 42, 45, 68, 69, 70, 71, 72, 143, 144, 145, 183, 185, 218, 224, 235], "libc": [32, 175], "libmongoc": 218, "librari": [71, 183, 210, 236, 238], "licens": [140, 179], "lifetim": [76, 120, 170], "lightweight": 145, "like": [9, 72, 94, 175, 193, 198, 202, 208, 210, 224, 225, 233], "limit": [140, 179, 185, 231], "line": [140, 179], "list": [54, 55, 208], "llong_max": 44, "llong_min": 44, "load": 85, "local": [25, 26, 51, 93], "locat": [19, 34, 35, 36, 37, 39, 40, 41, 42, 43, 61, 63, 75, 78, 82, 84, 85, 87, 88, 89, 91, 93, 97, 98, 99, 125, 127, 149, 167, 194, 210, 213, 217, 219, 220, 224, 225], "long": 185, "longer": [48, 63, 146, 201, 221], "look": 125, "low": 60, "lower": [189, 190], "m": [25, 26], "macro": [78, 82, 89], "made": 76, "mai": [6, 10, 38, 50, 75, 109, 110, 111, 112, 113, 114, 115, 116, 120, 140, 145, 148, 149, 179, 184, 207, 208, 215, 218, 224, 226, 232, 238], "main": [51, 55, 60, 140, 166, 179, 185, 189, 224, 232], "major": [45, 68, 69, 70, 238], "make": [25, 26, 145, 234], "malform": 218, "malloc": [141, 142, 144, 184], "manag": [0, 208, 231, 235, 236], "mani": [32, 232], "manipul": 234, "marshal": 125, "match": [25, 26, 93, 204, 212, 237], "max_depth": 224, "max_len": [132, 134], "maximum": [19, 47, 132, 134, 206, 208, 224], "maxlen": 206, "mean": [50, 59, 204, 218], "meant": [120, 175], "meet": 45, "mem": [66, 144, 181, 182, 183, 233], "member": [132, 134], "memori": [0, 1, 2, 14, 53, 66, 128, 141, 142, 143, 144, 173, 179, 181, 182, 183, 185, 227, 229, 231, 232, 233, 235, 236], "merg": [75, 149], "messag": [65, 140, 179, 219, 220, 224, 231], "method": [56, 227], "micro": [45, 68, 69, 70, 238], "microsecond": [71, 123], "middl": [70, 203], "might": 202, "milli": 237, "millisecond": [10, 28, 30, 86, 110], "minimum": [45, 218], "minor": [45, 68, 69, 70, 238], "miss": [96, 100], "mlock": 233, "mode": [25, 26, 130, 132, 134, 171], "modifi": [32, 67, 72, 82, 84, 85, 104, 108, 118, 120, 125, 126, 174, 217, 219, 220], "mongodb": [20, 21, 29, 34, 35, 36, 37, 39, 40, 41, 42, 43, 75, 94, 130, 134, 140, 179, 208, 231, 236, 237], "monoton": [71, 210], "more": [41, 178, 207, 217, 219, 220, 232], "most": 50, "move": [38, 189], "msec_since_epoch": 224, "multi": [125, 199, 211, 213, 214], "multipl": [1, 2, 25, 26, 75, 149, 215], "must": [1, 2, 4, 6, 8, 14, 24, 32, 44, 53, 72, 75, 76, 78, 89, 96, 100, 101, 120, 143, 144, 170, 171, 185, 189, 196, 197, 198, 199, 201, 203, 204, 221, 226], "mutabl": 208, "mutat": [109, 110, 111, 112, 113, 114, 115, 116], "my_bson_doc": 120, "my_doc": 120, "my_field": 120, "my_state_t": 224, "my_visit_befor": 224, "my_visit_corrupt": 224, "my_visit_unsupported_typ": 224, "mysubdoc": 120, "n": [34, 36, 37, 38, 39, 41, 42, 43, 55, 60, 65, 96, 100, 120, 140, 166, 174, 179, 185, 202, 209, 210, 211, 223, 224, 237], "n_byte": 205, "n_member": 144, "name": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 54, 55, 56, 60, 73, 87, 92, 93, 95, 120, 138], "namespac": 237, "nan": [58, 59, 60, 237], "nativ": 236, "necessarili": 221, "need": [4, 50, 55, 202, 224], "neg": [10, 190], "nest": 224, "network": 232, "new": [6, 7, 8, 10, 12, 16, 17, 18, 23, 24, 25, 26, 27, 29, 31, 33, 38, 50, 52, 55, 75, 87, 109, 111, 112, 129, 132, 136, 137, 138, 144, 145, 146, 147, 148, 149, 160, 164, 170, 171, 172, 181, 185, 187, 191, 201, 203, 205, 208, 212, 226, 230], "newer": 238, "newli": [34, 35, 36, 37, 39, 40, 41, 42, 43, 50, 52, 91, 129, 132, 136, 137, 138, 146, 147, 148, 149, 170, 171, 172, 173, 187, 191, 192, 193, 201, 205, 212, 230], "next": [106, 139, 164, 174, 175, 215], "non": [34, 35, 36, 37, 39, 40, 41, 42, 43, 63, 79, 84, 119, 144, 212, 217, 219, 220, 237], "normal": [34, 36, 37, 224], "notat": [73, 94, 166, 237], "note": [125, 185, 227, 233], "noth": [48, 62, 131, 135, 168, 186, 204, 222, 227], "now": [92, 94, 95, 145, 189], "nul": [208, 212], "null": [6, 8, 9, 19, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 48, 51, 54, 55, 59, 62, 63, 75, 82, 84, 118, 119, 131, 135, 138, 147, 148, 149, 160, 166, 168, 172, 173, 174, 179, 182, 183, 185, 186, 189, 191, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 208, 212, 216, 217, 218, 219, 220, 221, 222, 224, 227, 232], "num_byt": [1, 2, 141, 142, 144, 181, 182, 183], "number": [1, 2, 32, 44, 57, 68, 69, 70, 86, 121, 123, 141, 164, 175, 188, 204, 210, 211, 213, 225, 234], "numberint": [34, 39, 41], "nuse": 179, "object": [51, 60, 75, 149, 166], "objectid": [50, 51, 164, 165, 166, 237], "oblivi": 203, "observ": [104, 105, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 122, 124, 125, 126], "obtain": [101, 140, 179], "occur": [189, 203, 217, 219, 220], "off": 224, "off_t": 180, "offset": [101, 107, 180, 215, 217, 220, 224, 229, 230, 232], "often": 140, "oid": [11, 24, 38, 51, 87, 96, 100, 115, 156, 157, 158, 159, 160, 161, 162, 163, 164, 166, 167, 208, 223], "oid1": [150, 151, 154, 155], "oid2": [150, 151, 154, 155], "oidstr": [96, 100], "older": 224, "onc": [132, 134], "one": [63, 147, 176, 183, 219, 220], "ones": 51, "onli": [11, 29, 51, 71, 75, 76, 82, 109, 110, 111, 112, 113, 114, 115, 116, 117, 149, 164, 176, 177, 238], "oom": 145, "opaqu": [169, 175], "open": [137, 140, 179], "oper": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 47, 50, 140, 175, 185], "opt": [25, 41, 131, 133, 134, 208], "optim": 210, "option": [9, 19, 25, 26, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 75, 85, 91, 118, 125, 127, 134, 147, 149, 160, 164, 169, 200, 217, 218, 219, 220, 223, 224, 237], "order": [60, 208], "org": [119, 140, 179, 207], "other": [35, 36, 40, 42, 46, 51, 64, 80, 83, 125, 173, 185, 212, 218, 233], "otherwis": [9, 58, 59, 62, 73, 75, 76, 88, 117, 138, 148, 149, 154, 172, 173, 180, 200, 217, 219, 220], "our": 179, "out": [38, 44, 65, 77, 88, 145, 147, 219, 220, 226], "outermost": [34, 35, 36, 37], "output": 220, "outsid": 218, "over": 55, "overflow": [19, 47], "overrid": 51, "overwrit": [109, 110, 111, 112, 113, 114, 115, 116], "own": [127, 177, 224], "ownership": 202, "packet": [229, 232], "pad": [144, 208, 224], "page": 233, "pair": 208, "paramet": 65, "parent": 38, "pars": [58, 59, 75, 140, 149, 162, 165, 224, 236], "part": 175, "particular": 231, "partli": 229, "pass": [27, 32, 41, 44, 65, 101, 106, 126, 147, 169, 194, 217, 219, 220, 229], "password": 233, "past": 231, "path": [172, 179], "payload": 237, "perform": [4, 9, 140, 151, 153, 155, 157, 159, 163, 192, 202, 238], "permiss": [140, 179], "perror": 185, "place": [74, 96, 100, 109, 110, 111, 112, 113, 114, 115, 116, 125, 203], "platform": [60, 71, 145, 234, 236], "pleas": 41, "pluggabl": [173, 183], "point": [82, 210], "pointer": [1, 2, 24, 75, 76, 82, 85, 101, 136, 141, 142, 147, 173, 181, 182, 183, 185, 210, 215], "pool": 182, "portabl": [1, 2, 44, 141, 142, 145, 181, 188, 190, 194, 206, 237], "posit": [19, 57, 180, 190], "possibl": [219, 220], "possibli": 212, "power": [1, 2, 201, 202], "pre": [72, 187], "prealloc": 187, "precis": 29, "prefer": [27, 32, 55, 237], "prematur": 127, "preprocessor": 238, "present": [140, 179], "preserv": 212, "prevent": 233, "previous": 101, "primarili": [20, 21, 29], "print": [34, 36, 37, 38, 39, 41, 42, 43, 55, 140, 179], "print_doc_id": [96, 100], "print_each_char": 211, "printabl": 61, "printf": [34, 36, 37, 38, 39, 41, 42, 43, 55, 60, 96, 100, 120, 166, 185, 186, 188, 192, 193, 198, 202, 209, 210, 211, 223, 224, 225], "priu32": 224, "privat": 120, "probabl": [122, 125, 233], "process": [1, 2, 41, 49, 50, 140, 141, 142, 143, 144, 179, 181], "produc": [35, 40, 237], "program": [63, 82, 83, 106, 109, 110, 111, 112, 113, 114, 115, 116, 140, 179], "progress": 101, "prohibit": 218, "proof": 224, "propag": [75, 138, 139, 149, 172], "properli": 3, "properti": 67, "protect": 233, "prototyp": 183, "provid": [6, 7, 8, 9, 38, 58, 59, 71, 76, 85, 118, 127, 133, 140, 147, 161, 169, 171, 173, 179, 211, 224, 232, 234, 236], "python": 232, "qsort": [46, 150, 166], "queri": [20, 21], "quot": 237, "random": 166, "rang": 44, "rare": [50, 145], "rather": [34, 35, 36, 37, 204], "raw": [67, 78, 85, 89, 161, 189], "rb": 185, "re": 232, "reach": [132, 134, 174], "reached_eof": [174, 224], "reached_of": 174, "read": [76, 136, 137, 139, 140, 171, 173, 174, 175, 177, 178, 179, 185, 224], "read_into": 185, "reader": [65, 128, 129, 135, 137, 139, 140, 168, 169, 171, 173, 174, 176, 177, 178, 179, 180], "realloc": [144, 147, 181, 183], "realloc_func": [147, 230, 232], "realloc_func_ctx": [147, 230, 232], "reason": 212, "reconstruct": [101, 107], "recurs": 94, "ref": 237, "refer": [41, 76, 125, 235, 236], "refrain": 208, "regardless": 185, "regex": [25, 26, 38, 118, 223, 237], "regex_length": [26, 38], "regexpattern": 237, "region": [1, 2, 66, 141, 142, 179, 181, 182, 183, 231, 232, 233], "regular": 237, "reiniti": 184, "relax": [37, 43, 237], "releas": [45, 48, 68, 69, 70, 75, 120, 131, 168, 222, 227], "reli": 101, "remain": [76, 127, 204], "rememb": 32, "report": 224, "repres": [60, 105, 107, 166, 208, 221], "represent": [32, 72, 125, 199, 211, 214], "request": [92, 94, 95, 129, 136, 181, 182, 183, 217, 218, 219, 220], "requir": [45, 65, 66, 140, 145, 179, 224], "required_major": 45, "required_micro": 45, "required_minor": 45, "reserv": 185, "resiz": 147, "resourc": [48, 131, 168, 222], "respons": [3, 34, 35, 36, 37, 39, 40, 41, 42, 43, 227], "restor": [101, 143], "result": [34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 52, 61, 63, 66, 76, 85, 91, 119, 125, 132, 134, 143, 144, 167, 170, 187, 188, 196, 197, 198, 199, 201, 203, 210, 212, 213, 225], "retriev": [78, 89, 104, 105, 118, 125], "return": [51, 60, 82, 122, 123, 140, 166, 179, 202, 224, 232], "reus": [38, 184], "revers": 145, "rewind": 185, "rf": [173, 179], "rfc": 216, "rfc3629": 212, "routin": [0, 235, 236], "run": 224, "runtim": [33, 45, 125, 126, 209, 223], "s1": 190, "s2": 190, "safe": 50, "safer": 77, "same": [35, 36, 40, 42, 46, 55, 56, 154, 208], "save": 101, "scope": [9, 38, 85, 208], "scope_data": 223, "scope_len": [85, 223], "second": [29, 121, 123, 156, 166], "section": 210, "see": [4, 34, 37, 39, 43, 58, 59, 65, 73, 92, 95, 127, 140, 179, 207, 208, 217, 219, 220, 229, 236], "seek": 176, "seek_end": 185, "semant": 46, "sensit": [92, 93, 95], "sent": 229, "separ": [75, 149], "sequenc": [140, 164, 174, 179, 203, 212, 213, 214, 237], "sequenti": [34, 36, 37, 164], "seri": 224, "serial": [4, 147, 232], "serialis": [132, 134], "serv": 50, "server": [29, 122, 208], "set": [2, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 58, 59, 63, 75, 118, 119, 127, 133, 138, 142, 144, 145, 147, 149, 172, 174, 177, 178, 185, 186, 204, 205, 208, 210, 218, 219, 220, 224], "shall": [3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 29, 31, 32, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57, 62, 63, 64, 66, 67, 74, 76, 78, 81, 82, 83, 86, 89, 92, 94, 95, 96, 100, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 132, 133, 143, 144, 146, 148, 150, 170, 171, 174, 187], "short": 204, "should": [11, 25, 26, 27, 31, 48, 50, 52, 55, 62, 63, 65, 66, 67, 75, 84, 85, 87, 88, 91, 92, 94, 95, 101, 102, 103, 104, 108, 117, 118, 120, 126, 129, 136, 137, 146, 171, 174, 177, 187, 191, 192, 193, 200, 201, 205, 208, 211, 212], "sign": [17, 18, 44, 81], "similar": [29, 85, 91, 142, 175], "similarli": 233, "simpli": 224, "simplifi": 224, "sinc": [10, 28, 30, 35, 40, 54, 86, 110, 121, 123, 156, 164, 166, 196, 197, 198, 199, 200, 201, 202, 203], "singl": [4, 75, 149, 208, 211, 213, 232], "site": 236, "situat": [55, 101, 145], "sixteen": 60, "size": [19, 47, 60, 120, 129, 136, 147, 181, 182, 183, 185, 187, 188, 194, 204, 206, 208, 210, 225, 233], "size_max": 221, "size_t": [1, 2, 34, 35, 36, 37, 39, 40, 41, 42, 43, 76, 100, 101, 128, 129, 136, 141, 142, 144, 147, 148, 165, 170, 175, 179, 181, 182, 183, 185, 187, 188, 194, 204, 205, 206, 210, 216, 217, 220, 224, 225, 229, 230, 232, 233], "sizeof": [1, 2, 141, 142, 166, 181, 189, 210], "slower": 148, "small": [208, 234], "smaller": 203, "snprintf": [188, 210], "so": [3, 4, 46, 143, 144, 145, 203], "socket": 173, "softwar": [140, 179], "some": [32, 202], "someth": [72, 174], "sort": [150, 190], "sourc": [136, 139, 173], "space": [77, 185, 204, 226], "spec": 87, "special": [55, 212], "specif": [58, 59, 119, 140, 166, 179, 182, 183, 208, 209, 217, 219, 224], "specifi": [3, 10, 13, 51, 54, 55, 56, 62, 110, 218], "speed": 208, "src": [47, 53, 54, 55, 56, 152, 153, 189, 204, 221], "ssize_t": [75, 149, 175, 212, 224], "stack": [65, 74, 76, 120, 145, 185, 208], "stand": 145, "standard": [94, 204, 216], "start": [5, 34, 36, 37, 38, 44, 54, 55, 101, 166, 218], "state": [19, 47, 224], "static": [96, 100, 151, 153, 155, 157, 159, 163, 189, 208, 211, 224, 238], "stderr": [65, 140, 174, 179, 185, 224], "stdin": 179, "stdin_fileno": [140, 179], "stdio": [60, 140, 166, 179, 185, 224], "stdlib": [140, 224], "stdout": [140, 179], "steal": 63, "still": 218, "stolen": 63, "stop": [127, 132, 134, 224], "store": [20, 21, 63, 84, 85, 194, 208, 213, 233], "str": [34, 36, 37, 38, 39, 41, 42, 43, 44, 55, 61, 162, 163, 165, 166, 167, 179, 188, 191, 196, 197, 200, 201, 202, 205, 210, 211, 223, 225], "strcasecmp": 190, "strcmp": [120, 140, 179], "stream": [129, 136, 173, 175, 178, 179, 180, 185], "strerror": 194, "string": [0, 3, 4, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 58, 59, 60, 61, 72, 73, 75, 84, 85, 91, 92, 93, 95, 99, 101, 104, 118, 119, 125, 132, 134, 140, 149, 162, 165, 167, 179, 186, 188, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 210, 212, 214, 215, 216, 218, 221, 225, 235, 236, 237], "strlen": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 38, 75, 105, 149, 208], "strncpy": 204, "strncpy_": 204, "strnlen": 206, "strptr": 210, "strtoll": 44, "struct": [30, 38, 51, 60, 65, 71, 101, 120, 123, 134, 140, 144, 166, 179, 189, 202, 208, 223, 224, 232], "structur": [41, 51, 60, 62, 63, 65, 120, 134, 140, 146, 166, 179, 184, 189, 200, 203, 208, 219, 220, 223, 224, 226, 230], "strv": 195, "style": [46, 150, 166, 186, 188, 192, 193, 198, 225], "sub": [4, 13, 14, 78, 89, 120], "sub_it": 120, "subdocu": [94, 218], "subject": 75, "substitut": 234, "subtyp": [6, 38, 82, 207, 208, 223], "success": [5, 15, 19, 34, 35, 36, 37, 39, 40, 41, 42, 43, 47, 75, 138, 139, 147, 148, 149, 172, 173], "successfulli": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 76, 96, 100, 101, 189, 218], "suggest": [32, 125], "suitabl": [158, 196], "supersed": [36, 42], "suppli": [66, 132, 170, 227, 228, 230], "support": [32, 81], "swap": 233, "symbol": [27, 119, 223, 237], "system": [0, 11, 32, 138, 175, 235, 236], "t": [185, 237], "take": [28, 30, 56, 125, 182, 185, 193, 202, 218], "target": [11, 60], "tcp": 232, "tell": 180, "temporarili": 185, "termin": [8, 9, 32, 44, 54, 55, 59, 195, 196, 197, 198, 199, 201, 203, 204, 212, 221], "text": 211, "than": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 45, 46, 83, 105, 125, 150, 175, 204], "thei": [29, 154, 190], "them": [60, 140], "therefor": [76, 105, 208], "thi": [1, 2, 4, 5, 9, 15, 20, 21, 22, 27, 29, 31, 32, 33, 36, 42, 45, 46, 48, 49, 50, 51, 55, 56, 62, 63, 66, 67, 73, 74, 75, 78, 82, 83, 84, 88, 89, 91, 97, 98, 99, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 122, 125, 126, 132, 134, 140, 141, 142, 143, 144, 145, 148, 164, 169, 173, 175, 177, 179, 181, 182, 183, 185, 186, 187, 188, 189, 192, 193, 194, 195, 196, 202, 203, 204, 207, 208, 210, 211, 212, 215, 218, 221, 224, 227, 229, 231, 232, 233, 236, 238], "third": 69, "those": [54, 55, 56, 63, 234], "thread": 50, "through": [120, 183, 211, 217, 219, 220], "throughout": 145, "time": [10, 22, 101, 104, 105, 107, 110, 120, 122, 156, 164, 166], "time_t": [28, 38, 121, 156, 157], "timeout": 71, "timestamp": [29, 38, 116, 122, 223], "timev": [30, 38, 71, 123], "timezon": 10, "too": [185, 204], "top": 63, "total_s": 185, "track": 38, "trail": [32, 75, 149, 188, 203, 204, 205], "transfer": [63, 189], "transform": 140, "translat": 190, "travers": 218, "treat": 208, "true": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 45, 47, 58, 59, 64, 73, 75, 76, 79, 83, 88, 92, 93, 94, 95, 96, 100, 101, 106, 117, 127, 154, 165, 171, 174, 185, 189, 202, 216, 217, 219, 220, 224, 226], "truli": 233, "truncat": 203, "tutori": 236, "tv": [71, 123], "two": [46, 60, 154, 201, 202, 212], "type": [3, 9, 11, 13, 16, 20, 21, 23, 24, 25, 26, 27, 29, 31, 33, 60, 78, 79, 80, 82, 84, 87, 88, 89, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 124, 126, 166, 209, 218, 223, 224, 237], "type_cod": 224, "typedef": [38, 51, 60, 65, 120, 124, 130, 134, 140, 144, 166, 169, 175, 179, 183, 189, 202, 207, 208, 209, 211, 218, 223, 224, 232], "typic": 122, "u": [25, 26, 145, 166, 211], "u0000": 212, "uint32_max": [196, 197, 198, 199, 201, 203, 224], "uint32_t": [6, 29, 38, 57, 63, 65, 78, 82, 84, 85, 87, 89, 91, 101, 105, 107, 116, 119, 122, 125, 158, 159, 185, 186, 202, 203, 208, 210, 211, 213, 223, 224], "uint64_t": [60, 224], "uint8_t": [6, 38, 63, 67, 76, 78, 82, 85, 89, 100, 101, 128, 147, 148, 149, 161, 166, 170, 179, 185, 208, 223, 224, 230, 232], "undefin": [31, 208, 224], "under": [140, 145, 179], "underli": [63, 109, 110, 111, 112, 113, 114, 115, 116, 125, 138, 139, 174, 175, 176, 178, 180, 187, 208, 226, 229], "unichar": [199, 213], "unicod": [25, 26, 199, 211, 213], "uniniti": [14, 53, 75, 185, 189], "union": 223, "uniqu": 164, "unix": [10, 28, 30, 86, 110, 121, 123, 156, 166, 175], "unknown": 174, "unless": [62, 140, 179], "unlik": [20, 21], "unrecogn": 224, "unsign": [107, 166, 211], "unsupport": [127, 224], "until": [33, 82], "unus": [129, 136], "up": [189, 204, 205, 208, 230], "upon": [34, 35, 36, 37, 39, 40, 41, 42, 43, 96, 100, 140], "us": [3, 4, 6, 7, 8, 11, 13, 14, 19, 20, 21, 27, 29, 31, 32, 33, 35, 36, 38, 40, 41, 42, 44, 46, 48, 50, 51, 54, 63, 65, 66, 67, 76, 85, 87, 93, 101, 106, 107, 117, 120, 122, 125, 127, 132, 133, 134, 138, 140, 143, 144, 146, 147, 160, 161, 164, 166, 169, 170, 172, 173, 177, 179, 182, 183, 184, 185, 187, 189, 201, 202, 207, 208, 209, 210, 211, 213, 217, 218, 219, 220, 221, 224, 226, 229, 230, 231, 232, 233, 237, 238], "usag": [140, 179, 185, 224], "user": [136, 173], "utc": [10, 22], "utf": [8, 9, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 75, 84, 85, 91, 125, 149, 196, 199, 202, 203, 211, 212, 213, 214, 215, 216, 218, 219, 220, 221, 234], "utf8": [32, 125, 212, 213, 214, 215, 216], "utf8_len": [212, 216], "v2": 237, "v_arrai": 224, "v_binari": [223, 224], "v_binary_len": 224, "v_bool": [223, 224], "v_code": [223, 224], "v_code_len": 224, "v_codewscop": 223, "v_collect": 224, "v_collection_len": 224, "v_datetim": 223, "v_dbpointer": 223, "v_decimal128": [223, 224], "v_doc": 223, "v_document": 224, "v_doubl": [223, 224], "v_increment": 224, "v_int32": [223, 224], "v_int64": [223, 224], "v_int8": 223, "v_oid": [223, 224], "v_option": 224, "v_regex": [223, 224], "v_scope": 224, "v_subtyp": 224, "v_symbol": [223, 224], "v_symbol_len": 224, "v_timestamp": [223, 224], "v_utf8": [221, 223, 224], "v_utf8_len": 224, "va_list": [56, 193, 225], "val": [3, 6, 7, 8, 9, 10, 12, 13, 16, 17, 18, 24, 25, 27, 28, 29, 30, 32, 33, 208], "valid": [25, 26, 32, 44, 58, 59, 75, 76, 82, 101, 120, 125, 149, 165, 170, 171, 176, 212, 214, 216, 217, 218, 219, 220], "valu": [6, 7, 10, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 44, 60, 68, 69, 70, 79, 80, 83, 88, 101, 102, 103, 109, 110, 111, 112, 113, 114, 115, 126, 133, 150, 166, 175, 185, 189, 208, 210, 211, 217, 218, 219, 220, 221, 222, 223], "value_typ": 223, "variabl": 133, "variad": [54, 55, 225], "variou": [201, 207, 238], "ve": 229, "verbos": [25, 26], "veri": 55, "verifi": [78, 88, 89, 102, 103, 108, 185, 216], "version": [0, 35, 40, 44, 45, 54, 68, 69, 70, 72, 92, 95, 140, 162, 164, 179, 190, 196, 197, 198, 199, 200, 201, 202, 203, 206, 224, 235, 236], "via": [51, 75, 138, 139, 145, 149, 172], "visit": [127, 218], "visit_aft": 224, "visit_arrai": 224, "visit_befor": 224, "visit_binari": 224, "visit_bool": 224, "visit_cod": 224, "visit_codewscop": 224, "visit_corrupt": 224, "visit_date_tim": 224, "visit_dbpoint": 224, "visit_decimal128": 224, "visit_docu": 224, "visit_doubl": 224, "visit_int32": 224, "visit_int64": 224, "visit_maxkei": 224, "visit_minkei": 224, "visit_nul": 224, "visit_oid": 224, "visit_regex": 224, "visit_symbol": 224, "visit_timestamp": 224, "visit_undefin": 224, "visit_unsupported_typ": 224, "visit_utf8": 224, "visitor": [127, 224], "void": [1, 2, 38, 48, 49, 51, 53, 54, 55, 56, 61, 62, 66, 68, 69, 70, 71, 72, 74, 78, 82, 87, 89, 96, 100, 109, 110, 112, 113, 114, 115, 116, 122, 123, 127, 128, 131, 133, 134, 135, 136, 141, 142, 143, 144, 146, 147, 152, 153, 160, 161, 162, 163, 164, 167, 168, 169, 173, 175, 176, 177, 178, 179, 181, 182, 183, 184, 185, 186, 189, 195, 196, 197, 198, 199, 203, 204, 208, 211, 213, 221, 222, 224, 227, 228, 230, 231, 232, 233, 238], "vtabl": [127, 144], "w": [25, 26], "wa": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 44, 58, 59, 68, 69, 70, 73, 75, 76, 88, 92, 93, 94, 95, 96, 100, 101, 106, 117, 127, 139, 141, 142, 166, 174, 181, 189, 206, 217, 226], "wai": [55, 56, 71, 183], "walk": [217, 219, 220], "want": [33, 67, 122, 125, 133, 140, 229, 233, 238], "warranti": [140, 179], "we": [133, 174, 234], "well": [71, 233], "went": 231, "were": [79, 80, 81, 127], "what": 133, "when": [4, 11, 14, 20, 21, 38, 48, 62, 63, 68, 69, 70, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 125, 137, 146, 148, 169, 171, 177, 182, 185, 201, 208, 211, 212, 221, 224, 226, 230, 232], "where": [101, 186, 203, 217, 220], "whether": [137, 171, 184, 200], "which": [1, 2, 32, 35, 36, 40, 42, 44, 67, 84, 85, 100, 104, 118, 141, 142, 179, 181, 185, 201, 204, 208, 215, 218, 219, 220], "while": [60, 120, 122, 125, 140, 174, 179, 224], "white": 77, "whitespac": 44, "whose": 215, "wish": 183, "within": [32, 57, 71, 73, 164, 180, 208, 215, 216], "without": [4, 101, 126, 140, 179, 237], "work": [55, 56, 140, 148, 182], "would": [19, 47, 202], "wrap": 189, "wrap_bson": 189, "wrapper": [1, 2, 141, 142, 181, 188, 189, 194], "write": [140, 179, 185, 204, 220, 226, 228], "writer": [226, 227, 228, 229, 231, 232], "written": [188, 217, 220, 225, 229], "wrong": [143, 144], "www": [140, 179], "x": [25, 26], "yield": 4, "you": [4, 33, 48, 62, 66, 67, 72, 82, 83, 88, 102, 103, 108, 122, 125, 140, 166, 179, 183, 185, 187, 189, 202, 217, 219, 220, 229, 231, 232, 233, 238], "your": [127, 210, 224], "zero": [1, 2, 44, 46, 57, 63, 79, 141, 142, 175, 181, 204, 218, 233]}, "titles": ["API Reference", "bson_aligned_alloc()", "bson_aligned_alloc0()", "bson_append_array()", "bson_append_array_begin()", "bson_append_array_end()", "bson_append_binary()", "bson_append_bool()", "bson_append_code()", "bson_append_code_with_scope()", "bson_append_date_time()", "bson_append_dbpointer()", "bson_append_decimal128()", "bson_append_document()", "bson_append_document_begin()", "bson_append_document_end()", "bson_append_double()", "bson_append_int32()", "bson_append_int64()", "bson_append_iter()", "bson_append_maxkey()", "bson_append_minkey()", "bson_append_now_utc()", "bson_append_null()", "bson_append_oid()", "bson_append_regex()", "bson_append_regex_w_len()", "bson_append_symbol()", "bson_append_time_t()", "bson_append_timestamp()", "bson_append_timeval()", "bson_append_undefined()", "bson_append_utf8()", "bson_append_value()", "bson_array_as_canonical_extended_json()", "bson_array_as_json()", "bson_array_as_legacy_extended_json()", "bson_array_as_relaxed_extended_json()", "bson_array_builder_t", "bson_as_canonical_extended_json()", "bson_as_json()", "bson_as_json_with_opts()", "bson_as_legacy_extended_json()", "bson_as_relaxed_extended_json()", "bson_ascii_strtoll()", "bson_check_version()", "bson_compare()", "bson_concat()", "bson_context_destroy()", "bson_context_get_default()", "bson_context_new()", "bson_context_t", "bson_copy()", "bson_copy_to()", "bson_copy_to_excluding()", "bson_copy_to_excluding_noinit()", "bson_copy_to_excluding_noinit_va()", "bson_count_keys()", "bson_decimal128_from_string()", "bson_decimal128_from_string_w_len()", "bson_decimal128_t", "bson_decimal128_to_string()", "bson_destroy()", "bson_destroy_with_steal()", "bson_equal()", "bson_error_t", "bson_free()", "bson_get_data()", "bson_get_major_version()", "bson_get_micro_version()", "bson_get_minor_version()", "System Clock", "bson_get_version()", "bson_has_field()", "bson_init()", "bson_init_from_json()", "bson_init_static()", "bson_isspace()", "bson_iter_array()", "bson_iter_as_bool()", "bson_iter_as_double()", "bson_iter_as_int64()", "bson_iter_binary()", "bson_iter_bool()", "bson_iter_code()", "bson_iter_codewscope()", "bson_iter_date_time()", "bson_iter_dbpointer()", "bson_iter_decimal128()", "bson_iter_document()", "bson_iter_double()", "bson_iter_dup_utf8()", "bson_iter_find()", "bson_iter_find_case()", "bson_iter_find_descendant()", "bson_iter_find_w_len()", "bson_iter_init()", "bson_iter_init_find()", "bson_iter_init_find_case()", "bson_iter_init_find_w_len()", "bson_iter_init_from_data()", "bson_iter_init_from_data_at_offset()", "bson_iter_int32()", "bson_iter_int64()", "bson_iter_key()", "bson_iter_key_len()", "bson_iter_next()", "bson_iter_offset()", "bson_iter_oid()", "bson_iter_overwrite_bool()", "bson_iter_overwrite_date_time()", "bson_iter_overwrite_decimal128()", "bson_iter_overwrite_double()", "bson_iter_overwrite_int32()", "bson_iter_overwrite_int64()", "bson_iter_overwrite_oid()", "bson_iter_overwrite_timestamp()", "bson_iter_recurse()", "bson_iter_regex()", "bson_iter_symbol()", "bson_iter_t", "bson_iter_time_t()", "bson_iter_timestamp()", "bson_iter_timeval()", "bson_iter_type()", "bson_iter_utf8()", "bson_iter_value()", "bson_iter_visit_all()", "bson_json_data_reader_ingest()", "bson_json_data_reader_new()", "bson_json_mode_t", "bson_json_opts_destroy()", "bson_json_opts_new()", "bson_json_opts_set_outermost_array()", "bson_json_opts_t", "bson_json_reader_destroy()", "bson_json_reader_new()", "bson_json_reader_new_from_fd()", "bson_json_reader_new_from_file()", "bson_json_reader_read()", "bson_json_reader_t", "bson_malloc()", "bson_malloc0()", "bson_mem_restore_vtable()", "bson_mem_set_vtable()", "Memory Management", "bson_new()", "bson_new_from_buffer()", "bson_new_from_data()", "bson_new_from_json()", "bson_oid_compare()", "bson_oid_compare_unsafe()", "bson_oid_copy()", "bson_oid_copy_unsafe()", "bson_oid_equal()", "bson_oid_equal_unsafe()", "bson_oid_get_time_t()", "bson_oid_get_time_t_unsafe()", "bson_oid_hash()", "bson_oid_hash_unsafe()", "bson_oid_init()", "bson_oid_init_from_data()", "bson_oid_init_from_string()", "bson_oid_init_from_string_unsafe()", "bson_oid_init_sequence()", "bson_oid_is_valid()", "bson_oid_t", "bson_oid_to_string()", "bson_reader_destroy()", "bson_reader_destroy_func_t", "bson_reader_new_from_data()", "bson_reader_new_from_fd()", "bson_reader_new_from_file()", "bson_reader_new_from_handle()", "bson_reader_read()", "bson_reader_read_func_t", "bson_reader_reset()", "bson_reader_set_destroy_func()", "bson_reader_set_read_func()", "bson_reader_t", "bson_reader_tell()", "bson_realloc()", "bson_realloc_ctx()", "bson_realloc_func", "bson_reinit()", "bson_reserve_buffer()", "bson_set_error()", "bson_sized_new()", "bson_snprintf()", "bson_steal()", "bson_strcasecmp()", "bson_strdup()", "bson_strdup_printf()", "bson_strdupv_printf()", "bson_strerror_r()", "bson_strfreev()", "bson_string_append()", "bson_string_append_c()", "bson_string_append_printf()", "bson_string_append_unichar()", "bson_string_free()", "bson_string_new()", "bson_string_t", "bson_string_truncate()", "bson_strncpy()", "bson_strndup()", "bson_strnlen()", "bson_subtype_t", "bson_t", "bson_type_t", "bson_uint32_to_string()", "bson_unichar_t", "bson_utf8_escape_for_json()", "bson_utf8_from_unichar()", "bson_utf8_get_char()", "bson_utf8_next_char()", "bson_utf8_validate()", "bson_validate()", "bson_validate_flags_t", "bson_validate_with_error()", "bson_validate_with_error_and_offset()", "bson_value_copy()", "bson_value_destroy()", "bson_value_t", "bson_visitor_t", "bson_vsnprintf()", "bson_writer_begin()", "bson_writer_destroy()", "bson_writer_end()", "bson_writer_get_length()", "bson_writer_new()", "bson_writer_rollback()", "bson_writer_t", "bson_zero_free()", "Character and String Routines", "Index", "libbson - API", "Libbson Legacy Extended JSON", "Libbson Versioning"], "titleterms": {"an": 38, "api": [0, 236], "append": 38, "arrai": [38, 210], "basic": 224, "behavior": 75, "bson_aligned_alloc": 1, "bson_aligned_alloc0": 2, "bson_append_arrai": 3, "bson_append_array_begin": 4, "bson_append_array_end": 5, "bson_append_binari": 6, "bson_append_bool": 7, "bson_append_cod": 8, "bson_append_code_with_scop": 9, "bson_append_date_tim": 10, "bson_append_dbpoint": 11, "bson_append_decimal128": 12, "bson_append_docu": 13, "bson_append_document_begin": 14, "bson_append_document_end": 15, "bson_append_doubl": 16, "bson_append_int32": 17, "bson_append_int64": 18, "bson_append_it": 19, "bson_append_maxkei": 20, "bson_append_minkei": 21, "bson_append_now_utc": 22, "bson_append_nul": 23, "bson_append_oid": 24, "bson_append_regex": 25, "bson_append_regex_w_len": 26, "bson_append_symbol": 27, "bson_append_time_t": 28, "bson_append_timestamp": 29, "bson_append_timev": 30, "bson_append_undefin": 31, "bson_append_utf8": 32, "bson_append_valu": 33, "bson_array_as_canonical_extended_json": 34, "bson_array_as_json": 35, "bson_array_as_legacy_extended_json": 36, "bson_array_as_relaxed_extended_json": 37, "bson_array_builder_t": 38, "bson_as_canonical_extended_json": 39, "bson_as_json": 40, "bson_as_json_with_opt": 41, "bson_as_legacy_extended_json": 42, "bson_as_relaxed_extended_json": 43, "bson_ascii_strtol": 44, "bson_check_vers": 45, "bson_compar": 46, "bson_concat": 47, "bson_context_destroi": 48, "bson_context_get_default": 49, "bson_context_new": 50, "bson_context_t": 51, "bson_copi": 52, "bson_copy_to": 53, "bson_copy_to_exclud": 54, "bson_copy_to_excluding_noinit": 55, "bson_copy_to_excluding_noinit_va": 56, "bson_count_kei": 57, "bson_decimal128_from_str": 58, "bson_decimal128_from_string_w_len": 59, "bson_decimal128_t": 60, "bson_decimal128_to_str": 61, "bson_destroi": 62, "bson_destroy_with_st": 63, "bson_equ": 64, "bson_error_t": 65, "bson_fre": 66, "bson_get_data": 67, "bson_get_major_vers": 68, "bson_get_micro_vers": 69, "bson_get_minor_vers": 70, "bson_get_vers": 72, "bson_has_field": 73, "bson_init": 74, "bson_init_from_json": 75, "bson_init_stat": 76, "bson_isspac": 77, "bson_iter_arrai": 78, "bson_iter_as_bool": 79, "bson_iter_as_doubl": 80, "bson_iter_as_int64": 81, "bson_iter_binari": 82, "bson_iter_bool": 83, "bson_iter_cod": 84, "bson_iter_codewscop": 85, "bson_iter_date_tim": 86, "bson_iter_dbpoint": 87, "bson_iter_decimal128": 88, "bson_iter_docu": 89, "bson_iter_doubl": 90, "bson_iter_dup_utf8": 91, "bson_iter_find": 92, "bson_iter_find_cas": 93, "bson_iter_find_descend": 94, "bson_iter_find_w_len": 95, "bson_iter_init": 96, "bson_iter_init_find": 97, "bson_iter_init_find_cas": 98, "bson_iter_init_find_w_len": 99, "bson_iter_init_from_data": 100, "bson_iter_init_from_data_at_offset": 101, "bson_iter_int32": 102, "bson_iter_int64": 103, "bson_iter_kei": 104, "bson_iter_key_len": 105, "bson_iter_next": 106, "bson_iter_offset": 107, "bson_iter_oid": 108, "bson_iter_overwrite_bool": 109, "bson_iter_overwrite_date_tim": 110, "bson_iter_overwrite_decimal128": 111, "bson_iter_overwrite_doubl": 112, "bson_iter_overwrite_int32": 113, "bson_iter_overwrite_int64": 114, "bson_iter_overwrite_oid": 115, "bson_iter_overwrite_timestamp": 116, "bson_iter_recurs": 117, "bson_iter_regex": 118, "bson_iter_symbol": 119, "bson_iter_t": 120, "bson_iter_time_t": 121, "bson_iter_timestamp": 122, "bson_iter_timev": 123, "bson_iter_typ": 124, "bson_iter_utf8": 125, "bson_iter_valu": 126, "bson_iter_visit_al": 127, "bson_json_data_reader_ingest": 128, "bson_json_data_reader_new": 129, "bson_json_mode_t": 130, "bson_json_opts_destroi": 131, "bson_json_opts_new": 132, "bson_json_opts_set_outermost_arrai": 133, "bson_json_opts_t": 134, "bson_json_reader_destroi": 135, "bson_json_reader_new": 136, "bson_json_reader_new_from_fd": 137, "bson_json_reader_new_from_fil": 138, "bson_json_reader_read": 139, "bson_json_reader_t": 140, "bson_malloc": 141, "bson_malloc0": 142, "bson_mem_restore_vt": 143, "bson_mem_set_vt": 144, "bson_new": 146, "bson_new_from_buff": 147, "bson_new_from_data": 148, "bson_new_from_json": 149, "bson_oid_compar": 150, "bson_oid_compare_unsaf": 151, "bson_oid_copi": 152, "bson_oid_copy_unsaf": 153, "bson_oid_equ": 154, "bson_oid_equal_unsaf": 155, "bson_oid_get_time_t": 156, "bson_oid_get_time_t_unsaf": 157, "bson_oid_hash": 158, "bson_oid_hash_unsaf": 159, "bson_oid_init": 160, "bson_oid_init_from_data": 161, "bson_oid_init_from_str": 162, "bson_oid_init_from_string_unsaf": 163, "bson_oid_init_sequ": 164, "bson_oid_is_valid": 165, "bson_oid_t": 166, "bson_oid_to_str": 167, "bson_reader_destroi": 168, "bson_reader_destroy_func_t": 169, "bson_reader_new_from_data": 170, "bson_reader_new_from_fd": 171, "bson_reader_new_from_fil": 172, "bson_reader_new_from_handl": 173, "bson_reader_read": 174, "bson_reader_read_func_t": 175, "bson_reader_reset": 176, "bson_reader_set_destroy_func": 177, "bson_reader_set_read_func": 178, "bson_reader_t": 179, "bson_reader_tel": 180, "bson_realloc": 181, "bson_realloc_ctx": 182, "bson_realloc_func": 183, "bson_reinit": 184, "bson_reserve_buff": 185, "bson_set_error": 186, "bson_sized_new": 187, "bson_snprintf": 188, "bson_steal": 189, "bson_strcasecmp": 190, "bson_strdup": 191, "bson_strdup_printf": 192, "bson_strdupv_printf": 193, "bson_strerror_r": 194, "bson_strfreev": 195, "bson_string_append": 196, "bson_string_append_c": 197, "bson_string_append_printf": 198, "bson_string_append_unichar": 199, "bson_string_fre": 200, "bson_string_new": 201, "bson_string_t": 202, "bson_string_trunc": 203, "bson_strncpi": 204, "bson_strndup": 205, "bson_strnlen": 206, "bson_subtype_t": 207, "bson_t": 208, "bson_type_t": 209, "bson_uint32_to_str": 210, "bson_unichar_t": 211, "bson_utf8_escape_for_json": 212, "bson_utf8_from_unichar": 213, "bson_utf8_get_char": 214, "bson_utf8_next_char": 215, "bson_utf8_valid": 216, "bson_valid": 217, "bson_validate_flags_t": 218, "bson_validate_with_error": 219, "bson_validate_with_error_and_offset": 220, "bson_value_copi": 221, "bson_value_destroi": 222, "bson_value_t": 223, "bson_visitor_t": 224, "bson_vsnprintf": 225, "bson_writer_begin": 226, "bson_writer_destroi": 227, "bson_writer_end": 228, "bson_writer_get_length": 229, "bson_writer_new": 230, "bson_writer_rollback": 231, "bson_writer_t": 232, "bson_zero_fre": 233, "build": 210, "charact": 234, "check": 224, "clock": 71, "compar": 166, "convers": 166, "corrupt": 224, "creat": 38, "custom": 224, "deprec": 75, "descript": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233], "duplic": 208, "element": 210, "error": [75, 138, 139, 172], "exampl": [34, 36, 37, 39, 41, 42, 43, 51, 55, 58, 59, 60, 61, 65, 96, 100, 120, 140, 162, 166, 174, 179, 185, 202, 207, 208, 209, 211, 223, 224, 232], "extend": 237, "function": [51, 60, 65, 71, 120, 134, 140, 145, 166, 179, 202, 207, 208, 209, 211, 223, 224, 232, 234, 238], "hash": 166, "index": 235, "introduct": 236, "json": 237, "kei": [208, 210], "legaci": 237, "level": 38, "libbson": [236, 237, 238], "macro": 238, "manag": 145, "memori": 145, "note": 208, "paramet": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 66, 67, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 133, 135, 136, 137, 138, 139, 141, 142, 144, 147, 148, 149, 150, 152, 154, 156, 158, 160, 161, 162, 164, 165, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 210, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 225, 226, 227, 228, 229, 230, 231, 233], "perform": 208, "refer": 0, "return": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 57, 58, 59, 63, 64, 67, 68, 69, 70, 72, 73, 75, 76, 77, 79, 80, 81, 83, 84, 85, 86, 88, 90, 91, 92, 93, 94, 95, 96, 100, 101, 102, 103, 104, 105, 106, 107, 108, 117, 118, 119, 121, 124, 125, 126, 127, 129, 132, 136, 137, 138, 139, 141, 142, 146, 147, 148, 149, 150, 154, 156, 158, 165, 170, 171, 172, 173, 174, 175, 180, 181, 185, 187, 188, 189, 190, 191, 192, 193, 194, 200, 201, 205, 206, 210, 212, 214, 215, 216, 217, 219, 220, 225, 226, 229, 230], "routin": 234, "string": [166, 234], "synopsi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 238], "system": 71, "top": 38, "valid": [166, 224], "valu": 38, "version": 238}})