| __pad0__ | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| binary_reader(InputAdapterType &&adapter, const input_format_t format=input_format_t::json) noexcept | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineexplicit |
| binary_reader(const binary_reader &)=delete | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | |
| binary_reader(binary_reader &&)=default | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | |
| binary_t typedef | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| bjd_type typedef | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| bjd_types_map | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| char_int_type typedef | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| char_type typedef | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| chars_read | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| current | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| exception_message(const input_format_t format, const std::string &detail, const std::string &context) const | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get() | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_binary(const input_format_t format, const NumberType len, binary_t &result) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_bson_binary(const NumberType len, binary_t &result) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_bson_cstr(string_t &result) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_bson_string(const NumberType len, string_t &result) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_cbor_array(const std::size_t len, const cbor_tag_handler_t tag_handler) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_cbor_binary(binary_t &result) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_cbor_object(const std::size_t len, const cbor_tag_handler_t tag_handler) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_cbor_string(string_t &result) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_ignore_noop() | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_msgpack_array(const std::size_t len) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_msgpack_binary(binary_t &result) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_msgpack_object(const std::size_t len) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_msgpack_string(string_t &result) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_number(const input_format_t format, NumberType &result) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_string(const input_format_t format, const NumberType len, string_t &result) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_token_string() const | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_ubjson_array() | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_ubjson_high_precision_number() | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_ubjson_ndarray_size(std::vector< size_t > &dim) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_ubjson_object() | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_ubjson_size_type(std::pair< std::size_t, char_int_type > &result, bool inside_ndarray=false) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_ubjson_size_value(std::size_t &result, bool &is_ndarray, char_int_type prefix=0) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_ubjson_string(string_t &result, const bool get_char=true) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| get_ubjson_value(const char_int_type prefix) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| ia | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| input_format | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| is_little_endian | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| json_sax_t typedef | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| npos | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | privatestatic |
| number_float_t typedef | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| number_integer_t typedef | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| number_unsigned_t typedef | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| operator=(const binary_reader &)=delete | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | |
| operator=(binary_reader &&)=default | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | |
| parse_bson_array() | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| parse_bson_element_internal(const char_int_type element_type, const std::size_t element_type_parse_position) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| parse_bson_element_list(const bool is_array) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| parse_bson_internal() | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| parse_cbor_internal(const bool get_char, const cbor_tag_handler_t tag_handler) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| parse_msgpack_internal() | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| parse_ubjson_internal(const bool get_char=true) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| sax | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| sax_parse(const input_format_t format, json_sax_t *sax_, const bool strict=true, const cbor_tag_handler_t tag_handler=cbor_tag_handler_t::error) | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inline |
| string_t typedef | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | private |
| unexpect_eof(const input_format_t format, const char *context) const | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | inlineprivate |
| ~binary_reader()=default | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | |