From 9ddba001a4ea88e93b46932e5c5b87b222e19a5f Mon Sep 17 00:00:00 2001 From: ibireme Date: Wed, 10 Jul 2024 00:10:00 +0800 Subject: [PATCH] Releasing 0.10.0 --- CHANGELOG.md | 2 +- CMakeLists.txt | 2 +- doc/doxygen/html/annotated.html | 2 +- doc/doxygen/html/classes.html | 2 +- doc/doxygen/html/deprecated.html | 2 +- .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 2 +- .../dir_e68e8157741866f444e17edd764ebbae.html | 2 +- doc/doxygen/html/files.html | 2 +- doc/doxygen/html/functions.html | 2 +- doc/doxygen/html/functions_vars.html | 2 +- doc/doxygen/html/globals.html | 2 +- doc/doxygen/html/globals_defs.html | 2 +- doc/doxygen/html/globals_func.html | 3 +- doc/doxygen/html/globals_type.html | 2 +- doc/doxygen/html/globals_vars.html | 2 +- doc/doxygen/html/globals_y.html | 3 +- doc/doxygen/html/index.html | 91 +-- doc/doxygen/html/md__c_h_a_n_g_e_l_o_g.html | 91 ++- doc/doxygen/html/md_doc__a_p_i.html | 536 +++++++------ doc/doxygen/html/md_doc__build_and_test.html | 16 +- doc/doxygen/html/md_doc__data_structure.html | 26 +- doc/doxygen/html/navtreedata.js | 116 +-- doc/doxygen/html/navtreeindex0.js | 276 +++---- doc/doxygen/html/navtreeindex1.js | 330 ++++---- doc/doxygen/html/navtreeindex2.js | 117 +-- doc/doxygen/html/pages.html | 2 +- doc/doxygen/html/search/all_10.js | 737 +++++++++--------- doc/doxygen/html/search/functions_0.js | 505 ++++++------ doc/doxygen/html/structyyjson__alc.html | 2 +- doc/doxygen/html/yyjson_8h.html | 194 +++-- doc/doxygen/html/yyjson_8h.js | 1 + src/yyjson.h | 6 +- 32 files changed, 1603 insertions(+), 1477 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7001798..461ba85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to this project will be documented in this file. -## Unreleased +## 0.10.0 (2024-07-09) #### Added - Add `yyjson_locate_pos()` function to locate the line and column number for error position: #166 diff --git a/CMakeLists.txt b/CMakeLists.txt index 1d5a073..fd3fa68 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ # https://github.com/ibireme/yyjson/blob/master/LICENSE cmake_minimum_required(VERSION 3.5) -project(yyjson VERSION 0.9.0 LANGUAGES C) +project(yyjson VERSION 0.10.0 LANGUAGES C) set(YYJSON_SOVERSION 0) diff --git a/doc/doxygen/html/annotated.html b/doc/doxygen/html/annotated.html index 7f0b537..ca92b32 100644 --- a/doc/doxygen/html/annotated.html +++ b/doc/doxygen/html/annotated.html @@ -35,7 +35,7 @@ -
yyjson 0.9.0 +
yyjson 0.10.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/classes.html b/doc/doxygen/html/classes.html index a08d559..07456f3 100644 --- a/doc/doxygen/html/classes.html +++ b/doc/doxygen/html/classes.html @@ -35,7 +35,7 @@ -
yyjson 0.9.0 +
yyjson 0.10.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/deprecated.html b/doc/doxygen/html/deprecated.html index 9bff607..cb9839a 100644 --- a/doc/doxygen/html/deprecated.html +++ b/doc/doxygen/html/deprecated.html @@ -35,7 +35,7 @@ -
yyjson 0.9.0 +
yyjson 0.10.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html index e99ebba..eb9e923 100644 --- a/doc/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/doc/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -35,7 +35,7 @@ -
yyjson 0.9.0 +
yyjson 0.10.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/dir_e68e8157741866f444e17edd764ebbae.html b/doc/doxygen/html/dir_e68e8157741866f444e17edd764ebbae.html index a64f7d5..066b0cf 100644 --- a/doc/doxygen/html/dir_e68e8157741866f444e17edd764ebbae.html +++ b/doc/doxygen/html/dir_e68e8157741866f444e17edd764ebbae.html @@ -35,7 +35,7 @@ -
yyjson 0.9.0 +
yyjson 0.10.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/files.html b/doc/doxygen/html/files.html index 41e8ae1..f40a79f 100644 --- a/doc/doxygen/html/files.html +++ b/doc/doxygen/html/files.html @@ -35,7 +35,7 @@ -
yyjson 0.9.0 +
yyjson 0.10.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/functions.html b/doc/doxygen/html/functions.html index adb9624..74468e4 100644 --- a/doc/doxygen/html/functions.html +++ b/doc/doxygen/html/functions.html @@ -35,7 +35,7 @@ -
yyjson 0.9.0 +
yyjson 0.10.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/functions_vars.html b/doc/doxygen/html/functions_vars.html index 2055fe9..77e26df 100644 --- a/doc/doxygen/html/functions_vars.html +++ b/doc/doxygen/html/functions_vars.html @@ -35,7 +35,7 @@ -
yyjson 0.9.0 +
yyjson 0.10.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/globals.html b/doc/doxygen/html/globals.html index e2250c4..7073d95 100644 --- a/doc/doxygen/html/globals.html +++ b/doc/doxygen/html/globals.html @@ -35,7 +35,7 @@ -
yyjson 0.9.0 +
yyjson 0.10.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/globals_defs.html b/doc/doxygen/html/globals_defs.html index 14a15bf..7e06060 100644 --- a/doc/doxygen/html/globals_defs.html +++ b/doc/doxygen/html/globals_defs.html @@ -35,7 +35,7 @@ -
yyjson 0.9.0 +
yyjson 0.10.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/globals_func.html b/doc/doxygen/html/globals_func.html index c2ea82a..64a1686 100644 --- a/doc/doxygen/html/globals_func.html +++ b/doc/doxygen/html/globals_func.html @@ -35,7 +35,7 @@ -
yyjson 0.9.0 +
yyjson 0.10.0
A high performance C JSON library.
@@ -146,6 +146,7 @@

- y -

  • yyjson_is_str() : yyjson.h
  • yyjson_is_true() : yyjson.h
  • yyjson_is_uint() : yyjson.h
  • +
  • yyjson_locate_pos() : yyjson.h
  • yyjson_merge_patch() : yyjson.h
  • yyjson_mut_arr() : yyjson.h
  • yyjson_mut_arr_add_arr() : yyjson.h
  • diff --git a/doc/doxygen/html/globals_type.html b/doc/doxygen/html/globals_type.html index 1b6f556..ad48439 100644 --- a/doc/doxygen/html/globals_type.html +++ b/doc/doxygen/html/globals_type.html @@ -35,7 +35,7 @@ -
    yyjson 0.9.0 +
    yyjson 0.10.0
    A high performance C JSON library.
    diff --git a/doc/doxygen/html/globals_vars.html b/doc/doxygen/html/globals_vars.html index 134443f..3f0d269 100644 --- a/doc/doxygen/html/globals_vars.html +++ b/doc/doxygen/html/globals_vars.html @@ -35,7 +35,7 @@ -
    yyjson 0.9.0 +
    yyjson 0.10.0
    A high performance C JSON library.
    diff --git a/doc/doxygen/html/globals_y.html b/doc/doxygen/html/globals_y.html index 6915355..1670093 100644 --- a/doc/doxygen/html/globals_y.html +++ b/doc/doxygen/html/globals_y.html @@ -35,7 +35,7 @@ -
    yyjson 0.9.0 +
    yyjson 0.10.0
    A high performance C JSON library.
    @@ -160,6 +160,7 @@

    - y -

    • yyjson_is_true() : yyjson.h
    • yyjson_is_uint() : yyjson.h
    • yyjson_likely : yyjson.h
    • +
    • yyjson_locate_pos() : yyjson.h
    • yyjson_merge_patch() : yyjson.h
    • YYJSON_MSC_VER : yyjson.h
    • yyjson_mut_arr() : yyjson.h
    • diff --git a/doc/doxygen/html/index.html b/doc/doxygen/html/index.html index 6da143c..0c7c3f8 100644 --- a/doc/doxygen/html/index.html +++ b/doc/doxygen/html/index.html @@ -35,7 +35,7 @@ -
      yyjson 0.9.0 +
      yyjson 0.10.0
      A high performance C JSON library.
      @@ -226,16 +226,16 @@

      // All functions accept NULL input, and return NULL on error.
      -
      yyjson_api_inline yyjson_val * yyjson_obj_get(yyjson_val *obj, const char *key)
      Definition: yyjson.h:5156
      -
      yyjson_api_inline int yyjson_get_int(yyjson_val *val)
      Definition: yyjson.h:4955
      -
      #define yyjson_arr_foreach(arr, idx, max, val)
      Definition: yyjson.h:1866
      -
      yyjson_api_inline const char * yyjson_get_str(yyjson_val *val)
      Definition: yyjson.h:4967
      -
      yyjson_api_inline yyjson_val * yyjson_doc_get_root(yyjson_doc *doc)
      Definition: yyjson.h:4821
      -
      yyjson_api_inline void yyjson_doc_free(yyjson_doc *doc)
      Definition: yyjson.h:4833
      -
      yyjson_api_inline size_t yyjson_get_len(yyjson_val *val)
      Definition: yyjson.h:4971
      -
      yyjson_api_inline yyjson_doc * yyjson_read(const char *dat, size_t len, yyjson_read_flag flg)
      Definition: yyjson.h:936
      -
      Definition: yyjson.h:4501
      -
      Definition: yyjson.h:4496
      +
      yyjson_api_inline yyjson_val * yyjson_obj_get(yyjson_val *obj, const char *key)
      Definition: yyjson.h:5174
      +
      yyjson_api_inline int yyjson_get_int(yyjson_val *val)
      Definition: yyjson.h:4973
      +
      #define yyjson_arr_foreach(arr, idx, max, val)
      Definition: yyjson.h:1884
      +
      yyjson_api_inline const char * yyjson_get_str(yyjson_val *val)
      Definition: yyjson.h:4985
      +
      yyjson_api_inline yyjson_val * yyjson_doc_get_root(yyjson_doc *doc)
      Definition: yyjson.h:4839
      +
      yyjson_api_inline void yyjson_doc_free(yyjson_doc *doc)
      Definition: yyjson.h:4851
      +
      yyjson_api_inline size_t yyjson_get_len(yyjson_val *val)
      Definition: yyjson.h:4989
      +
      yyjson_api_inline yyjson_doc * yyjson_read(const char *dat, size_t len, yyjson_read_flag flg)
      Definition: yyjson.h:954
      +
      Definition: yyjson.h:4519
      +
      Definition: yyjson.h:4514

      Write JSON string

      // Create a mutable doc
      @@ -261,17 +261,17 @@

      // Free the doc
      -
      yyjson_api_inline bool yyjson_mut_obj_add_val(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, yyjson_mut_val *val)
      Definition: yyjson.h:6995
      -
      yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint32(yyjson_mut_doc *doc, const int32_t *vals, size_t count)
      Definition: yyjson.h:5965
      -
      yyjson_api_inline bool yyjson_mut_obj_add_int(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, int64_t val)
      Definition: yyjson.h:6907
      -
      yyjson_api_inline yyjson_mut_val * yyjson_mut_obj(yyjson_mut_doc *doc)
      Definition: yyjson.h:6561
      +
      yyjson_api_inline bool yyjson_mut_obj_add_val(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, yyjson_mut_val *val)
      Definition: yyjson.h:7013
      +
      yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint32(yyjson_mut_doc *doc, const int32_t *vals, size_t count)
      Definition: yyjson.h:5983
      +
      yyjson_api_inline bool yyjson_mut_obj_add_int(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, int64_t val)
      Definition: yyjson.h:6925
      +
      yyjson_api_inline yyjson_mut_val * yyjson_mut_obj(yyjson_mut_doc *doc)
      Definition: yyjson.h:6579
      yyjson_api void yyjson_mut_doc_free(yyjson_mut_doc *doc)
      -
      yyjson_api_inline char * yyjson_mut_write(const yyjson_mut_doc *doc, yyjson_write_flag flg, size_t *len)
      Definition: yyjson.h:1343
      -
      yyjson_api_inline void yyjson_mut_doc_set_root(yyjson_mut_doc *doc, yyjson_mut_val *root)
      Definition: yyjson.h:5378
      -
      yyjson_api_inline bool yyjson_mut_obj_add_str(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val)
      Definition: yyjson.h:6927
      +
      yyjson_api_inline char * yyjson_mut_write(const yyjson_mut_doc *doc, yyjson_write_flag flg, size_t *len)
      Definition: yyjson.h:1361
      +
      yyjson_api_inline void yyjson_mut_doc_set_root(yyjson_mut_doc *doc, yyjson_mut_val *root)
      Definition: yyjson.h:5396
      +
      yyjson_api_inline bool yyjson_mut_obj_add_str(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val)
      Definition: yyjson.h:6945
      yyjson_api yyjson_mut_doc * yyjson_mut_doc_new(const yyjson_alc *alc)
      -
      Definition: yyjson.h:5311
      -
      Definition: yyjson.h:5263
      +
      Definition: yyjson.h:5329
      +
      Definition: yyjson.h:5281

      Read JSON file with options

      // Read JSON file, allowing comments and trailing commas
      @@ -296,17 +296,17 @@

      // Free the doc
      static const yyjson_read_flag YYJSON_READ_ALLOW_TRAILING_COMMAS
      Definition: yyjson.h:758
      -
      yyjson_api_inline bool yyjson_obj_iter_init(yyjson_val *obj, yyjson_obj_iter *iter)
      Definition: yyjson.h:5181
      -
      yyjson_api_inline yyjson_val * yyjson_obj_iter_get_val(yyjson_val *key)
      Definition: yyjson.h:5214
      +
      yyjson_api_inline bool yyjson_obj_iter_init(yyjson_val *obj, yyjson_obj_iter *iter)
      Definition: yyjson.h:5199
      +
      yyjson_api_inline yyjson_val * yyjson_obj_iter_get_val(yyjson_val *key)
      Definition: yyjson.h:5232
      uint32_t yyjson_read_flag
      Definition: yyjson.h:731
      -
      yyjson_api_inline const char * yyjson_get_type_desc(yyjson_val *val)
      Definition: yyjson.h:4922
      +
      yyjson_api_inline const char * yyjson_get_type_desc(yyjson_val *val)
      Definition: yyjson.h:4940
      yyjson_read_code code
      Definition: yyjson.h:837
      -
      yyjson_api_inline yyjson_val * yyjson_obj_iter_next(yyjson_obj_iter *iter)
      Definition: yyjson.h:5204
      +
      yyjson_api_inline yyjson_val * yyjson_obj_iter_next(yyjson_obj_iter *iter)
      Definition: yyjson.h:5222
      yyjson_api yyjson_doc * yyjson_read_file(const char *path, yyjson_read_flag flg, const yyjson_alc *alc, yyjson_read_err *err)
      size_t pos
      Definition: yyjson.h:841
      const char * msg
      Definition: yyjson.h:839
      static const yyjson_read_flag YYJSON_READ_ALLOW_COMMENTS
      Definition: yyjson.h:761
      -
      Definition: yyjson.h:1934
      +
      Definition: yyjson.h:1952
      Definition: yyjson.h:835

      Write JSON file with options

      @@ -338,20 +338,20 @@

      yyjson_api yyjson_mut_doc * yyjson_doc_mut_copy(yyjson_doc *doc, const yyjson_alc *alc)
      -
      yyjson_api_inline bool yyjson_mut_is_null(yyjson_mut_val *val)
      Definition: yyjson.h:5393
      -
      const char * msg
      Definition: yyjson.h:1137
      -
      yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_next(yyjson_mut_obj_iter *iter)
      Definition: yyjson.h:6495
      -
      yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_remove(yyjson_mut_obj_iter *iter)
      Definition: yyjson.h:6512
      -
      yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_get_root(yyjson_mut_doc *doc)
      Definition: yyjson.h:5374
      -
      yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get_val(yyjson_mut_val *key)
      Definition: yyjson.h:6507
      -
      static const yyjson_write_flag YYJSON_WRITE_ESCAPE_UNICODE
      Definition: yyjson.h:1076
      +
      yyjson_api_inline bool yyjson_mut_is_null(yyjson_mut_val *val)
      Definition: yyjson.h:5411
      +
      const char * msg
      Definition: yyjson.h:1155
      +
      yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_next(yyjson_mut_obj_iter *iter)
      Definition: yyjson.h:6513
      +
      yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_remove(yyjson_mut_obj_iter *iter)
      Definition: yyjson.h:6530
      +
      yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_get_root(yyjson_mut_doc *doc)
      Definition: yyjson.h:5392
      +
      yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get_val(yyjson_mut_val *key)
      Definition: yyjson.h:6525
      +
      static const yyjson_write_flag YYJSON_WRITE_ESCAPE_UNICODE
      Definition: yyjson.h:1094
      yyjson_api bool yyjson_mut_write_file(const char *path, const yyjson_mut_doc *doc, yyjson_write_flag flg, const yyjson_alc *alc, yyjson_write_err *err)
      -
      yyjson_api_inline bool yyjson_mut_obj_iter_init(yyjson_mut_val *obj, yyjson_mut_obj_iter *iter)
      Definition: yyjson.h:6470
      -
      yyjson_write_code code
      Definition: yyjson.h:1135
      -
      static const yyjson_write_flag YYJSON_WRITE_PRETTY
      Definition: yyjson.h:1073
      -
      uint32_t yyjson_write_flag
      Definition: yyjson.h:1063
      -
      Definition: yyjson.h:3292
      -
      Definition: yyjson.h:1133
      +
      yyjson_api_inline bool yyjson_mut_obj_iter_init(yyjson_mut_val *obj, yyjson_mut_obj_iter *iter)
      Definition: yyjson.h:6488
      +
      yyjson_write_code code
      Definition: yyjson.h:1153
      +
      static const yyjson_write_flag YYJSON_WRITE_PRETTY
      Definition: yyjson.h:1091
      +
      uint32_t yyjson_write_flag
      Definition: yyjson.h:1081
      +
      Definition: yyjson.h:3310
      +
      Definition: yyjson.h:1151

    Documentation

    The latest (unreleased) documentation can be accessed in the doc directory. The pre-generated Doxygen HTML for the release version can be viewed here:

      @@ -394,17 +394,18 @@

      bemorehuman C Recommendation engine with a focus on uniqueness of the person receiving the rec

      -TODO

      +TODO for v1.0
      • [x] Add documentation page.
      • [x] Add GitHub workflow for CI and codecov.
      • -
      • [x] Add more tests: valgrind, sanitizer.
      • -
      • [x] Support JSON Pointer to query value from document.
      • -
      • [x] Add fuzzer.
      • +
      • [x] Add more tests: valgrind, sanitizer, fuzzing.
      • +
      • [x] Support JSON Pointer to query and modify JSON.
      • [x] Add RAW type for JSON reader and writer.
      • -
      • [ ] Add streaming API for JSON reader and writer.
      • -
      • [ ] Add documentation about performance.
      • -
      • [ ] Optimize performance for 32-bit processor.
      • +
      • [ ] Add option to limit real number output precision.
      • +
      • [ ] Add option to support JSON5 (if feasible).
      • +
      • [ ] Add functions to diff two JSON documents.
      • +
      • [ ] Add documentation on performance optimizations.
      • +
      • [ ] Ensure ABI stability.

      License

      diff --git a/doc/doxygen/html/md__c_h_a_n_g_e_l_o_g.html b/doc/doxygen/html/md__c_h_a_n_g_e_l_o_g.html index 5a38fce..3a742dd 100644 --- a/doc/doxygen/html/md__c_h_a_n_g_e_l_o_g.html +++ b/doc/doxygen/html/md__c_h_a_n_g_e_l_o_g.html @@ -35,7 +35,7 @@ -
      yyjson 0.9.0 +
      yyjson 0.10.0
      A high performance C JSON library.
      @@ -97,26 +97,43 @@

      All notable changes to this project will be documented in this file.

      -

      +

      +0.10.0 (2024-07-09)

      +

      +Added

      +
        +
      • Add yyjson_locate_pos() function to locate the line and column number for error position: #166
      • +
      +

      +Changed

      +
        +
      • Improve error messages for JSON reader: #168
      • +
      +

      +Fixed

      +
        +
      • Fix YYJSON_READ_NUMBER_AS_RAW not overriding YYJSON_READ_BIGNUM_AS_RAW as per documentation: #170
      • +
      +

      0.9.0 (2024-04-08)

      -

      +

      Added

      • Add YYJSON_WRITE_NEWLINE_AT_END flag for JSON writer: #147
      -

      +

      Changed

      • Add auto-type conversion (uint<->sint) to yyjson_ptr_get_uint/sint(): #152
      -

      +

      Fixed

      • Fix incorrect output in environments lacking native bool type support: #161
      -

      +

      0.8.0 (2023-09-13)

      -

      +

      Added

      • Add YYJSON_SUBTYPE_NOESC subtype to mark strings that do not need to be escaped.
      • @@ -124,20 +141,20 @@

      • Add dynamic allocator API: yyjson_alc_dyn_new(), yyjson_alc_dyn_free().
      • Add the missing yyjson_mut_obj_add_arr/obj() API: #140
      -

      +

      Changed

      • Improve the write performance of strings with YYJSON_SUBTYPE_NOESC.
      -

      +

      Fixed

      • Fix clang-16 valgrind fail: #134
      • Fix compile break when both FAST_FP and READER are disabled
      -

      +

      0.7.0 (2023-05-25)

      -

      +

      Added

      • Add YYJSON_WRITE_PRETTY_TWO_SPACES option to allow 2 spaces instead of 4 spaces when writing pretty JSON: #99
      • @@ -151,7 +168,7 @@

      • Add functions to modify JSON using JSON Pointer, such as ptr_set() and ptr_remove().
      • Add support for JSON Patch (RFC 6902).
      -

      +

      Changed

      • BREAKING CHANGE: Change the allocator's realloc function signature, add old_size parameter for custom allocator: #100
      • @@ -159,14 +176,14 @@

      • DEPRECATED: Deprecate get_pointer() functions, rename to ptr_get().
      • Improve performance of yyjson_mut_write() function.
      -

      +

      Fixed

      • Fix inaccurate error code for truncated JSON: #103
      -

      +

      0.6.0 (2022-12-12)

      -

      +

      Added

      -

      +

      Fixed

      • Fix quite NaN on MIPS and HPPA arch.
      • Fixed compile error before GCC 4.5, which doesn't support empty optional extended asm label.
      • When the built-in floating point conversion is disabled, the sprintf() output for floating point numbers is missing a decimal point, for example 123 should be 123.0.
      -

      +

      0.5.1 (2022-06-17)

      -

      +

      Fixed

      • Fix run-time error when compiling as cpp and 32-bit (g++-5 -m32 -fPIC) #85
      • Fix incurrect output number format, remove unnecessary digits (e.g. 2.0e34 -> 2e34).
      -

      +

      0.5.0 (2022-05-25)

      -

      +

      Added

      • Add LibFuzzer support.
      • @@ -204,14 +221,14 @@

      • Add YYJSON_READ_NUMBER_AS_RAW option and RAW type support.
      • Add YYJSON_READ_ALLOW_INVALID_UNICODE and YYJSON_WRITE_ALLOW_INVALID_UNICODE options to allow invalid unicode.
      -

      +

      Changed

      • Change yyjson_mut_obj_remove() return type from bool to yyjson_mut_val *.
      • Rewrite string serialization function, validate unicode encoding by default.
      • Rewrite the JSON Pointer implementation, remove internal malloc() calls.
      -

      +

      Fixed

      • Make the code work correctly with setlocale() function and -ffast-math flag: #54
      • @@ -219,9 +236,9 @@

      • Fix non null-terminated string write error.
      • Fix incorrect behavior of YYJSON_DISABLE_NON_STANDARD flag: #80
      -

      +

      0.4.0 (2021-12-12)

      -

      +

      Added

      -

      +

      Changed

      • Replace YYJSON_DISABLE_COMMENT_READER and YYJSON_DISABLE_INF_AND_NAN_READER with YYJSON_DISABLE_NON_STANDARD compile-time flag.
      • Replace YYJSON_DISABLE_FP_READER and YYJSON_DISABLE_FP_WRITER with YYJSON_DISABLE_FAST_FP_CONV compile-time flag.
      -

      +

      Fixed

      • Fix compiler warning with -Wconversion
      • Fix compiler error for GCC 4.4 (#53) and MSVC 6.0 (#55)
      -

      +

      0.3.0 (2021-05-25)

      -

      +

      Added

      • Add JSON Pointer support.
      • Add CMake install target.
      -

      +

      Changed

      • Improve performance for some architectures that don't support unaligned memory access.
      -

      +

      Fixed

      • Fix some compiler warnings for GCC and Clang.
      • Fix MSVC build error on UWP (uninitialized local variable).
      • Fix stream file reading error on some platforms.
      -

      +

      0.2.0 (2020-12-12)

      -

      +

      Added

      • Add swift package manager support.
      -

      +

      Changed

      • Improve JSON reader performance for gcc.
      • @@ -277,19 +294,19 @@

      • Rewrite double number writer with Schubfach algorithm: #4.
      • Strict UTF-8 validation for JSON reader.
      -

      +

      Removed

      • Remove YYJSON_READ_FASTFP compile-time flag.
      -

      +

      Fixed

      • Fix a compile error for old version gcc on linux: #7.
      -

      +

      0.1.0 (2020-10-26)

      -

      +

      Added

      • Initial release.
      • diff --git a/doc/doxygen/html/md_doc__a_p_i.html b/doc/doxygen/html/md_doc__a_p_i.html index 0db16bf..85b79cd 100644 --- a/doc/doxygen/html/md_doc__a_p_i.html +++ b/doc/doxygen/html/md_doc__a_p_i.html @@ -35,7 +35,7 @@ -
        yyjson 0.9.0 +
        yyjson 0.10.0
        A high performance C JSON library.
        @@ -122,14 +122,14 @@

        -
        yyjson_api_inline bool yyjson_is_str(yyjson_val *val)
        Definition: yyjson.h:4888
        -
        yyjson_api_inline char * yyjson_mut_write(const yyjson_mut_doc *doc, yyjson_write_flag flg, size_t *len)
        Definition: yyjson.h:1343
        -
        yyjson_api_inline char * yyjson_write(const yyjson_doc *doc, yyjson_write_flag flg, size_t *len)
        Definition: yyjson.h:1239
        -
        yyjson_api_inline bool yyjson_mut_is_str(yyjson_mut_val *val)
        Definition: yyjson.h:5429
        -
        Definition: yyjson.h:4501
        -
        Definition: yyjson.h:5311
        -
        Definition: yyjson.h:5263
        -
        Definition: yyjson.h:4496
        +
        yyjson_api_inline bool yyjson_is_str(yyjson_val *val)
        Definition: yyjson.h:4906
        +
        yyjson_api_inline char * yyjson_mut_write(const yyjson_mut_doc *doc, yyjson_write_flag flg, size_t *len)
        Definition: yyjson.h:1361
        +
        yyjson_api_inline char * yyjson_write(const yyjson_doc *doc, yyjson_write_flag flg, size_t *len)
        Definition: yyjson.h:1257
        +
        yyjson_api_inline bool yyjson_mut_is_str(yyjson_mut_val *val)
        Definition: yyjson.h:5447
        +
        Definition: yyjson.h:4519
        +
        Definition: yyjson.h:5329
        +
        Definition: yyjson.h:5281
        +
        Definition: yyjson.h:4514

        The library also provides some functions to convert values between immutable and mutable:

        // doc -> mut_doc
        @@ -152,8 +152,8 @@

        bool yyjson_equals_str(yyjson_val *val, const char *str);
        // null-terminator is optional
        bool yyjson_equals_strn(yyjson_val *val, const char *str, size_t len);
        -
        yyjson_api_inline bool yyjson_equals_str(yyjson_val *val, const char *str)
        Definition: yyjson.h:4975
        -
        yyjson_api_inline bool yyjson_equals_strn(yyjson_val *val, const char *str, size_t len)
        Definition: yyjson.h:4983
        +
        yyjson_api_inline bool yyjson_equals_str(yyjson_val *val, const char *str)
        Definition: yyjson.h:4993
        +
        yyjson_api_inline bool yyjson_equals_strn(yyjson_val *val, const char *str, size_t len)
        Definition: yyjson.h:5001

        When creating JSON, yyjson treats strings as constants for better performance. However, if your string will be modified, you should use a function with a cpy to copy the string to the document, for example:

        // reference only, null-terminated is required
        // reference only, null-terminator is optional
        @@ -163,10 +163,10 @@

        // copied, null-terminator is optional
        yyjson_mut_val *yyjson_mut_strncpy(yyjson_mut_doc *doc, const char *str, size_t len);
        -
        yyjson_api_inline yyjson_mut_val * yyjson_mut_strn(yyjson_mut_doc *doc, const char *str, size_t len)
        Definition: yyjson.h:5745
        -
        yyjson_api_inline yyjson_mut_val * yyjson_mut_strncpy(yyjson_mut_doc *doc, const char *str, size_t len)
        Definition: yyjson.h:5777
        -
        yyjson_api_inline yyjson_mut_val * yyjson_mut_strcpy(yyjson_mut_doc *doc, const char *str)
        Definition: yyjson.h:5759
        -
        yyjson_api_inline yyjson_mut_val * yyjson_mut_str(yyjson_mut_doc *doc, const char *str)
        Definition: yyjson.h:5728
        +
        yyjson_api_inline yyjson_mut_val * yyjson_mut_strn(yyjson_mut_doc *doc, const char *str, size_t len)
        Definition: yyjson.h:5763
        +
        yyjson_api_inline yyjson_mut_val * yyjson_mut_strncpy(yyjson_mut_doc *doc, const char *str, size_t len)
        Definition: yyjson.h:5795
        +
        yyjson_api_inline yyjson_mut_val * yyjson_mut_strcpy(yyjson_mut_doc *doc, const char *str)
        Definition: yyjson.h:5777
        +
        yyjson_api_inline yyjson_mut_val * yyjson_mut_str(yyjson_mut_doc *doc, const char *str)
        Definition: yyjson.h:5746


        Reading JSON

        @@ -183,13 +183,13 @@

        size_t len,
        uint32_t yyjson_read_flag
        Definition: yyjson.h:731
        -
        yyjson_api_inline yyjson_doc * yyjson_read(const char *dat, size_t len, yyjson_read_flag flg)
        Definition: yyjson.h:936
        +
        yyjson_api_inline yyjson_doc * yyjson_read(const char *dat, size_t len, yyjson_read_flag flg)
        Definition: yyjson.h:954

      Sample code:

      const char *str = "[1,2,3,4]";
      yyjson_doc *doc = yyjson_read(str, strlen(str), 0);
      if (doc) {...}
      -
      yyjson_api_inline void yyjson_doc_free(yyjson_doc *doc)
      Definition: yyjson.h:4833
      +
      yyjson_api_inline void yyjson_doc_free(yyjson_doc *doc)
      Definition: yyjson.h:4851

      Read JSON from file

      The path is JSON file path.
      @@ -245,16 +245,46 @@

      size_t len = your_file.size;
      -
      yyjson_err err;
      -
      yyjson_doc *doc = yyjson_read_opts((char *)dat, len, flg, NULL, &err);
      +
      yyjson_doc *doc = yyjson_read_opts((char *)dat, len, flg, NULL, NULL);
      if (doc) {...}
      -
      else printf("read error: %s code: %u at position: %ld\n", err.msg, err.code, err.pos);
      static const yyjson_read_flag YYJSON_READ_ALLOW_INF_AND_NAN
      Definition: yyjson.h:765
      static const yyjson_read_flag YYJSON_READ_ALLOW_COMMENTS
      Definition: yyjson.h:761

      +Reader error handling

      +

      When reading JSON fails and you need error information, you can pass a yyjson_read_err pointer to the yyjson_read_xxx() functions to receive the error details.

      +

      Sample code:

      char *dat = ...;
      +
      size_t dat_len = ...;
      + +
      yyjson_doc *doc = yyjson_read_opts(dat, dat_len, 0, NULL, &err);
      +
      +
      if (!doc) {
      +
      printf("read error: %s, code: %u at byte position: %lu\n",
      +
      err.msg, err.code, err.pos);
      +
      // printed:
      +
      // read error: trailing comma is not allowed, code: 7, at byte position: 40
      +
      }
      +
      + +
      yyjson_read_code code
      Definition: yyjson.h:837
      +
      size_t pos
      Definition: yyjson.h:841
      +
      const char * msg
      Definition: yyjson.h:839
      +

      The pos in the error information indicates the byte position where the error occurred. If you need the line and column number of the error, you can use the yyjson_locate_pos() function. Note that the line and column start from 1, while character starts from 0. All values are calculated based on Unicode characters to ensure compatibility with various text editors.

      +

      Sample code:

      char *dat = ...;
      +
      size_t dat_len = ...;
      +
      yyjson_read_err err = ...;
      +
      +
      size_t line, col, chr;
      +
      if (yyjson_locate_pos(dat, dat_len, err.pos, &line, &col, &chr)) {
      +
      printf("error at line: %lu, column: %lu, character index: %lu\n",
      +
      line, col, chr);
      +
      // printed:
      +
      // error at line: 3, column: 5, character index: 32
      +
      }
      +
      yyjson_api bool yyjson_locate_pos(const char *str, size_t len, size_t pos, size_t *line, size_t *col, size_t *chr)
      +

      Reader flag

      The library provides a set of flags for JSON reader.
      You can use a single flag, or combine multiple flags with bitwise | operator.

      @@ -310,7 +340,7 @@

      }
      free(dat);
      -
      yyjson_api_inline size_t yyjson_doc_get_read_size(yyjson_doc *doc)
      Definition: yyjson.h:4825
      +
      yyjson_api_inline size_t yyjson_doc_get_read_size(yyjson_doc *doc)
      Definition: yyjson.h:4843
      static const yyjson_read_flag YYJSON_READ_STOP_WHEN_DONE
      Definition: yyjson.h:754

    YYJSON_READ_ALLOW_TRAILING_COMMAS
    Allow a single trailing comma at the end of an object or array (non-standard), for example:

    @@ -342,9 +372,9 @@

    Read all numbers as raw strings without parsing. This flag is useful if you want to handle number parsing yourself. You can use the following functions to extract raw strings:

    const char *yyjson_get_raw(yyjson_val *val);
    -
    yyjson_api_inline bool yyjson_is_raw(yyjson_val *val)
    Definition: yyjson.h:4848
    -
    yyjson_api_inline const char * yyjson_get_raw(yyjson_val *val)
    Definition: yyjson.h:4939
    -
    yyjson_api_inline size_t yyjson_get_len(yyjson_val *val)
    Definition: yyjson.h:4971
    +
    yyjson_api_inline bool yyjson_is_raw(yyjson_val *val)
    Definition: yyjson.h:4866
    +
    yyjson_api_inline const char * yyjson_get_raw(yyjson_val *val)
    Definition: yyjson.h:4957
    +
    yyjson_api_inline size_t yyjson_get_len(yyjson_val *val)
    Definition: yyjson.h:4989

    YYJSON_READ_BIGNUM_AS_RAW
    Read big numbers as raw strings. This flag is useful if you want to parse these big numbers yourself. These big numbers include integers that cannot be represented by int64_t and uint64_t, and floating-point numbers that cannot be represented by finite double.

    Note that this flag will be overridden by YYJSON_READ_NUMBER_AS_RAW flag.

    @@ -354,11 +384,11 @@

    This flag permits invalid characters to appear in the string values, but it still reports errors for invalid escape sequences. It does not impact the performance of correctly encoded strings.

    Warning: when using this option, be aware that strings within JSON values may contain incorrect encoding, so you need to handle these strings carefully to avoid security risks.


    -

    +

    Writing JSON

    The library provides 4 sets of functions for writing JSON.
    Each function accepts an input of JSON document or root value, and returns a UTF-8 string or file.

    -

    +

    Write JSON to string

    The doc/val is JSON document or root value, if you pass NULL, you will get NULL result.
    The flg is writer flag, pass 0 if you don't need it, see writer flag for details.
    @@ -374,15 +404,15 @@

    char *yyjson_val_write(const yyjson_val *val, yyjson_write_flag flg, size_t *len);
    // mut_val -> str
    char *yyjson_mut_val_write(const yyjson_mut_val *val, yyjson_write_flag flg, size_t *len);
    -
    yyjson_api_inline char * yyjson_val_write(const yyjson_val *val, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1448
    -
    yyjson_api_inline char * yyjson_mut_val_write(const yyjson_mut_val *val, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1550
    -
    uint32_t yyjson_write_flag
    Definition: yyjson.h:1063
    +
    yyjson_api_inline char * yyjson_val_write(const yyjson_val *val, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1466
    +
    yyjson_api_inline char * yyjson_mut_val_write(const yyjson_mut_val *val, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1568
    +
    uint32_t yyjson_write_flag
    Definition: yyjson.h:1081

Sample code 1:

yyjson_doc *doc = yyjson_read("[1,2,3]", 7, 0);
char *json = yyjson_write(doc, YYJSON_WRITE_PRETTY, NULL);
printf("%s\n", json);
free(json);
-
static const yyjson_write_flag YYJSON_WRITE_PRETTY
Definition: yyjson.h:1073
+
static const yyjson_write_flag YYJSON_WRITE_PRETTY
Definition: yyjson.h:1091

Sample code 2:

@@ -393,11 +423,11 @@

char *json = yyjson_mut_write(doc, YYJSON_WRITE_PRETTY, NULL);
printf("%s\n", json);
free(json);
-
yyjson_api_inline void yyjson_mut_doc_set_root(yyjson_mut_doc *doc, yyjson_mut_val *root)
Definition: yyjson.h:5378
-
yyjson_api_inline bool yyjson_mut_arr_add_int(yyjson_mut_doc *doc, yyjson_mut_val *arr, int64_t num)
Definition: yyjson.h:6357
+
yyjson_api_inline void yyjson_mut_doc_set_root(yyjson_mut_doc *doc, yyjson_mut_val *root)
Definition: yyjson.h:5396
+
yyjson_api_inline bool yyjson_mut_arr_add_int(yyjson_mut_doc *doc, yyjson_mut_val *arr, int64_t num)
Definition: yyjson.h:6375
yyjson_api yyjson_mut_doc * yyjson_mut_doc_new(const yyjson_alc *alc)
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr(yyjson_mut_doc *doc)
Definition: yyjson.h:5894
-

+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr(yyjson_mut_doc *doc)
Definition: yyjson.h:5912
+

Write JSON to file

The path is output JSON file path, If the path is invalid, you will get an error. If the file is not empty, the content will be discarded.
The doc/val is JSON document or root value, if you pass NULL, you will get an error.
@@ -418,12 +448,12 @@

yyjson_api bool yyjson_val_write_file(const char *path, const yyjson_val *val, yyjson_write_flag flg, const yyjson_alc *alc, yyjson_write_err *err)
yyjson_api bool yyjson_mut_write_file(const char *path, const yyjson_mut_doc *doc, yyjson_write_flag flg, const yyjson_alc *alc, yyjson_write_err *err)
yyjson_api bool yyjson_mut_val_write_file(const char *path, const yyjson_mut_val *val, yyjson_write_flag flg, const yyjson_alc *alc, yyjson_write_err *err)
-
Definition: yyjson.h:1133
+
Definition: yyjson.h:1151

Sample code:

yyjson_doc *doc = yyjson_read_file("/tmp/test.json", 0, NULL, NULL);
bool suc = yyjson_write_file("tmp/test.json", doc, YYJSON_WRITE_PRETTY, NULL, NULL);
if (suc) printf("OK");
-

+

Write JSON to file pointer

The fp is output file pointer, The data will be written to the current position of the file.
The doc/val is JSON document or root value, if you pass NULL, you will get an error.
@@ -449,7 +479,7 @@

bool suc = yyjson_write_fp(fp, doc, YYJSON_WRITE_PRETTY, NULL, NULL);
if (fp) fclose(fp);
if (suc) printf("OK");
-

+

Write JSON with options

The doc/val is JSON document or root value, if you pass NULL, you will get NULL result.
The flg is writer flag, pass 0 if you don't need it, see writer flag for details.
@@ -493,11 +523,11 @@

alc.free(alc.ctx, json);
void(* free)(void *ctx, void *ptr)
Definition: yyjson.h:624
void * ctx
Definition: yyjson.h:626
-
const char * msg
Definition: yyjson.h:1137
+
const char * msg
Definition: yyjson.h:1155
yyjson_api bool yyjson_alc_pool_init(yyjson_alc *alc, void *buf, size_t size)
-
static const yyjson_write_flag YYJSON_WRITE_ESCAPE_UNICODE
Definition: yyjson.h:1076
-
yyjson_write_code code
Definition: yyjson.h:1135
-

+
static const yyjson_write_flag YYJSON_WRITE_ESCAPE_UNICODE
Definition: yyjson.h:1094
+
yyjson_write_code code
Definition: yyjson.h:1153
+

Writer flag

The library provides a set of flags for JSON writer.
You can use a single flag, or combine multiple flags with bitwise | operator.

@@ -537,9 +567,9 @@

YYJSON_WRITE_NEWLINE_AT_END
Adds a newline character \n at the end of the JSON. This can be helpful for text editors or NDJSON.


-

+

Accessing JSON Document

-

+

JSON Document

You can access the content of a document with the following functions:

// Get the root value of this JSON document.
@@ -551,11 +581,11 @@

// Get total value count in this JSON document.
// e.g. "[1,2,3]" returns 4 (1 array and 3 numbers).
-
yyjson_api_inline size_t yyjson_doc_get_val_count(yyjson_doc *doc)
Definition: yyjson.h:4829
-
yyjson_api_inline yyjson_val * yyjson_doc_get_root(yyjson_doc *doc)
Definition: yyjson.h:4821
+
yyjson_api_inline size_t yyjson_doc_get_val_count(yyjson_doc *doc)
Definition: yyjson.h:4847
+
yyjson_api_inline yyjson_val * yyjson_doc_get_root(yyjson_doc *doc)
Definition: yyjson.h:4839

A document holds all the memory for its internal values and strings. When you no longer need it, you should release the document and free up all the memory:

// Free the document; if NULL is passed in, do nothing.
-

+

JSON Value

Each JSON Value has a type and subtype, as specified in the table:

@@ -622,23 +652,23 @@

bool yyjson_is_ctn(yyjson_val *val); // array/object
bool yyjson_is_raw(yyjson_val *val); // raw string
uint8_t yyjson_subtype
Definition: yyjson.h:570
-
yyjson_api_inline bool yyjson_is_ctn(yyjson_val *val)
Definition: yyjson.h:4900
-
yyjson_api_inline uint8_t yyjson_get_tag(yyjson_val *val)
Definition: yyjson.h:4918
-
yyjson_api_inline bool yyjson_is_bool(yyjson_val *val)
Definition: yyjson.h:4864
-
yyjson_api_inline bool yyjson_is_real(yyjson_val *val)
Definition: yyjson.h:4880
-
yyjson_api_inline const char * yyjson_get_type_desc(yyjson_val *val)
Definition: yyjson.h:4922
+
yyjson_api_inline bool yyjson_is_ctn(yyjson_val *val)
Definition: yyjson.h:4918
+
yyjson_api_inline uint8_t yyjson_get_tag(yyjson_val *val)
Definition: yyjson.h:4936
+
yyjson_api_inline bool yyjson_is_bool(yyjson_val *val)
Definition: yyjson.h:4882
+
yyjson_api_inline bool yyjson_is_real(yyjson_val *val)
Definition: yyjson.h:4898
+
yyjson_api_inline const char * yyjson_get_type_desc(yyjson_val *val)
Definition: yyjson.h:4940
uint8_t yyjson_type
Definition: yyjson.h:551
-
yyjson_api_inline bool yyjson_is_int(yyjson_val *val)
Definition: yyjson.h:4876
-
yyjson_api_inline bool yyjson_is_true(yyjson_val *val)
Definition: yyjson.h:4856
-
yyjson_api_inline bool yyjson_is_false(yyjson_val *val)
Definition: yyjson.h:4860
-
yyjson_api_inline yyjson_subtype yyjson_get_subtype(yyjson_val *val)
Definition: yyjson.h:4914
-
yyjson_api_inline yyjson_type yyjson_get_type(yyjson_val *val)
Definition: yyjson.h:4910
-
yyjson_api_inline bool yyjson_is_null(yyjson_val *val)
Definition: yyjson.h:4852
-
yyjson_api_inline bool yyjson_is_sint(yyjson_val *val)
Definition: yyjson.h:4872
-
yyjson_api_inline bool yyjson_is_uint(yyjson_val *val)
Definition: yyjson.h:4868
-
yyjson_api_inline bool yyjson_is_arr(yyjson_val *val)
Definition: yyjson.h:4892
-
yyjson_api_inline bool yyjson_is_num(yyjson_val *val)
Definition: yyjson.h:4884
-
yyjson_api_inline bool yyjson_is_obj(yyjson_val *val)
Definition: yyjson.h:4896
+
yyjson_api_inline bool yyjson_is_int(yyjson_val *val)
Definition: yyjson.h:4894
+
yyjson_api_inline bool yyjson_is_true(yyjson_val *val)
Definition: yyjson.h:4874
+
yyjson_api_inline bool yyjson_is_false(yyjson_val *val)
Definition: yyjson.h:4878
+
yyjson_api_inline yyjson_subtype yyjson_get_subtype(yyjson_val *val)
Definition: yyjson.h:4932
+
yyjson_api_inline yyjson_type yyjson_get_type(yyjson_val *val)
Definition: yyjson.h:4928
+
yyjson_api_inline bool yyjson_is_null(yyjson_val *val)
Definition: yyjson.h:4870
+
yyjson_api_inline bool yyjson_is_sint(yyjson_val *val)
Definition: yyjson.h:4890
+
yyjson_api_inline bool yyjson_is_uint(yyjson_val *val)
Definition: yyjson.h:4886
+
yyjson_api_inline bool yyjson_is_arr(yyjson_val *val)
Definition: yyjson.h:4910
+
yyjson_api_inline bool yyjson_is_num(yyjson_val *val)
Definition: yyjson.h:4902
+
yyjson_api_inline bool yyjson_is_obj(yyjson_val *val)
Definition: yyjson.h:4914

The following functions can be used to get the contents of the JSON value.

// Returns the raw string, or NULL if `val` is not raw type.
const char *yyjson_get_raw(yyjson_val *val);
@@ -672,13 +702,13 @@

// Returns false if input is NULL or `val` is not string.
bool yyjson_equals_str(yyjson_val *val, const char *str);
bool yyjson_equals_strn(yyjson_val *val, const char *str, size_t len);
-
yyjson_api_inline int yyjson_get_int(yyjson_val *val)
Definition: yyjson.h:4955
-
yyjson_api_inline double yyjson_get_real(yyjson_val *val)
Definition: yyjson.h:4959
-
yyjson_api_inline const char * yyjson_get_str(yyjson_val *val)
Definition: yyjson.h:4967
-
yyjson_api_inline bool yyjson_get_bool(yyjson_val *val)
Definition: yyjson.h:4943
-
yyjson_api_inline uint64_t yyjson_get_uint(yyjson_val *val)
Definition: yyjson.h:4947
-
yyjson_api_inline double yyjson_get_num(yyjson_val *val)
Definition: yyjson.h:4963
-
yyjson_api_inline int64_t yyjson_get_sint(yyjson_val *val)
Definition: yyjson.h:4951
+
yyjson_api_inline int yyjson_get_int(yyjson_val *val)
Definition: yyjson.h:4973
+
yyjson_api_inline double yyjson_get_real(yyjson_val *val)
Definition: yyjson.h:4977
+
yyjson_api_inline const char * yyjson_get_str(yyjson_val *val)
Definition: yyjson.h:4985
+
yyjson_api_inline bool yyjson_get_bool(yyjson_val *val)
Definition: yyjson.h:4961
+
yyjson_api_inline uint64_t yyjson_get_uint(yyjson_val *val)
Definition: yyjson.h:4965
+
yyjson_api_inline double yyjson_get_num(yyjson_val *val)
Definition: yyjson.h:4981
+
yyjson_api_inline int64_t yyjson_get_sint(yyjson_val *val)
Definition: yyjson.h:4969

The following functions can be used to modify the content of a JSON value.

Warning: For immutable documents, these functions will break the immutable convention, you should use this set of APIs with caution (e.g. make sure the document is only accessed in a single thread).

@@ -695,16 +725,16 @@

// The string is not copied, should be held by caller.
bool yyjson_set_str(yyjson_val *val, const char *str);
bool yyjson_set_strn(yyjson_val *val, const char *str, size_t len);
-
yyjson_api_inline bool yyjson_set_null(yyjson_val *val)
Definition: yyjson.h:5006
-
yyjson_api_inline bool yyjson_set_raw(yyjson_val *val, const char *raw, size_t len)
Definition: yyjson.h:4999
-
yyjson_api_inline bool yyjson_set_uint(yyjson_val *val, uint64_t num)
Definition: yyjson.h:5018
-
yyjson_api_inline bool yyjson_set_str(yyjson_val *val, const char *str)
Definition: yyjson.h:5042
-
yyjson_api_inline bool yyjson_set_strn(yyjson_val *val, const char *str, size_t len)
Definition: yyjson.h:5049
-
yyjson_api_inline bool yyjson_set_real(yyjson_val *val, double num)
Definition: yyjson.h:5036
-
yyjson_api_inline bool yyjson_set_sint(yyjson_val *val, int64_t num)
Definition: yyjson.h:5024
-
yyjson_api_inline bool yyjson_set_bool(yyjson_val *val, bool num)
Definition: yyjson.h:5012
-
yyjson_api_inline bool yyjson_set_int(yyjson_val *val, int num)
Definition: yyjson.h:5030
-

+
yyjson_api_inline bool yyjson_set_null(yyjson_val *val)
Definition: yyjson.h:5024
+
yyjson_api_inline bool yyjson_set_raw(yyjson_val *val, const char *raw, size_t len)
Definition: yyjson.h:5017
+
yyjson_api_inline bool yyjson_set_uint(yyjson_val *val, uint64_t num)
Definition: yyjson.h:5036
+
yyjson_api_inline bool yyjson_set_str(yyjson_val *val, const char *str)
Definition: yyjson.h:5060
+
yyjson_api_inline bool yyjson_set_strn(yyjson_val *val, const char *str, size_t len)
Definition: yyjson.h:5067
+
yyjson_api_inline bool yyjson_set_real(yyjson_val *val, double num)
Definition: yyjson.h:5054
+
yyjson_api_inline bool yyjson_set_sint(yyjson_val *val, int64_t num)
Definition: yyjson.h:5042
+
yyjson_api_inline bool yyjson_set_bool(yyjson_val *val, bool num)
Definition: yyjson.h:5030
+
yyjson_api_inline bool yyjson_set_int(yyjson_val *val, int num)
Definition: yyjson.h:5048
+

JSON Array

The following functions can be used to access a JSON array.

@@ -724,11 +754,11 @@

// Returns the last element of this array (linear search time).
// Returns NULL if array is empty or intput is not an array.
-
yyjson_api_inline size_t yyjson_arr_size(yyjson_val *arr)
Definition: yyjson.h:5063
-
yyjson_api_inline yyjson_val * yyjson_arr_get_last(yyjson_val *arr)
Definition: yyjson.h:5091
-
yyjson_api_inline yyjson_val * yyjson_arr_get(yyjson_val *arr, size_t idx)
Definition: yyjson.h:5067
-
yyjson_api_inline yyjson_val * yyjson_arr_get_first(yyjson_val *arr)
Definition: yyjson.h:5082
-

+
yyjson_api_inline size_t yyjson_arr_size(yyjson_val *arr)
Definition: yyjson.h:5081
+
yyjson_api_inline yyjson_val * yyjson_arr_get_last(yyjson_val *arr)
Definition: yyjson.h:5109
+
yyjson_api_inline yyjson_val * yyjson_arr_get(yyjson_val *arr, size_t idx)
Definition: yyjson.h:5085
+
yyjson_api_inline yyjson_val * yyjson_arr_get_first(yyjson_val *arr)
Definition: yyjson.h:5100
+

JSON Array Iterator

There are two ways to traverse an array:

@@ -739,9 +769,9 @@

while ((val = yyjson_arr_iter_next(&iter))) {
your_func(val);
}
-
yyjson_api_inline yyjson_arr_iter yyjson_arr_iter_with(yyjson_val *arr)
Definition: yyjson.h:5125
-
yyjson_api_inline yyjson_val * yyjson_arr_iter_next(yyjson_arr_iter *iter)
Definition: yyjson.h:5135
-
Definition: yyjson.h:1810
+
yyjson_api_inline yyjson_arr_iter yyjson_arr_iter_with(yyjson_val *arr)
Definition: yyjson.h:5143
+
yyjson_api_inline yyjson_val * yyjson_arr_iter_next(yyjson_arr_iter *iter)
Definition: yyjson.h:5153
+
Definition: yyjson.h:1828

Sample code 2 (foreach macro):

yyjson_val *arr; // the array to be traversed
size_t idx, max;
@@ -749,7 +779,7 @@

yyjson_arr_foreach(arr, idx, max, val) {
your_func(idx, val);
}
-
#define yyjson_arr_foreach(arr, idx, max, val)
Definition: yyjson.h:1866
+
#define yyjson_arr_foreach(arr, idx, max, val)
Definition: yyjson.h:1884


There's also mutable version API to traverse an mutable array:
@@ -764,10 +794,10 @@

}
}
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_remove(yyjson_mut_arr_iter *iter)
Definition: yyjson.h:5871
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_next(yyjson_mut_arr_iter *iter)
Definition: yyjson.h:5859
-
yyjson_api_inline yyjson_mut_arr_iter yyjson_mut_arr_iter_with(yyjson_mut_val *arr)
Definition: yyjson.h:5848
-
Definition: yyjson.h:2490
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_remove(yyjson_mut_arr_iter *iter)
Definition: yyjson.h:5889
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_next(yyjson_mut_arr_iter *iter)
Definition: yyjson.h:5877
+
yyjson_api_inline yyjson_mut_arr_iter yyjson_mut_arr_iter_with(yyjson_mut_val *arr)
Definition: yyjson.h:5866
+
Definition: yyjson.h:2508

Sample code 2 (mutable foreach macro):

yyjson_mut_val *arr; // the array to be traversed
size_t idx, max;
@@ -775,8 +805,8 @@

yyjson_mut_arr_foreach(arr, idx, max, val) {
your_func(idx, val);
}
-
#define yyjson_mut_arr_foreach(arr, idx, max, val)
Definition: yyjson.h:2560
-

+
#define yyjson_mut_arr_foreach(arr, idx, max, val)
Definition: yyjson.h:2578
+

JSON Object

The following functions can be used to access a JSON object.

@@ -798,13 +828,13 @@

-
yyjson_api_inline yyjson_val * yyjson_obj_get(yyjson_val *obj, const char *key)
Definition: yyjson.h:5156
-
yyjson_api_inline yyjson_val * yyjson_obj_iter_get(yyjson_obj_iter *iter, const char *key)
Definition: yyjson.h:5218
-
yyjson_api_inline yyjson_val * yyjson_obj_getn(yyjson_val *obj, const char *key, size_t key_len)
Definition: yyjson.h:5161
-
yyjson_api_inline yyjson_obj_iter yyjson_obj_iter_with(yyjson_val *obj)
Definition: yyjson.h:5194
-
yyjson_api_inline size_t yyjson_obj_size(yyjson_val *obj)
Definition: yyjson.h:5152
-
Definition: yyjson.h:1934
-

+
yyjson_api_inline yyjson_val * yyjson_obj_get(yyjson_val *obj, const char *key)
Definition: yyjson.h:5174
+
yyjson_api_inline yyjson_val * yyjson_obj_iter_get(yyjson_obj_iter *iter, const char *key)
Definition: yyjson.h:5236
+
yyjson_api_inline yyjson_val * yyjson_obj_getn(yyjson_val *obj, const char *key, size_t key_len)
Definition: yyjson.h:5179
+
yyjson_api_inline yyjson_obj_iter yyjson_obj_iter_with(yyjson_val *obj)
Definition: yyjson.h:5212
+
yyjson_api_inline size_t yyjson_obj_size(yyjson_val *obj)
Definition: yyjson.h:5170
+
Definition: yyjson.h:1952
+

JSON Object Iterator

There are two ways to traverse an object:

@@ -816,8 +846,8 @@

your_func(key, val);
}
-
yyjson_api_inline yyjson_val * yyjson_obj_iter_get_val(yyjson_val *key)
Definition: yyjson.h:5214
-
yyjson_api_inline yyjson_val * yyjson_obj_iter_next(yyjson_obj_iter *iter)
Definition: yyjson.h:5204
+
yyjson_api_inline yyjson_val * yyjson_obj_iter_get_val(yyjson_val *key)
Definition: yyjson.h:5232
+
yyjson_api_inline yyjson_val * yyjson_obj_iter_next(yyjson_obj_iter *iter)
Definition: yyjson.h:5222

Sample code 2 (foreach macro):

yyjson_val *obj; // this is your object
size_t idx, max;
@@ -825,7 +855,7 @@

yyjson_obj_foreach(obj, idx, max, key, val) {
your_func(key, val);
}
-
#define yyjson_obj_foreach(obj, idx, max, key, val)
Definition: yyjson.h:2037
+
#define yyjson_obj_foreach(obj, idx, max, key, val)
Definition: yyjson.h:2055


There's also mutable version API to traverse an mutable object:
@@ -841,11 +871,11 @@

}
}
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_next(yyjson_mut_obj_iter *iter)
Definition: yyjson.h:6495
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_remove(yyjson_mut_obj_iter *iter)
Definition: yyjson.h:6512
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get_val(yyjson_mut_val *key)
Definition: yyjson.h:6507
-
yyjson_api_inline yyjson_mut_obj_iter yyjson_mut_obj_iter_with(yyjson_mut_val *obj)
Definition: yyjson.h:6484
-
Definition: yyjson.h:3292
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_next(yyjson_mut_obj_iter *iter)
Definition: yyjson.h:6513
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_remove(yyjson_mut_obj_iter *iter)
Definition: yyjson.h:6530
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get_val(yyjson_mut_val *key)
Definition: yyjson.h:6525
+
yyjson_api_inline yyjson_mut_obj_iter yyjson_mut_obj_iter_with(yyjson_mut_val *obj)
Definition: yyjson.h:6502
+
Definition: yyjson.h:3310

Sample code 2 (mutable foreach macro):

yyjson_mut_val *obj; // the object to be traversed
size_t idx, max;
@@ -854,7 +884,7 @@

your_func(key, val);
}


-

+

Creating JSON Document

The yyjson_mut_doc and related APIs are used to build JSON documents.

@@ -899,12 +929,12 @@

// Free the memory of doc and all values which is created from this doc.
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj(yyjson_mut_doc *doc)
Definition: yyjson.h:6561
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj(yyjson_mut_doc *doc)
Definition: yyjson.h:6579
yyjson_api void yyjson_mut_doc_free(yyjson_mut_doc *doc)
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_int(yyjson_mut_doc *doc, int64_t num)
Definition: yyjson.h:5710
-
yyjson_api_inline bool yyjson_mut_obj_add(yyjson_mut_val *obj, yyjson_mut_val *key, yyjson_mut_val *val)
Definition: yyjson.h:6715
-
yyjson_api_inline bool yyjson_mut_arr_append(yyjson_mut_val *arr, yyjson_mut_val *val)
Definition: yyjson.h:6116
-

+
yyjson_api_inline yyjson_mut_val * yyjson_mut_int(yyjson_mut_doc *doc, int64_t num)
Definition: yyjson.h:5728
+
yyjson_api_inline bool yyjson_mut_obj_add(yyjson_mut_val *obj, yyjson_mut_val *key, yyjson_mut_val *val)
Definition: yyjson.h:6733
+
yyjson_api_inline bool yyjson_mut_arr_append(yyjson_mut_val *arr, yyjson_mut_val *val)
Definition: yyjson.h:6134
+

Mutable Document

The following functions are used to create, modify, copy, and destroy a JSON document.

@@ -944,9 +974,9 @@

yyjson_api yyjson_mut_val * yyjson_mut_val_mut_copy(yyjson_mut_doc *doc, yyjson_mut_val *val)
yyjson_api yyjson_mut_doc * yyjson_mut_doc_mut_copy(yyjson_mut_doc *doc, const yyjson_alc *alc)
yyjson_api bool yyjson_mut_doc_set_val_pool_size(yyjson_mut_doc *doc, size_t count)
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_get_root(yyjson_mut_doc *doc)
Definition: yyjson.h:5374
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_get_root(yyjson_mut_doc *doc)
Definition: yyjson.h:5392
yyjson_api bool yyjson_mut_doc_set_str_pool_size(yyjson_mut_doc *doc, size_t len)
-

+

JSON Value Creation

The following functions are used to create mutable JSON value, the value's memory is held by the document.

@@ -967,14 +997,14 @@

// Creates a string value, the input string is copied and held by the document.
yyjson_mut_val *yyjson_mut_strncpy(yyjson_mut_doc *doc, const char *str, size_t len);
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_true(yyjson_mut_doc *doc)
Definition: yyjson.h:5649
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_real(yyjson_mut_doc *doc, double num)
Definition: yyjson.h:5715
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_false(yyjson_mut_doc *doc)
Definition: yyjson.h:5660
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_bool(yyjson_mut_doc *doc, bool val)
Definition: yyjson.h:5671
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_null(yyjson_mut_doc *doc)
Definition: yyjson.h:5638
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_uint(yyjson_mut_doc *doc, uint64_t num)
Definition: yyjson.h:5684
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_sint(yyjson_mut_doc *doc, int64_t num)
Definition: yyjson.h:5697
-

+
yyjson_api_inline yyjson_mut_val * yyjson_mut_true(yyjson_mut_doc *doc)
Definition: yyjson.h:5667
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_real(yyjson_mut_doc *doc, double num)
Definition: yyjson.h:5733
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_false(yyjson_mut_doc *doc)
Definition: yyjson.h:5678
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_bool(yyjson_mut_doc *doc, bool val)
Definition: yyjson.h:5689
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_null(yyjson_mut_doc *doc)
Definition: yyjson.h:5656
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_uint(yyjson_mut_doc *doc, uint64_t num)
Definition: yyjson.h:5702
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_sint(yyjson_mut_doc *doc, int64_t num)
Definition: yyjson.h:5715
+

JSON Array Creation

The following functions are used to create mutable JSON array.

@@ -1009,25 +1039,25 @@

// sample code:
const char strs[3] = {"Jan", "Feb", "Mar"};
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint(yyjson_mut_doc *doc, const int64_t *vals, size_t count)
Definition: yyjson.h:5934
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint8(yyjson_mut_doc *doc, const uint8_t *vals, size_t count)
Definition: yyjson.h:5981
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint64(yyjson_mut_doc *doc, const int64_t *vals, size_t count)
Definition: yyjson.h:5973
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strn(yyjson_mut_doc *doc, const char **vals, const size_t *lens, size_t count)
Definition: yyjson.h:6039
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_float(yyjson_mut_doc *doc, const float *vals, size_t count)
Definition: yyjson.h:6013
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint32(yyjson_mut_doc *doc, const int32_t *vals, size_t count)
Definition: yyjson.h:5965
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_real(yyjson_mut_doc *doc, const double *vals, size_t count)
Definition: yyjson.h:5944
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint16(yyjson_mut_doc *doc, const int16_t *vals, size_t count)
Definition: yyjson.h:5957
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint16(yyjson_mut_doc *doc, const uint16_t *vals, size_t count)
Definition: yyjson.h:5989
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strcpy(yyjson_mut_doc *doc, const char **vals, size_t count)
Definition: yyjson.h:6049
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint64(yyjson_mut_doc *doc, const uint64_t *vals, size_t count)
Definition: yyjson.h:6005
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint(yyjson_mut_doc *doc, const uint64_t *vals, size_t count)
Definition: yyjson.h:5939
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint8(yyjson_mut_doc *doc, const int8_t *vals, size_t count)
Definition: yyjson.h:5949
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint32(yyjson_mut_doc *doc, const uint32_t *vals, size_t count)
Definition: yyjson.h:5997
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_double(yyjson_mut_doc *doc, const double *vals, size_t count)
Definition: yyjson.h:6021
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strncpy(yyjson_mut_doc *doc, const char **vals, const size_t *lens, size_t count)
Definition: yyjson.h:6063
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_str(yyjson_mut_doc *doc, const char **vals, size_t count)
Definition: yyjson.h:6029
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_bool(yyjson_mut_doc *doc, const bool *vals, size_t count)
Definition: yyjson.h:5926
-

+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint(yyjson_mut_doc *doc, const int64_t *vals, size_t count)
Definition: yyjson.h:5952
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint8(yyjson_mut_doc *doc, const uint8_t *vals, size_t count)
Definition: yyjson.h:5999
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint64(yyjson_mut_doc *doc, const int64_t *vals, size_t count)
Definition: yyjson.h:5991
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strn(yyjson_mut_doc *doc, const char **vals, const size_t *lens, size_t count)
Definition: yyjson.h:6057
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_float(yyjson_mut_doc *doc, const float *vals, size_t count)
Definition: yyjson.h:6031
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint32(yyjson_mut_doc *doc, const int32_t *vals, size_t count)
Definition: yyjson.h:5983
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_real(yyjson_mut_doc *doc, const double *vals, size_t count)
Definition: yyjson.h:5962
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint16(yyjson_mut_doc *doc, const int16_t *vals, size_t count)
Definition: yyjson.h:5975
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint16(yyjson_mut_doc *doc, const uint16_t *vals, size_t count)
Definition: yyjson.h:6007
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strcpy(yyjson_mut_doc *doc, const char **vals, size_t count)
Definition: yyjson.h:6067
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint64(yyjson_mut_doc *doc, const uint64_t *vals, size_t count)
Definition: yyjson.h:6023
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint(yyjson_mut_doc *doc, const uint64_t *vals, size_t count)
Definition: yyjson.h:5957
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint8(yyjson_mut_doc *doc, const int8_t *vals, size_t count)
Definition: yyjson.h:5967
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint32(yyjson_mut_doc *doc, const uint32_t *vals, size_t count)
Definition: yyjson.h:6015
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_double(yyjson_mut_doc *doc, const double *vals, size_t count)
Definition: yyjson.h:6039
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strncpy(yyjson_mut_doc *doc, const char **vals, const size_t *lens, size_t count)
Definition: yyjson.h:6081
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_str(yyjson_mut_doc *doc, const char **vals, size_t count)
Definition: yyjson.h:6047
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_bool(yyjson_mut_doc *doc, const bool *vals, size_t count)
Definition: yyjson.h:5944
+

JSON Array Modification

The following functions are used to modify the contents of a JSON array.

@@ -1088,29 +1118,29 @@

// Creates and adds a new object at the end of the array.
// Returns the new object, or NULL on error.
-
yyjson_api_inline bool yyjson_mut_arr_add_str(yyjson_mut_doc *doc, yyjson_mut_val *arr, const char *str)
Definition: yyjson.h:6377
-
yyjson_api_inline bool yyjson_mut_arr_add_true(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6309
-
yyjson_api_inline bool yyjson_mut_arr_prepend(yyjson_mut_val *arr, yyjson_mut_val *val)
Definition: yyjson.h:6135
-
yyjson_api_inline bool yyjson_mut_arr_add_strncpy(yyjson_mut_doc *doc, yyjson_mut_val *arr, const char *str, size_t len)
Definition: yyjson.h:6407
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_remove(yyjson_mut_val *arr, size_t idx)
Definition: yyjson.h:6182
-
yyjson_api_inline bool yyjson_mut_arr_clear(yyjson_mut_val *arr)
Definition: yyjson.h:6269
-
yyjson_api_inline bool yyjson_mut_arr_add_strcpy(yyjson_mut_doc *doc, yyjson_mut_val *arr, const char *str)
Definition: yyjson.h:6397
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_replace(yyjson_mut_val *arr, size_t idx, yyjson_mut_val *val)
Definition: yyjson.h:6154
-
yyjson_api_inline bool yyjson_mut_arr_add_bool(yyjson_mut_doc *doc, yyjson_mut_val *arr, bool val)
Definition: yyjson.h:6327
-
yyjson_api_inline bool yyjson_mut_arr_add_uint(yyjson_mut_doc *doc, yyjson_mut_val *arr, uint64_t num)
Definition: yyjson.h:6337
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_add_arr(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6417
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_remove_last(yyjson_mut_val *arr)
Definition: yyjson.h:6225
-
yyjson_api_inline bool yyjson_mut_arr_add_false(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6318
-
yyjson_api_inline bool yyjson_mut_arr_add_strn(yyjson_mut_doc *doc, yyjson_mut_val *arr, const char *str, size_t len)
Definition: yyjson.h:6387
-
yyjson_api_inline bool yyjson_mut_arr_add_real(yyjson_mut_doc *doc, yyjson_mut_val *arr, double num)
Definition: yyjson.h:6367
-
yyjson_api_inline bool yyjson_mut_arr_add_val(yyjson_mut_val *arr, yyjson_mut_val *val)
Definition: yyjson.h:6295
-
yyjson_api_inline bool yyjson_mut_arr_add_sint(yyjson_mut_doc *doc, yyjson_mut_val *arr, int64_t num)
Definition: yyjson.h:6347
-
yyjson_api_inline bool yyjson_mut_arr_remove_range(yyjson_mut_val *arr, size_t idx, size_t len)
Definition: yyjson.h:6247
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_add_obj(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6426
-
yyjson_api_inline bool yyjson_mut_arr_insert(yyjson_mut_val *arr, yyjson_mut_val *val, size_t idx)
Definition: yyjson.h:6085
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_remove_first(yyjson_mut_val *arr)
Definition: yyjson.h:6206
-
yyjson_api_inline bool yyjson_mut_arr_add_null(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6300
-

+
yyjson_api_inline bool yyjson_mut_arr_add_str(yyjson_mut_doc *doc, yyjson_mut_val *arr, const char *str)
Definition: yyjson.h:6395
+
yyjson_api_inline bool yyjson_mut_arr_add_true(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6327
+
yyjson_api_inline bool yyjson_mut_arr_prepend(yyjson_mut_val *arr, yyjson_mut_val *val)
Definition: yyjson.h:6153
+
yyjson_api_inline bool yyjson_mut_arr_add_strncpy(yyjson_mut_doc *doc, yyjson_mut_val *arr, const char *str, size_t len)
Definition: yyjson.h:6425
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_remove(yyjson_mut_val *arr, size_t idx)
Definition: yyjson.h:6200
+
yyjson_api_inline bool yyjson_mut_arr_clear(yyjson_mut_val *arr)
Definition: yyjson.h:6287
+
yyjson_api_inline bool yyjson_mut_arr_add_strcpy(yyjson_mut_doc *doc, yyjson_mut_val *arr, const char *str)
Definition: yyjson.h:6415
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_replace(yyjson_mut_val *arr, size_t idx, yyjson_mut_val *val)
Definition: yyjson.h:6172
+
yyjson_api_inline bool yyjson_mut_arr_add_bool(yyjson_mut_doc *doc, yyjson_mut_val *arr, bool val)
Definition: yyjson.h:6345
+
yyjson_api_inline bool yyjson_mut_arr_add_uint(yyjson_mut_doc *doc, yyjson_mut_val *arr, uint64_t num)
Definition: yyjson.h:6355
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_add_arr(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6435
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_remove_last(yyjson_mut_val *arr)
Definition: yyjson.h:6243
+
yyjson_api_inline bool yyjson_mut_arr_add_false(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6336
+
yyjson_api_inline bool yyjson_mut_arr_add_strn(yyjson_mut_doc *doc, yyjson_mut_val *arr, const char *str, size_t len)
Definition: yyjson.h:6405
+
yyjson_api_inline bool yyjson_mut_arr_add_real(yyjson_mut_doc *doc, yyjson_mut_val *arr, double num)
Definition: yyjson.h:6385
+
yyjson_api_inline bool yyjson_mut_arr_add_val(yyjson_mut_val *arr, yyjson_mut_val *val)
Definition: yyjson.h:6313
+
yyjson_api_inline bool yyjson_mut_arr_add_sint(yyjson_mut_doc *doc, yyjson_mut_val *arr, int64_t num)
Definition: yyjson.h:6365
+
yyjson_api_inline bool yyjson_mut_arr_remove_range(yyjson_mut_val *arr, size_t idx, size_t len)
Definition: yyjson.h:6265
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_add_obj(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6444
+
yyjson_api_inline bool yyjson_mut_arr_insert(yyjson_mut_val *arr, yyjson_mut_val *val, size_t idx)
Definition: yyjson.h:6103
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_remove_first(yyjson_mut_val *arr)
Definition: yyjson.h:6224
+
yyjson_api_inline bool yyjson_mut_arr_add_null(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6318
+

JSON Object Creation

The following functions are used to create mutable JSON object.

@@ -1138,9 +1168,9 @@

// sample code:
const char *pairs[] = {"name", "Harry", "type", "student", "id", "123456"};
yyjson_mut_obj_with_kv(doc, pairs, 3);
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_with_str(yyjson_mut_doc *doc, const char **keys, const char **vals, size_t count)
Definition: yyjson.h:6572
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_with_kv(yyjson_mut_doc *doc, const char **kv_pairs, size_t pair_count)
Definition: yyjson.h:6603
-

+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_with_str(yyjson_mut_doc *doc, const char **keys, const char **vals, size_t count)
Definition: yyjson.h:6590
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_with_kv(yyjson_mut_doc *doc, const char **kv_pairs, size_t pair_count)
Definition: yyjson.h:6621
+

JSON Object Modification

The following functions are used to modify the contents of a JSON object.

@@ -1192,32 +1222,32 @@

// This function takes a linear search time.
yyjson_api_inline bool yyjson_mut_obj_rename_key(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *new_key);
yyjson_api_inline bool yyjson_mut_obj_rename_keyn(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, size_t len, const char *new_key, size_t new_len);
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_add_arr(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6979
-
yyjson_api_inline bool yyjson_mut_obj_add_strncpy(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val, size_t len)
Definition: yyjson.h:6966
-
yyjson_api_inline bool yyjson_mut_obj_rename_keyn(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, size_t len, const char *new_key, size_t new_len)
Definition: yyjson.h:7037
-
yyjson_api_inline bool yyjson_mut_obj_add_sint(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, int64_t val)
Definition: yyjson.h:6897
-
yyjson_api_inline bool yyjson_mut_obj_add_strn(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val, size_t len)
Definition: yyjson.h:6941
-
yyjson_api_inline bool yyjson_mut_obj_add_false(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6869
-
yyjson_api_inline bool yyjson_mut_obj_add_int(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, int64_t val)
Definition: yyjson.h:6907
-
yyjson_api_inline bool yyjson_mut_obj_add_uint(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, uint64_t val)
Definition: yyjson.h:6887
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_remove_str(yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:7005
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_remove(yyjson_mut_val *obj, yyjson_mut_val *key)
Definition: yyjson.h:6774
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_add_arr(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6997
+
yyjson_api_inline bool yyjson_mut_obj_add_strncpy(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val, size_t len)
Definition: yyjson.h:6984
+
yyjson_api_inline bool yyjson_mut_obj_rename_keyn(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, size_t len, const char *new_key, size_t new_len)
Definition: yyjson.h:7055
+
yyjson_api_inline bool yyjson_mut_obj_add_sint(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, int64_t val)
Definition: yyjson.h:6915
+
yyjson_api_inline bool yyjson_mut_obj_add_strn(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val, size_t len)
Definition: yyjson.h:6959
+
yyjson_api_inline bool yyjson_mut_obj_add_false(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6887
+
yyjson_api_inline bool yyjson_mut_obj_add_int(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, int64_t val)
Definition: yyjson.h:6925
+
yyjson_api_inline bool yyjson_mut_obj_add_uint(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, uint64_t val)
Definition: yyjson.h:6905
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_remove_str(yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:7023
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_remove(yyjson_mut_val *obj, yyjson_mut_val *key)
Definition: yyjson.h:6792
#define yyjson_api_inline
Definition: yyjson.h:372
-
yyjson_api_inline bool yyjson_mut_obj_add_null(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6853
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_add_obj(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6987
-
yyjson_api_inline bool yyjson_mut_obj_add_true(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6861
-
yyjson_api_inline bool yyjson_mut_obj_add_str(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val)
Definition: yyjson.h:6927
-
yyjson_api_inline bool yyjson_mut_obj_add_real(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, double val)
Definition: yyjson.h:6917
-
yyjson_api_inline bool yyjson_mut_obj_add_bool(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, bool val)
Definition: yyjson.h:6877
-
yyjson_api_inline bool yyjson_mut_obj_add_strcpy(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val)
Definition: yyjson.h:6953
-
yyjson_api_inline bool yyjson_mut_obj_put(yyjson_mut_val *obj, yyjson_mut_val *key, yyjson_mut_val *val)
Definition: yyjson.h:6726
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_remove_strn(yyjson_mut_val *obj, const char *key, size_t len)
Definition: yyjson.h:7010
-
yyjson_api_inline bool yyjson_mut_obj_rename_key(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *new_key)
Definition: yyjson.h:7028
-
yyjson_api_inline bool yyjson_mut_obj_clear(yyjson_mut_val *obj)
Definition: yyjson.h:6800
+
yyjson_api_inline bool yyjson_mut_obj_add_null(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6871
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_add_obj(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:7005
+
yyjson_api_inline bool yyjson_mut_obj_add_true(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6879
+
yyjson_api_inline bool yyjson_mut_obj_add_str(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val)
Definition: yyjson.h:6945
+
yyjson_api_inline bool yyjson_mut_obj_add_real(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, double val)
Definition: yyjson.h:6935
+
yyjson_api_inline bool yyjson_mut_obj_add_bool(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, bool val)
Definition: yyjson.h:6895
+
yyjson_api_inline bool yyjson_mut_obj_add_strcpy(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val)
Definition: yyjson.h:6971
+
yyjson_api_inline bool yyjson_mut_obj_put(yyjson_mut_val *obj, yyjson_mut_val *key, yyjson_mut_val *val)
Definition: yyjson.h:6744
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_remove_strn(yyjson_mut_val *obj, const char *key, size_t len)
Definition: yyjson.h:7028
+
yyjson_api_inline bool yyjson_mut_obj_rename_key(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *new_key)
Definition: yyjson.h:7046
+
yyjson_api_inline bool yyjson_mut_obj_clear(yyjson_mut_val *obj)
Definition: yyjson.h:6818

-

+

JSON Pointer and Patch

-

+

JSON Pointer

The library supports querying JSON values using JSON Pointer (RFC 6901).

// `JSON pointer` is a null-terminated string.
@@ -1237,20 +1267,20 @@

yyjson_val *yyjson_doc_ptr_getx(yyjson_doc *doc, const char *ptr, size_t len, yyjson_ptr_err *err);
yyjson_mut_val *yyjson_mut_ptr_getx(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err);
yyjson_mut_val *yyjson_mut_doc_ptr_getx(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err);
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_getn(yyjson_mut_doc *doc, const char *ptr, size_t len)
Definition: yyjson.h:7175
-
yyjson_api_inline yyjson_val * yyjson_ptr_getx(yyjson_val *val, const char *ptr, size_t len, yyjson_ptr_err *err)
Definition: yyjson.h:7151
-
yyjson_api_inline yyjson_val * yyjson_doc_ptr_getx(yyjson_doc *doc, const char *ptr, size_t len, yyjson_ptr_err *err)
Definition: yyjson.h:7118
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_get(yyjson_mut_doc *doc, const char *ptr)
Definition: yyjson.h:7169
-
yyjson_api_inline yyjson_val * yyjson_doc_ptr_getn(yyjson_doc *doc, const char *ptr, size_t len)
Definition: yyjson.h:7113
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_getx(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7181
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_getn(yyjson_mut_val *val, const char *ptr, size_t len)
Definition: yyjson.h:7213
-
yyjson_api_inline yyjson_val * yyjson_ptr_get(yyjson_val *val, const char *ptr)
Definition: yyjson.h:7140
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_get(yyjson_mut_val *val, const char *ptr)
Definition: yyjson.h:7207
-
yyjson_api_inline yyjson_val * yyjson_doc_ptr_get(yyjson_doc *doc, const char *ptr)
Definition: yyjson.h:7107
-
yyjson_api_inline yyjson_val * yyjson_ptr_getn(yyjson_val *val, const char *ptr, size_t len)
Definition: yyjson.h:7146
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_getx(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7219
-
Definition: yyjson.h:3853
-
Definition: yyjson.h:3825
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_getn(yyjson_mut_doc *doc, const char *ptr, size_t len)
Definition: yyjson.h:7193
+
yyjson_api_inline yyjson_val * yyjson_ptr_getx(yyjson_val *val, const char *ptr, size_t len, yyjson_ptr_err *err)
Definition: yyjson.h:7169
+
yyjson_api_inline yyjson_val * yyjson_doc_ptr_getx(yyjson_doc *doc, const char *ptr, size_t len, yyjson_ptr_err *err)
Definition: yyjson.h:7136
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_get(yyjson_mut_doc *doc, const char *ptr)
Definition: yyjson.h:7187
+
yyjson_api_inline yyjson_val * yyjson_doc_ptr_getn(yyjson_doc *doc, const char *ptr, size_t len)
Definition: yyjson.h:7131
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_getx(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7199
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_getn(yyjson_mut_val *val, const char *ptr, size_t len)
Definition: yyjson.h:7231
+
yyjson_api_inline yyjson_val * yyjson_ptr_get(yyjson_val *val, const char *ptr)
Definition: yyjson.h:7158
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_get(yyjson_mut_val *val, const char *ptr)
Definition: yyjson.h:7225
+
yyjson_api_inline yyjson_val * yyjson_doc_ptr_get(yyjson_doc *doc, const char *ptr)
Definition: yyjson.h:7125
+
yyjson_api_inline yyjson_val * yyjson_ptr_getn(yyjson_val *val, const char *ptr, size_t len)
Definition: yyjson.h:7164
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_getx(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7237
+
Definition: yyjson.h:3871
+
Definition: yyjson.h:3843

For example, given the JSON document:

{
"size" : 3,
"users" : [
@@ -1285,8 +1315,8 @@

yyjson_val *val2 = yyjson_doc_ptr_getx(doc, "/", 1, &err);
if (!val2) printf("err %d: %s\n", err.code, err.msg); // err 3: cannot be resolved
-
const char * msg
Definition: yyjson.h:3829
-
yyjson_ptr_code code
Definition: yyjson.h:3827
+
const char * msg
Definition: yyjson.h:3847
+
yyjson_ptr_code code
Definition: yyjson.h:3845

The library also supports modifying JSON values using JSON Pointer.

// Add or insert a new value.
bool yyjson_mut_ptr_add(yyjson_mut_val *val, const char *ptr, yyjson_mut_val *new_val, yyjson_mut_doc *doc);
bool yyjson_mut_ptr_addn(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_mut_doc *doc);
@@ -1322,30 +1352,30 @@

yyjson_mut_val *yyjson_mut_doc_ptr_removen(yyjson_mut_doc *doc, const char *ptr, size_t len);
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_remove(yyjson_mut_doc *doc, const char *ptr)
Definition: yyjson.h:7527
-
yyjson_api_inline bool yyjson_mut_ptr_setx(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_mut_doc *doc, bool create_parent, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7421
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_replace(yyjson_mut_doc *doc, const char *ptr, yyjson_mut_val *new_val)
Definition: yyjson.h:7450
-
yyjson_api_inline bool yyjson_mut_doc_ptr_setn(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_mut_val *new_val)
Definition: yyjson.h:7350
-
yyjson_api_inline bool yyjson_mut_ptr_addx(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_mut_doc *doc, bool create_parent, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7317
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_removex(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7538
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_removen(yyjson_mut_val *val, const char *ptr, size_t len)
Definition: yyjson.h:7572
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_replacex(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7505
-
yyjson_api_inline bool yyjson_mut_doc_ptr_setx(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_mut_val *new_val, bool create_parent, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7356
-
yyjson_api_inline bool yyjson_mut_ptr_set(yyjson_mut_val *val, const char *ptr, yyjson_mut_val *new_val, yyjson_mut_doc *doc)
Definition: yyjson.h:7406
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_removen(yyjson_mut_doc *doc, const char *ptr, size_t len)
Definition: yyjson.h:7533
-
yyjson_api_inline bool yyjson_mut_doc_ptr_addn(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_mut_val *new_val)
Definition: yyjson.h:7248
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_removex(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7578
-
yyjson_api_inline bool yyjson_mut_doc_ptr_set(yyjson_mut_doc *doc, const char *ptr, yyjson_mut_val *new_val)
Definition: yyjson.h:7343
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_replacen(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_mut_val *new_val)
Definition: yyjson.h:7456
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_remove(yyjson_mut_val *val, const char *ptr)
Definition: yyjson.h:7566
-
yyjson_api_inline bool yyjson_mut_ptr_addn(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_mut_doc *doc)
Definition: yyjson.h:7310
-
yyjson_api_inline bool yyjson_mut_ptr_add(yyjson_mut_val *val, const char *ptr, yyjson_mut_val *new_val, yyjson_mut_doc *doc)
Definition: yyjson.h:7302
-
yyjson_api_inline bool yyjson_mut_ptr_setn(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_mut_doc *doc)
Definition: yyjson.h:7414
-
yyjson_api_inline bool yyjson_mut_doc_ptr_addx(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_mut_val *new_val, bool create_parent, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7255
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_replace(yyjson_mut_val *val, const char *ptr, yyjson_mut_val *new_val)
Definition: yyjson.h:7494
-
yyjson_api_inline bool yyjson_mut_doc_ptr_add(yyjson_mut_doc *doc, const char *ptr, yyjson_mut_val *new_val)
Definition: yyjson.h:7241
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_replacex(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7461
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_replacen(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val)
Definition: yyjson.h:7500
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_remove(yyjson_mut_doc *doc, const char *ptr)
Definition: yyjson.h:7545
+
yyjson_api_inline bool yyjson_mut_ptr_setx(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_mut_doc *doc, bool create_parent, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7439
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_replace(yyjson_mut_doc *doc, const char *ptr, yyjson_mut_val *new_val)
Definition: yyjson.h:7468
+
yyjson_api_inline bool yyjson_mut_doc_ptr_setn(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_mut_val *new_val)
Definition: yyjson.h:7368
+
yyjson_api_inline bool yyjson_mut_ptr_addx(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_mut_doc *doc, bool create_parent, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7335
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_removex(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7556
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_removen(yyjson_mut_val *val, const char *ptr, size_t len)
Definition: yyjson.h:7590
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_replacex(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7523
+
yyjson_api_inline bool yyjson_mut_doc_ptr_setx(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_mut_val *new_val, bool create_parent, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7374
+
yyjson_api_inline bool yyjson_mut_ptr_set(yyjson_mut_val *val, const char *ptr, yyjson_mut_val *new_val, yyjson_mut_doc *doc)
Definition: yyjson.h:7424
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_removen(yyjson_mut_doc *doc, const char *ptr, size_t len)
Definition: yyjson.h:7551
+
yyjson_api_inline bool yyjson_mut_doc_ptr_addn(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_mut_val *new_val)
Definition: yyjson.h:7266
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_removex(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7596
+
yyjson_api_inline bool yyjson_mut_doc_ptr_set(yyjson_mut_doc *doc, const char *ptr, yyjson_mut_val *new_val)
Definition: yyjson.h:7361
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_replacen(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_mut_val *new_val)
Definition: yyjson.h:7474
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_remove(yyjson_mut_val *val, const char *ptr)
Definition: yyjson.h:7584
+
yyjson_api_inline bool yyjson_mut_ptr_addn(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_mut_doc *doc)
Definition: yyjson.h:7328
+
yyjson_api_inline bool yyjson_mut_ptr_add(yyjson_mut_val *val, const char *ptr, yyjson_mut_val *new_val, yyjson_mut_doc *doc)
Definition: yyjson.h:7320
+
yyjson_api_inline bool yyjson_mut_ptr_setn(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_mut_doc *doc)
Definition: yyjson.h:7432
+
yyjson_api_inline bool yyjson_mut_doc_ptr_addx(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_mut_val *new_val, bool create_parent, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7273
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_replace(yyjson_mut_val *val, const char *ptr, yyjson_mut_val *new_val)
Definition: yyjson.h:7512
+
yyjson_api_inline bool yyjson_mut_doc_ptr_add(yyjson_mut_doc *doc, const char *ptr, yyjson_mut_val *new_val)
Definition: yyjson.h:7259
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_replacex(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_mut_val *new_val, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
Definition: yyjson.h:7479
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_replacen(yyjson_mut_val *val, const char *ptr, size_t len, yyjson_mut_val *new_val)
Definition: yyjson.h:7518

For example:

yyjson_mut_doc *doc = ...;
// doc: {"a":0,"b":[1,2,3]}
@@ -1370,9 +1400,9 @@

yyjson_mut_val *val = yyjson_mut_doc_ptr_getx(doc, "/b/0", 4, &ctx, &err);
// now: {"a":0,"b":[2,3]}
-
yyjson_api_inline bool yyjson_mut_is_null(yyjson_mut_val *val)
Definition: yyjson.h:5393
-
yyjson_api_inline bool yyjson_ptr_ctx_remove(yyjson_ptr_ctx *ctx)
Definition: yyjson.h:7687
-

+
yyjson_api_inline bool yyjson_mut_is_null(yyjson_mut_val *val)
Definition: yyjson.h:5411
+
yyjson_api_inline bool yyjson_ptr_ctx_remove(yyjson_ptr_ctx *ctx)
Definition: yyjson.h:7705
+

JSON Patch

The library supports JSON Patch (RFC 6902). Specification and example: https://tools.ietf.org/html/rfc6902

// Creates and returns a patched JSON value.
// Returns NULL if the patch could not be applied.
@@ -1387,8 +1417,8 @@

yyjson_api yyjson_mut_val * yyjson_patch(yyjson_mut_doc *doc, yyjson_val *orig, yyjson_val *patch, yyjson_patch_err *err)
yyjson_api yyjson_mut_val * yyjson_mut_patch(yyjson_mut_doc *doc, yyjson_mut_val *orig, yyjson_mut_val *patch, yyjson_patch_err *err)
-
Definition: yyjson.h:4413
-

+
Definition: yyjson.h:4431
+

JSON Merge Patch

The library supports JSON Merge Patch (RFC 7386). Specification and example: https://tools.ietf.org/html/rfc7386

// Creates and returns a merge-patched JSON value.
// Returns NULL if the patch could not be applied.
@@ -1402,9 +1432,9 @@

yyjson_api yyjson_mut_val * yyjson_merge_patch(yyjson_mut_doc *doc, yyjson_val *orig, yyjson_val *patch)
yyjson_api yyjson_mut_val * yyjson_mut_merge_patch(yyjson_mut_doc *doc, yyjson_mut_val *orig, yyjson_mut_val *patch)


-

+

Number Processing

-

+

Number reader

The library has a built-in high-performance number reader,
it will read numbers according to these rules by default:
@@ -1423,7 +1453,7 @@

  • YYJSON_READ_BIGBER_AS_RAW: read big numbers (overflow or infinity) as raw strings without parsing.
  • See the Reader flag section for more details.

    -

    +

    Number writer

    The library has a built-in high-performance number writer,
    it will write numbers according to these rules by default:
    @@ -1445,9 +1475,9 @@

  • YYJSON_WRITE_INF_AND_NAN_AS_NULL write inf/nan numbers as null literal.
  • See the "Writer flag" section for more details.

    -

    +

    Text Processing

    -

    +

    Character Encoding

    This library only supports UTF-8 encoding without BOM, as specified in RFC 8259:

    @@ -1455,7 +1485,7 @@

    By default, yyjson performs strict UTF-8 encoding validation on input strings. If an invalid character is encountered, an error will be reported.

    You can use YYJSON_READ_ALLOW_INVALID_UNICODE and YYJSON_WRITE_ALLOW_INVALID_UNICODE flags to allow invalid Unicode encoding. However, please note that if you enable these flags, the resulting value from yyjson may contain invalid characters, which can be used by other code and may introduce security risks.

    -

    +

    NUL Character

    This library supports the NUL character (also known as the null terminator, or Unicode U+0000, ASCII \0) inside strings.

    When reading JSON, \u0000 will be unescaped to NUL character. If a string contains the NUL character, the length obtained with strlen() will be inaccurate, and you should use yyjson_get_len() to get the actual length.

    @@ -1471,11 +1501,11 @@

    // C++ string
    std::string sstr = ...;
    yyjson_obj_getn(obj, sstr.data(), sstr.length());
    -

    +

    Memory Allocator

    The library does not directly call libc's memory allocation functions (malloc/realloc/free). Instead, when memory allocation is required, yyjson's API takes a parameter named alc that allows the caller to pass in an allocator. If the alc is NULL, yyjson will use the default memory allocator, which is a simple wrapper of libc's functions.

    Using a custom memory allocator allows you to have more control over memory allocation, here are a few examples:

    -

    +

    Single allocator for multiple JSON

    If you need to parse multiple small JSON one by one, you can use a single allocator to avoid multiple memory allocations.

    Sample code:

    // max data size for single JSON
    @@ -1498,7 +1528,7 @@

    // free the buffer
    free(buf);
    -
    yyjson_api_inline size_t yyjson_read_max_memory_usage(size_t len, yyjson_read_flag flg)
    Definition: yyjson.h:981
    +
    yyjson_api_inline size_t yyjson_read_max_memory_usage(size_t len, yyjson_read_flag flg)
    Definition: yyjson.h:999

    If you are not sure about the amount of memory required to process JSON, you can use the dynamic allocator.

    // create a dynamic allocator
    @@ -1514,7 +1544,7 @@

    yyjson_api yyjson_alc * yyjson_alc_dyn_new(void)
    yyjson_api void yyjson_alc_dyn_free(yyjson_alc *alc)
    -

    +

    Stack memory allocator

    If the JSON is small enough, you can use stack memory to read or write it.

    Sample code:

    char buf[128 * 1024]; // stack buffer
    @@ -1524,7 +1554,7 @@

    yyjson_doc *doc = yyjson_read_opts(dat, len, 0, &alc, NULL);
    ...
    yyjson_doc_free(doc); // this is optional, as the memory is on stack
    -

    +

    Use a third-party allocator library

    You can use a third-party high-performance memory allocator for yyjson, such as jemalloc, tcmalloc, mimalloc. You can also refer to the following code to implement your own allocator.

    Sample code:

    // Use https://github.com/microsoft/mimalloc
    @@ -1565,13 +1595,13 @@

    char *json = yyjson_doc_write(doc, 0, alc, NULL, NULL);
    ...
    alc->free(alc->ctx, json);
    -

    +

    Stack Memory Usage

    Most functions in the library use fixed-size stack memory. This includes functions for JSON reading and writing, as well as JSON Pointer handling.

    However, a few functions use recursion and may cause a stack overflow if the object level is too deep. These functions are marked with the following warning in the header file:

    Warning
    This function is recursive and may cause a stack overflow if the object level is too deep.
    -

    +

    Null Check

    The library's public APIs perform a null check for every input parameter to prevent crashes.

    For example, when reading a JSON, you don't need to perform null checks or type checks on each value:

    yyjson_doc *doc = yyjson_read(NULL, 0, 0); // doc is NULL
    @@ -1590,12 +1620,12 @@

    ...
    }
    }
    -

    +

    Thread Safety

    The library does not use global variables. Therefore, if you can ensure that the input parameters of a function are thread-safe, then the function calls are also thread-safe.

    In general, yyjson_doc and yyjson_val are immutable and thread-safe, while yyjson_mut_doc and yyjson_mut_val are mutable and not thread-safe.

    -

    +

    Locale Independence

    The library is designed to be locale-independent.

    However, there are certain conditions that you should be aware of:

    diff --git a/doc/doxygen/html/md_doc__build_and_test.html b/doc/doxygen/html/md_doc__build_and_test.html index 125241f..0ba5b63 100644 --- a/doc/doxygen/html/md_doc__build_and_test.html +++ b/doc/doxygen/html/md_doc__build_and_test.html @@ -35,7 +35,7 @@ @@ -239,7 +239,7 @@

    yyjson_api yyjson_doc * yyjson_read_file(const char *path, yyjson_read_flag flg, const yyjson_alc *alc, yyjson_read_err *err)
    yyjson_api yyjson_doc * yyjson_read_opts(char *dat, size_t len, yyjson_read_flag flg, const yyjson_alc *alc, yyjson_read_err *err)
    -
    yyjson_api_inline yyjson_doc * yyjson_read(const char *dat, size_t len, yyjson_read_flag flg)
    Definition: yyjson.h:936
    +
    yyjson_api_inline yyjson_doc * yyjson_read(const char *dat, size_t len, yyjson_read_flag flg)
    Definition: yyjson.h:954

    This will reduce the binary size by about 60%.
    It is recommended when JSON parsing is not required.

    YYJSON_DISABLE_WRITER
    @@ -256,16 +256,16 @@

    -
    yyjson_api_inline char * yyjson_val_write(const yyjson_val *val, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1448
    +
    yyjson_api_inline char * yyjson_val_write(const yyjson_val *val, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1466
    yyjson_api bool yyjson_write_file(const char *path, const yyjson_doc *doc, yyjson_write_flag flg, const yyjson_alc *alc, yyjson_write_err *err)
    yyjson_api char * yyjson_write_opts(const yyjson_doc *doc, yyjson_write_flag flg, const yyjson_alc *alc, size_t *len, yyjson_write_err *err)
    -
    yyjson_api_inline char * yyjson_mut_val_write(const yyjson_mut_val *val, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1550
    +
    yyjson_api_inline char * yyjson_mut_val_write(const yyjson_mut_val *val, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1568
    yyjson_api bool yyjson_val_write_file(const char *path, const yyjson_val *val, yyjson_write_flag flg, const yyjson_alc *alc, yyjson_write_err *err)
    yyjson_api char * yyjson_val_write_opts(const yyjson_val *val, yyjson_write_flag flg, const yyjson_alc *alc, size_t *len, yyjson_write_err *err)
    yyjson_api char * yyjson_mut_write_opts(const yyjson_mut_doc *doc, yyjson_write_flag flg, const yyjson_alc *alc, size_t *len, yyjson_write_err *err)
    -
    yyjson_api_inline char * yyjson_mut_write(const yyjson_mut_doc *doc, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1343
    +
    yyjson_api_inline char * yyjson_mut_write(const yyjson_mut_doc *doc, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1361
    yyjson_api char * yyjson_mut_val_write_opts(const yyjson_mut_val *val, yyjson_write_flag flg, const yyjson_alc *alc, size_t *len, yyjson_write_err *err)
    -
    yyjson_api_inline char * yyjson_write(const yyjson_doc *doc, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1239
    +
    yyjson_api_inline char * yyjson_write(const yyjson_doc *doc, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1257
    yyjson_api bool yyjson_mut_write_file(const char *path, const yyjson_mut_doc *doc, yyjson_write_flag flg, const yyjson_alc *alc, yyjson_write_err *err)
    yyjson_api bool yyjson_mut_val_write_file(const char *path, const yyjson_mut_val *val, yyjson_write_flag flg, const yyjson_alc *alc, yyjson_write_err *err)

    This will reduce the binary size by about 30%.
    @@ -304,10 +304,10 @@

    static const yyjson_read_flag YYJSON_READ_ALLOW_TRAILING_COMMAS
    Definition: yyjson.h:758
    -
    static const yyjson_write_flag YYJSON_WRITE_ALLOW_INF_AND_NAN
    Definition: yyjson.h:1082
    +
    static const yyjson_write_flag YYJSON_WRITE_ALLOW_INF_AND_NAN
    Definition: yyjson.h:1100
    static const yyjson_read_flag YYJSON_READ_ALLOW_INF_AND_NAN
    Definition: yyjson.h:765
    static const yyjson_read_flag YYJSON_READ_ALLOW_INVALID_UNICODE
    Definition: yyjson.h:779
    -
    static const yyjson_write_flag YYJSON_WRITE_ALLOW_INVALID_UNICODE
    Definition: yyjson.h:1093
    +
    static const yyjson_write_flag YYJSON_WRITE_ALLOW_INVALID_UNICODE
    Definition: yyjson.h:1111
    static const yyjson_read_flag YYJSON_READ_ALLOW_COMMENTS
    Definition: yyjson.h:761

    This will reduce binary size by about 10%, and slightly improves performance.
    It is recommended when not dealing with non-standard JSON.

    diff --git a/doc/doxygen/html/md_doc__data_structure.html b/doc/doxygen/html/md_doc__data_structure.html index 42bedf4..2c844d1 100644 --- a/doc/doxygen/html/md_doc__data_structure.html +++ b/doc/doxygen/html/md_doc__data_structure.html @@ -35,7 +35,7 @@

    @@ -112,7 +112,7 @@

    Please note that the data structures described in this document are considered private, and it is recommended to use the public API to access them.


    -

    +

    Immutable Value

    Each JSON value is stored in an immutable yyjson_val struct:

    struct yyjson_val {
    uint64_t tag;
    @@ -125,14 +125,14 @@

    size_t ofs;
    } uni;
    }
    -
    yyjson_val_uni uni
    Definition: yyjson.h:4498
    -
    uint64_t tag
    Definition: yyjson.h:4497
    -
    Definition: yyjson.h:4496
    +
    yyjson_val_uni uni
    Definition: yyjson.h:4516
    +
    uint64_t tag
    Definition: yyjson.h:4515
    +
    Definition: yyjson.h:4514

    The type of the value is stored in the lower 8 bits of the tag.
    The size of the value, such as string length, object size, or array size, is stored in the higher 56 bits of the tag.

    Modern 64-bit processors are typically limited to supporting fewer than 64 bits for RAM addresses (Wikipedia). For example, Intel64, AMD64, and ARMv8 have a 52-bit (4PB) physical address limit. Therefore, it is safe to store the type and size information within the 64-bit tag.

    -

    +

    Immutable Document

    A JSON document stores all strings in a contiguous memory area.
    Each string is unescaped in-place and ended with a null-terminator.
    @@ -149,7 +149,7 @@

    yyjson_doc

    -

    +

    Mutable Value

    Each mutable JSON value is stored in an yyjson_mut_val struct:

    uint64_t tag;
    @@ -163,13 +163,13 @@

    } uni;
    }
    -
    yyjson_mut_val * next
    Definition: yyjson.h:5266
    -
    yyjson_val_uni uni
    Definition: yyjson.h:5265
    -
    uint64_t tag
    Definition: yyjson.h:5264
    -
    Definition: yyjson.h:5263
    +
    yyjson_mut_val * next
    Definition: yyjson.h:5284
    +
    yyjson_val_uni uni
    Definition: yyjson.h:5283
    +
    uint64_t tag
    Definition: yyjson.h:5282
    +
    Definition: yyjson.h:5281

    The tag and uni fields are the same as the immutable value, and the next field is used to build a linked list.

    -

    +

    Mutable Document

    A mutable JSON document is composed of multiple yyjson_mut_val.

    The child values of an object or array are linked as a cycle,
    @@ -180,7 +180,7 @@

    yyjson_mut_doc

    -

    +

    Memory Management

    A JSON document (yyjson_doc, yyjson_mut_doc) is responsible for managing the memory of all its JSON values and strings. When a document it is no longer needed, it is important for the user to call yyjson_doc_free() or yyjson_mut_doc_free() to free the memory associated with it.

    A JSON value (yyjson_val, yyjson_mut_val) has the same lifetime as its document. The memory is managed by its document and and cannot be freed independently.

    diff --git a/doc/doxygen/html/navtreedata.js b/doc/doxygen/html/navtreedata.js index 2c2afeb..131e60f 100644 --- a/doc/doxygen/html/navtreedata.js +++ b/doc/doxygen/html/navtreedata.js @@ -33,7 +33,7 @@ var NAVTREE = [ "Documentation", "index.html#autotoc_md12", null ], [ "Packaging status", "index.html#autotoc_md13", null ], [ "Built With yyjson", "index.html#autotoc_md14", null ], - [ "TODO", "index.html#autotoc_md15", null ], + [ "TODO for v1.0", "index.html#autotoc_md15", null ], [ "License", "index.html#autotoc_md16", null ] ] ], [ "Building and testing", "md_doc__build_and_test.html", [ @@ -61,72 +61,74 @@ var NAVTREE = [ "Read JSON from file", "md_doc__a_p_i.html#autotoc_md34", null ], [ "Read JSON from file pointer", "md_doc__a_p_i.html#autotoc_md35", null ], [ "Read JSON with options", "md_doc__a_p_i.html#autotoc_md36", null ], - [ "Reader flag", "md_doc__a_p_i.html#autotoc_md37", null ] + [ "Reader error handling", "md_doc__a_p_i.html#autotoc_md37", null ], + [ "Reader flag", "md_doc__a_p_i.html#autotoc_md38", null ] ] ], - [ "Writing JSON", "md_doc__a_p_i.html#autotoc_md39", [ - [ "Write JSON to string", "md_doc__a_p_i.html#autotoc_md40", null ], - [ "Write JSON to file", "md_doc__a_p_i.html#autotoc_md41", null ], - [ "Write JSON to file pointer", "md_doc__a_p_i.html#autotoc_md42", null ], - [ "Write JSON with options", "md_doc__a_p_i.html#autotoc_md43", null ], - [ "Writer flag", "md_doc__a_p_i.html#autotoc_md44", null ] + [ "Writing JSON", "md_doc__a_p_i.html#autotoc_md40", [ + [ "Write JSON to string", "md_doc__a_p_i.html#autotoc_md41", null ], + [ "Write JSON to file", "md_doc__a_p_i.html#autotoc_md42", null ], + [ "Write JSON to file pointer", "md_doc__a_p_i.html#autotoc_md43", null ], + [ "Write JSON with options", "md_doc__a_p_i.html#autotoc_md44", null ], + [ "Writer flag", "md_doc__a_p_i.html#autotoc_md45", null ] ] ], - [ "Accessing JSON Document", "md_doc__a_p_i.html#autotoc_md46", [ - [ "JSON Document", "md_doc__a_p_i.html#autotoc_md47", null ], - [ "JSON Value", "md_doc__a_p_i.html#autotoc_md48", null ], - [ "JSON Array", "md_doc__a_p_i.html#autotoc_md49", null ], - [ "JSON Array Iterator", "md_doc__a_p_i.html#autotoc_md50", null ], - [ "JSON Object", "md_doc__a_p_i.html#autotoc_md51", null ], - [ "JSON Object Iterator", "md_doc__a_p_i.html#autotoc_md52", null ] + [ "Accessing JSON Document", "md_doc__a_p_i.html#autotoc_md47", [ + [ "JSON Document", "md_doc__a_p_i.html#autotoc_md48", null ], + [ "JSON Value", "md_doc__a_p_i.html#autotoc_md49", null ], + [ "JSON Array", "md_doc__a_p_i.html#autotoc_md50", null ], + [ "JSON Array Iterator", "md_doc__a_p_i.html#autotoc_md51", null ], + [ "JSON Object", "md_doc__a_p_i.html#autotoc_md52", null ], + [ "JSON Object Iterator", "md_doc__a_p_i.html#autotoc_md53", null ] ] ], - [ "Creating JSON Document", "md_doc__a_p_i.html#autotoc_md54", [ - [ "Mutable Document", "md_doc__a_p_i.html#autotoc_md55", null ], - [ "JSON Value Creation", "md_doc__a_p_i.html#autotoc_md56", null ], - [ "JSON Array Creation", "md_doc__a_p_i.html#autotoc_md57", null ], - [ "JSON Array Modification", "md_doc__a_p_i.html#autotoc_md58", null ], - [ "JSON Object Creation", "md_doc__a_p_i.html#autotoc_md59", null ], - [ "JSON Object Modification", "md_doc__a_p_i.html#autotoc_md60", null ] + [ "Creating JSON Document", "md_doc__a_p_i.html#autotoc_md55", [ + [ "Mutable Document", "md_doc__a_p_i.html#autotoc_md56", null ], + [ "JSON Value Creation", "md_doc__a_p_i.html#autotoc_md57", null ], + [ "JSON Array Creation", "md_doc__a_p_i.html#autotoc_md58", null ], + [ "JSON Array Modification", "md_doc__a_p_i.html#autotoc_md59", null ], + [ "JSON Object Creation", "md_doc__a_p_i.html#autotoc_md60", null ], + [ "JSON Object Modification", "md_doc__a_p_i.html#autotoc_md61", null ] ] ], - [ "JSON Pointer and Patch", "md_doc__a_p_i.html#autotoc_md62", [ - [ "JSON Pointer", "md_doc__a_p_i.html#autotoc_md63", null ], - [ "JSON Patch", "md_doc__a_p_i.html#autotoc_md64", null ], - [ "JSON Merge Patch", "md_doc__a_p_i.html#autotoc_md65", null ] + [ "JSON Pointer and Patch", "md_doc__a_p_i.html#autotoc_md63", [ + [ "JSON Pointer", "md_doc__a_p_i.html#autotoc_md64", null ], + [ "JSON Patch", "md_doc__a_p_i.html#autotoc_md65", null ], + [ "JSON Merge Patch", "md_doc__a_p_i.html#autotoc_md66", null ] ] ], - [ "Number Processing", "md_doc__a_p_i.html#autotoc_md67", [ - [ "Number reader", "md_doc__a_p_i.html#autotoc_md68", null ], - [ "Number writer", "md_doc__a_p_i.html#autotoc_md69", null ] + [ "Number Processing", "md_doc__a_p_i.html#autotoc_md68", [ + [ "Number reader", "md_doc__a_p_i.html#autotoc_md69", null ], + [ "Number writer", "md_doc__a_p_i.html#autotoc_md70", null ] ] ], - [ "Text Processing", "md_doc__a_p_i.html#autotoc_md70", [ - [ "Character Encoding", "md_doc__a_p_i.html#autotoc_md71", null ], - [ "NUL Character", "md_doc__a_p_i.html#autotoc_md72", null ] + [ "Text Processing", "md_doc__a_p_i.html#autotoc_md71", [ + [ "Character Encoding", "md_doc__a_p_i.html#autotoc_md72", null ], + [ "NUL Character", "md_doc__a_p_i.html#autotoc_md73", null ] ] ], - [ "Memory Allocator", "md_doc__a_p_i.html#autotoc_md73", [ - [ "Single allocator for multiple JSON", "md_doc__a_p_i.html#autotoc_md74", null ], - [ "Stack memory allocator", "md_doc__a_p_i.html#autotoc_md75", null ], - [ "Use a third-party allocator library", "md_doc__a_p_i.html#autotoc_md76", null ] + [ "Memory Allocator", "md_doc__a_p_i.html#autotoc_md74", [ + [ "Single allocator for multiple JSON", "md_doc__a_p_i.html#autotoc_md75", null ], + [ "Stack memory allocator", "md_doc__a_p_i.html#autotoc_md76", null ], + [ "Use a third-party allocator library", "md_doc__a_p_i.html#autotoc_md77", null ] ] ], - [ "Stack Memory Usage", "md_doc__a_p_i.html#autotoc_md77", null ], - [ "Null Check", "md_doc__a_p_i.html#autotoc_md78", null ], - [ "Thread Safety", "md_doc__a_p_i.html#autotoc_md79", null ], - [ "Locale Independence", "md_doc__a_p_i.html#autotoc_md80", null ] + [ "Stack Memory Usage", "md_doc__a_p_i.html#autotoc_md78", null ], + [ "Null Check", "md_doc__a_p_i.html#autotoc_md79", null ], + [ "Thread Safety", "md_doc__a_p_i.html#autotoc_md80", null ], + [ "Locale Independence", "md_doc__a_p_i.html#autotoc_md81", null ] ] ], [ "Data Structures", "md_doc__data_structure.html", [ - [ "Immutable Value", "md_doc__data_structure.html#autotoc_md82", null ], - [ "Immutable Document", "md_doc__data_structure.html#autotoc_md83", null ], - [ "Mutable Value", "md_doc__data_structure.html#autotoc_md85", null ], - [ "Mutable Document", "md_doc__data_structure.html#autotoc_md86", null ], - [ "Memory Management", "md_doc__data_structure.html#autotoc_md88", null ] + [ "Immutable Value", "md_doc__data_structure.html#autotoc_md83", null ], + [ "Immutable Document", "md_doc__data_structure.html#autotoc_md84", null ], + [ "Mutable Value", "md_doc__data_structure.html#autotoc_md86", null ], + [ "Mutable Document", "md_doc__data_structure.html#autotoc_md87", null ], + [ "Memory Management", "md_doc__data_structure.html#autotoc_md89", null ] ] ], [ "Changelog", "md__c_h_a_n_g_e_l_o_g.html", [ - [ "0.9.0 (2024-04-08)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md90", null ], - [ "0.8.0 (2023-09-13)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md94", null ], - [ "0.7.0 (2023-05-25)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md98", null ], - [ "0.6.0 (2022-12-12)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md102", null ], - [ "0.5.1 (2022-06-17)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md105", null ], - [ "0.5.0 (2022-05-25)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md107", null ], - [ "0.4.0 (2021-12-12)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md111", null ], - [ "0.3.0 (2021-05-25)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md115", null ], - [ "0.2.0 (2020-12-12)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md119", null ], - [ "0.1.0 (2020-10-26)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md124", null ] + [ "0.10.0 (2024-07-09)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md91", null ], + [ "0.9.0 (2024-04-08)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md95", null ], + [ "0.8.0 (2023-09-13)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md99", null ], + [ "0.7.0 (2023-05-25)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md103", null ], + [ "0.6.0 (2022-12-12)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md107", null ], + [ "0.5.1 (2022-06-17)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md110", null ], + [ "0.5.0 (2022-05-25)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md112", null ], + [ "0.4.0 (2021-12-12)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md116", null ], + [ "0.3.0 (2021-05-25)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md120", null ], + [ "0.2.0 (2020-12-12)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md124", null ], + [ "0.1.0 (2020-10-26)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md129", null ] ] ], [ "Deprecated List", "deprecated.html", null ], [ "Files", "files.html", [ @@ -153,8 +155,8 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"yyjson_8h.html#a4408e0c5928db936b89d49ccf255100b", -"yyjson_8h.html#acf234d21f0cb4b7fc89381ef25e9f0a8" +"yyjson_8h.html#a41f9c6e4641f813a7a94f12ea79b34ce", +"yyjson_8h.html#acd2884309c99b42f916fffd50c018c59" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/doc/doxygen/html/navtreeindex0.js b/doc/doxygen/html/navtreeindex0.js index 2a3d2f6..32e6444 100644 --- a/doc/doxygen/html/navtreeindex0.js +++ b/doc/doxygen/html/navtreeindex0.js @@ -27,16 +27,17 @@ var NAVTREEINDEX0 = "index.html#autotoc_md3":[0,2], "index.html#autotoc_md7":[0,3], "md__c_h_a_n_g_e_l_o_g.html":[4], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md102":[4,3], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md105":[4,4], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md107":[4,5], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md111":[4,6], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md115":[4,7], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md119":[4,8], +"md__c_h_a_n_g_e_l_o_g.html#autotoc_md103":[4,3], +"md__c_h_a_n_g_e_l_o_g.html#autotoc_md107":[4,4], +"md__c_h_a_n_g_e_l_o_g.html#autotoc_md110":[4,5], +"md__c_h_a_n_g_e_l_o_g.html#autotoc_md112":[4,6], +"md__c_h_a_n_g_e_l_o_g.html#autotoc_md116":[4,7], +"md__c_h_a_n_g_e_l_o_g.html#autotoc_md120":[4,8], "md__c_h_a_n_g_e_l_o_g.html#autotoc_md124":[4,9], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md90":[4,0], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md94":[4,1], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md98":[4,2], +"md__c_h_a_n_g_e_l_o_g.html#autotoc_md129":[4,10], +"md__c_h_a_n_g_e_l_o_g.html#autotoc_md91":[4,0], +"md__c_h_a_n_g_e_l_o_g.html#autotoc_md95":[4,1], +"md__c_h_a_n_g_e_l_o_g.html#autotoc_md99":[4,2], "md_doc__a_p_i.html":[2], "md_doc__a_p_i.html#autotoc_md27":[2,0], "md_doc__a_p_i.html#autotoc_md28":[2,0,0], @@ -48,44 +49,45 @@ var NAVTREEINDEX0 = "md_doc__a_p_i.html#autotoc_md35":[2,1,2], "md_doc__a_p_i.html#autotoc_md36":[2,1,3], "md_doc__a_p_i.html#autotoc_md37":[2,1,4], -"md_doc__a_p_i.html#autotoc_md39":[2,2], -"md_doc__a_p_i.html#autotoc_md40":[2,2,0], -"md_doc__a_p_i.html#autotoc_md41":[2,2,1], -"md_doc__a_p_i.html#autotoc_md42":[2,2,2], -"md_doc__a_p_i.html#autotoc_md43":[2,2,3], -"md_doc__a_p_i.html#autotoc_md44":[2,2,4], -"md_doc__a_p_i.html#autotoc_md46":[2,3], -"md_doc__a_p_i.html#autotoc_md47":[2,3,0], -"md_doc__a_p_i.html#autotoc_md48":[2,3,1], -"md_doc__a_p_i.html#autotoc_md49":[2,3,2], -"md_doc__a_p_i.html#autotoc_md50":[2,3,3], -"md_doc__a_p_i.html#autotoc_md51":[2,3,4], -"md_doc__a_p_i.html#autotoc_md52":[2,3,5], -"md_doc__a_p_i.html#autotoc_md54":[2,4], -"md_doc__a_p_i.html#autotoc_md55":[2,4,0], -"md_doc__a_p_i.html#autotoc_md56":[2,4,1], -"md_doc__a_p_i.html#autotoc_md57":[2,4,2], -"md_doc__a_p_i.html#autotoc_md58":[2,4,3], -"md_doc__a_p_i.html#autotoc_md59":[2,4,4], -"md_doc__a_p_i.html#autotoc_md60":[2,4,5], -"md_doc__a_p_i.html#autotoc_md62":[2,5], -"md_doc__a_p_i.html#autotoc_md63":[2,5,0], -"md_doc__a_p_i.html#autotoc_md64":[2,5,1], -"md_doc__a_p_i.html#autotoc_md65":[2,5,2], -"md_doc__a_p_i.html#autotoc_md67":[2,6], -"md_doc__a_p_i.html#autotoc_md68":[2,6,0], -"md_doc__a_p_i.html#autotoc_md69":[2,6,1], -"md_doc__a_p_i.html#autotoc_md70":[2,7], -"md_doc__a_p_i.html#autotoc_md71":[2,7,0], -"md_doc__a_p_i.html#autotoc_md72":[2,7,1], -"md_doc__a_p_i.html#autotoc_md73":[2,8], -"md_doc__a_p_i.html#autotoc_md74":[2,8,0], -"md_doc__a_p_i.html#autotoc_md75":[2,8,1], -"md_doc__a_p_i.html#autotoc_md76":[2,8,2], -"md_doc__a_p_i.html#autotoc_md77":[2,9], -"md_doc__a_p_i.html#autotoc_md78":[2,10], -"md_doc__a_p_i.html#autotoc_md79":[2,11], -"md_doc__a_p_i.html#autotoc_md80":[2,12], +"md_doc__a_p_i.html#autotoc_md38":[2,1,5], +"md_doc__a_p_i.html#autotoc_md40":[2,2], +"md_doc__a_p_i.html#autotoc_md41":[2,2,0], +"md_doc__a_p_i.html#autotoc_md42":[2,2,1], +"md_doc__a_p_i.html#autotoc_md43":[2,2,2], +"md_doc__a_p_i.html#autotoc_md44":[2,2,3], +"md_doc__a_p_i.html#autotoc_md45":[2,2,4], +"md_doc__a_p_i.html#autotoc_md47":[2,3], +"md_doc__a_p_i.html#autotoc_md48":[2,3,0], +"md_doc__a_p_i.html#autotoc_md49":[2,3,1], +"md_doc__a_p_i.html#autotoc_md50":[2,3,2], +"md_doc__a_p_i.html#autotoc_md51":[2,3,3], +"md_doc__a_p_i.html#autotoc_md52":[2,3,4], +"md_doc__a_p_i.html#autotoc_md53":[2,3,5], +"md_doc__a_p_i.html#autotoc_md55":[2,4], +"md_doc__a_p_i.html#autotoc_md56":[2,4,0], +"md_doc__a_p_i.html#autotoc_md57":[2,4,1], +"md_doc__a_p_i.html#autotoc_md58":[2,4,2], +"md_doc__a_p_i.html#autotoc_md59":[2,4,3], +"md_doc__a_p_i.html#autotoc_md60":[2,4,4], +"md_doc__a_p_i.html#autotoc_md61":[2,4,5], +"md_doc__a_p_i.html#autotoc_md63":[2,5], +"md_doc__a_p_i.html#autotoc_md64":[2,5,0], +"md_doc__a_p_i.html#autotoc_md65":[2,5,1], +"md_doc__a_p_i.html#autotoc_md66":[2,5,2], +"md_doc__a_p_i.html#autotoc_md68":[2,6], +"md_doc__a_p_i.html#autotoc_md69":[2,6,0], +"md_doc__a_p_i.html#autotoc_md70":[2,6,1], +"md_doc__a_p_i.html#autotoc_md71":[2,7], +"md_doc__a_p_i.html#autotoc_md72":[2,7,0], +"md_doc__a_p_i.html#autotoc_md73":[2,7,1], +"md_doc__a_p_i.html#autotoc_md74":[2,8], +"md_doc__a_p_i.html#autotoc_md75":[2,8,0], +"md_doc__a_p_i.html#autotoc_md76":[2,8,1], +"md_doc__a_p_i.html#autotoc_md77":[2,8,2], +"md_doc__a_p_i.html#autotoc_md78":[2,9], +"md_doc__a_p_i.html#autotoc_md79":[2,10], +"md_doc__a_p_i.html#autotoc_md80":[2,11], +"md_doc__a_p_i.html#autotoc_md81":[2,12], "md_doc__build_and_test.html":[1], "md_doc__build_and_test.html#autotoc_md17":[1,0], "md_doc__build_and_test.html#autotoc_md18":[1,1], @@ -98,11 +100,11 @@ var NAVTREEINDEX0 = "md_doc__build_and_test.html#autotoc_md25":[1,2,4], "md_doc__build_and_test.html#autotoc_md26":[1,3], "md_doc__data_structure.html":[3], -"md_doc__data_structure.html#autotoc_md82":[3,0], -"md_doc__data_structure.html#autotoc_md83":[3,1], -"md_doc__data_structure.html#autotoc_md85":[3,2], -"md_doc__data_structure.html#autotoc_md86":[3,3], -"md_doc__data_structure.html#autotoc_md88":[3,4], +"md_doc__data_structure.html#autotoc_md83":[3,0], +"md_doc__data_structure.html#autotoc_md84":[3,1], +"md_doc__data_structure.html#autotoc_md86":[3,2], +"md_doc__data_structure.html#autotoc_md87":[3,3], +"md_doc__data_structure.html#autotoc_md89":[3,4], "pages.html":[], "structyyjson__alc.html":[6,2,0,0], "structyyjson__alc.html#a2c770ff93f0f331bd60076eecd93661e":[6,2,0,0,1], @@ -110,144 +112,142 @@ var NAVTREEINDEX0 = "structyyjson__alc.html#ae9499246c39efd68c206280de1b31f45":[6,2,0,0,0], "structyyjson__alc.html#affacb85df656149df6c07880f0ecbe95":[6,2,0,0,3], "yyjson_8h.html":[6,0,0,0], -"yyjson_8h.html#a00409eb59aee687f7778d00510b59d38":[6,0,0,0,382], +"yyjson_8h.html#a00409eb59aee687f7778d00510b59d38":[6,0,0,0,383], "yyjson_8h.html#a012fa5561c6c87879cceee4e0879a6b6":[6,0,0,0,76], -"yyjson_8h.html#a013cce9ecb58c53f0c3c9e1b081aa9c9":[6,0,0,0,359], +"yyjson_8h.html#a013cce9ecb58c53f0c3c9e1b081aa9c9":[6,0,0,0,360], "yyjson_8h.html#a01aace85ea46ac42974d86fb217a5086":[6,0,0,0,127], "yyjson_8h.html#a022754b3eabf9ec15a4f8e9d52db015f":[6,0,0,0,121], -"yyjson_8h.html#a032637dbdee5a6525420384daa097dff":[6,0,0,0,331], -"yyjson_8h.html#a0358ed2cf421e64f5052068f41ca8f26":[6,0,0,0,205], -"yyjson_8h.html#a046c7832484dab943bed61ffac274e9c":[6,0,0,0,409], -"yyjson_8h.html#a04ff184b833fe2d6932309821e2b2e5a":[6,0,0,0,381], -"yyjson_8h.html#a05771fb3cd9c9d2f854dc9528feac58a":[6,0,0,0,179], +"yyjson_8h.html#a032637dbdee5a6525420384daa097dff":[6,0,0,0,332], +"yyjson_8h.html#a0358ed2cf421e64f5052068f41ca8f26":[6,0,0,0,206], +"yyjson_8h.html#a046c7832484dab943bed61ffac274e9c":[6,0,0,0,410], +"yyjson_8h.html#a04ff184b833fe2d6932309821e2b2e5a":[6,0,0,0,382], +"yyjson_8h.html#a05771fb3cd9c9d2f854dc9528feac58a":[6,0,0,0,180], "yyjson_8h.html#a0590c5ffcdd4f997a0ab5845ef624531":[6,0,0,0,74], "yyjson_8h.html#a05ac3955547a4be055542f922564ded6":[6,0,0,0,4,2], -"yyjson_8h.html#a0718192e8eb1b46a83116b15ce6e67c7":[6,0,0,0,232], -"yyjson_8h.html#a079fdf2d481492c8533104437dbf2283":[6,0,0,0,374], +"yyjson_8h.html#a0718192e8eb1b46a83116b15ce6e67c7":[6,0,0,0,233], +"yyjson_8h.html#a079fdf2d481492c8533104437dbf2283":[6,0,0,0,375], "yyjson_8h.html#a07affd3b28fe93360627a1c4e03b5b88":[6,0,0,0,38], "yyjson_8h.html#a083356ecb65e45453033285f3d836de9":[6,0,0,0,105], "yyjson_8h.html#a085018fbc0363aad32708fdf8b247e36":[6,0,0,0,57], -"yyjson_8h.html#a085db50b4cf005e489b7401281ea8636":[6,0,0,0,203], -"yyjson_8h.html#a08b69c78024de357ed49abcc19d5b2f3":[6,0,0,0,158], -"yyjson_8h.html#a09acbadaf1d791167a277ed35540577b":[6,0,0,0,149], +"yyjson_8h.html#a085db50b4cf005e489b7401281ea8636":[6,0,0,0,204], +"yyjson_8h.html#a08b69c78024de357ed49abcc19d5b2f3":[6,0,0,0,159], +"yyjson_8h.html#a09acbadaf1d791167a277ed35540577b":[6,0,0,0,150], "yyjson_8h.html#a0a914f47b39417dd25fe728eef7d8f00":[6,0,0,0,43], -"yyjson_8h.html#a0b3d05df2a4e4748c75f35fa8ce8c650":[6,0,0,0,361], -"yyjson_8h.html#a0b729e2b5afc21914a723897dda10c3f":[6,0,0,0,420], -"yyjson_8h.html#a0cbd041b4d5a31d6dcc0bd759eae6cf7":[6,0,0,0,321], -"yyjson_8h.html#a0d42ebb09b02ed4e579938b96a833070":[6,0,0,0,422], +"yyjson_8h.html#a0b3d05df2a4e4748c75f35fa8ce8c650":[6,0,0,0,362], +"yyjson_8h.html#a0b729e2b5afc21914a723897dda10c3f":[6,0,0,0,421], +"yyjson_8h.html#a0cbd041b4d5a31d6dcc0bd759eae6cf7":[6,0,0,0,322], +"yyjson_8h.html#a0d42ebb09b02ed4e579938b96a833070":[6,0,0,0,423], "yyjson_8h.html#a0de4b27af40f104d2b1aac72edd6832e":[6,0,0,0,26], "yyjson_8h.html#a0ea8514c92f39fd93ddcbe93a7f466e5":[6,0,0,0,90], -"yyjson_8h.html#a0eeb35b40e688fce9dd61ed400984042":[6,0,0,0,438], -"yyjson_8h.html#a0f1a9fea8fbc13caf61861dfdb498d46":[6,0,0,0,289], -"yyjson_8h.html#a10037da4811bc7822093e9417a738c27":[6,0,0,0,394], -"yyjson_8h.html#a108d97873650fd95453f3c82a0b6a2aa":[6,0,0,0,316], +"yyjson_8h.html#a0eeb35b40e688fce9dd61ed400984042":[6,0,0,0,439], +"yyjson_8h.html#a0f1a9fea8fbc13caf61861dfdb498d46":[6,0,0,0,290], +"yyjson_8h.html#a10037da4811bc7822093e9417a738c27":[6,0,0,0,395], +"yyjson_8h.html#a108d97873650fd95453f3c82a0b6a2aa":[6,0,0,0,317], "yyjson_8h.html#a11aa8b6fd06edf8fe371bae828052b39":[6,0,0,0,18,2], -"yyjson_8h.html#a125859d255ca67ed339fbf3d05539c94":[6,0,0,0,153], +"yyjson_8h.html#a125859d255ca67ed339fbf3d05539c94":[6,0,0,0,154], "yyjson_8h.html#a128b475e13bb4301babef4e03b9fda52":[6,0,0,0,95], "yyjson_8h.html#a13065ff687cfd3b49eb38739676594f3":[6,0,0,0,66], -"yyjson_8h.html#a13c39f37c6936907c266ba9c076dd741":[6,0,0,0,329], -"yyjson_8h.html#a13d5da22b245b8242d9c5c6bd6b3582b":[6,0,0,0,282], +"yyjson_8h.html#a13c39f37c6936907c266ba9c076dd741":[6,0,0,0,330], +"yyjson_8h.html#a13d5da22b245b8242d9c5c6bd6b3582b":[6,0,0,0,283], "yyjson_8h.html#a147b5b874e6b939731f1b6c15abcbbca":[6,0,0,0,110], -"yyjson_8h.html#a1529e42ade3c00f0b513f6cb6d722f22":[6,0,0,0,392], -"yyjson_8h.html#a1557f6dca4e03380449cb9b5f043f699":[6,0,0,0,167], -"yyjson_8h.html#a1588bdc6f4125e5c6d1daf6b240f6ff8":[6,0,0,0,330], -"yyjson_8h.html#a158fecc9fb751aeb56472844321bdfab":[6,0,0,0,152], +"yyjson_8h.html#a1529e42ade3c00f0b513f6cb6d722f22":[6,0,0,0,393], +"yyjson_8h.html#a1557f6dca4e03380449cb9b5f043f699":[6,0,0,0,168], +"yyjson_8h.html#a1588bdc6f4125e5c6d1daf6b240f6ff8":[6,0,0,0,331], +"yyjson_8h.html#a158fecc9fb751aeb56472844321bdfab":[6,0,0,0,153], "yyjson_8h.html#a15bbce96107aa455670ebe9aab98964d":[6,0,0,0,85], "yyjson_8h.html#a16058fb6568716afd9754100862d460d":[6,0,0,0,93], "yyjson_8h.html#a172090776a18e45190c933fb3294c07c":[6,0,0,0,13,0], -"yyjson_8h.html#a177181eee333314c7b40e2dc573fcdec":[6,0,0,0,314], -"yyjson_8h.html#a177e25caf069be7e36b1ba17cad7dc7d":[6,0,0,0,362], +"yyjson_8h.html#a177181eee333314c7b40e2dc573fcdec":[6,0,0,0,315], +"yyjson_8h.html#a177e25caf069be7e36b1ba17cad7dc7d":[6,0,0,0,363], "yyjson_8h.html#a17877edf97bce2f3d7cf993cc9662a30":[6,0,0,0,45], -"yyjson_8h.html#a179477749cf2aa26c0841089debe4756":[6,0,0,0,437], +"yyjson_8h.html#a179477749cf2aa26c0841089debe4756":[6,0,0,0,438], "yyjson_8h.html#a17d4291b05a54acc6310d16653de48b3":[6,0,0,0,18,1], -"yyjson_8h.html#a17fda97923bb434d4214c56534586606":[6,0,0,0,240], -"yyjson_8h.html#a181de44520dcd7eb3211c617d10f4525":[6,0,0,0,308], -"yyjson_8h.html#a184a7d8fa5b929ce01c7181712c34747":[6,0,0,0,220], -"yyjson_8h.html#a18810c64371c556ea42c0addb9e25bdc":[6,0,0,0,419], -"yyjson_8h.html#a1887a4e64900348851f22d528950bf7e":[6,0,0,0,219], -"yyjson_8h.html#a1a032ed912524326d22331f7dd1366f2":[6,0,0,0,229], -"yyjson_8h.html#a1a52947332757bebf28985bad6fb3d5d":[6,0,0,0,208], +"yyjson_8h.html#a17fda97923bb434d4214c56534586606":[6,0,0,0,241], +"yyjson_8h.html#a181de44520dcd7eb3211c617d10f4525":[6,0,0,0,309], +"yyjson_8h.html#a184a7d8fa5b929ce01c7181712c34747":[6,0,0,0,221], +"yyjson_8h.html#a18810c64371c556ea42c0addb9e25bdc":[6,0,0,0,420], +"yyjson_8h.html#a1887a4e64900348851f22d528950bf7e":[6,0,0,0,220], +"yyjson_8h.html#a1a032ed912524326d22331f7dd1366f2":[6,0,0,0,230], +"yyjson_8h.html#a1a52947332757bebf28985bad6fb3d5d":[6,0,0,0,209], "yyjson_8h.html#a1a7a91be15978b45345976c8432769aa":[6,0,0,0,111], "yyjson_8h.html#a1b6f74828e64779d450ffd0cbe61f08f":[6,0,0,0,18,0], -"yyjson_8h.html#a1cafb3655e6e9e60f019d2b7a9bf79c2":[6,0,0,0,426], +"yyjson_8h.html#a1cafb3655e6e9e60f019d2b7a9bf79c2":[6,0,0,0,427], "yyjson_8h.html#a1cea8f887599cb77d9394ecd07ae875e":[6,0,0,0,92], -"yyjson_8h.html#a1d27c9ad366209b83f236d74ec7e1991":[6,0,0,0,253], -"yyjson_8h.html#a1d544048860a8c53510d560b4d60411a":[6,0,0,0,264], +"yyjson_8h.html#a1d27c9ad366209b83f236d74ec7e1991":[6,0,0,0,254], +"yyjson_8h.html#a1d544048860a8c53510d560b4d60411a":[6,0,0,0,265], "yyjson_8h.html#a1d8217217a7138d40e01752d3181ab85":[6,0,0,0,5,3], "yyjson_8h.html#a1db6e43b1df0a46cee92d837ad553cc2":[6,0,0,0,59], "yyjson_8h.html#a1dbfcf575677cf45d7b1e1bef3de9c91":[6,0,0,0,3,1], -"yyjson_8h.html#a1e8a4dea2e9e9248acde14c664ab702b":[6,0,0,0,343], +"yyjson_8h.html#a1e8a4dea2e9e9248acde14c664ab702b":[6,0,0,0,344], "yyjson_8h.html#a1efeaba2c4446788c9b30d20e1b82f73":[6,0,0,0,49], -"yyjson_8h.html#a1f3b09c4f279287f8af93b3754a41e85":[6,0,0,0,345], -"yyjson_8h.html#a20d8f66fbe535a20596001dc2022f0b4":[6,0,0,0,445], -"yyjson_8h.html#a20fa69856e99295473e1b3e111adc3b1":[6,0,0,0,165], -"yyjson_8h.html#a210aa96478b0b005b1611fe2f0ecbaa2":[6,0,0,0,267], -"yyjson_8h.html#a214c115652630e5acaa9fa062844e0c9":[6,0,0,0,162], +"yyjson_8h.html#a1f3b09c4f279287f8af93b3754a41e85":[6,0,0,0,346], +"yyjson_8h.html#a20d8f66fbe535a20596001dc2022f0b4":[6,0,0,0,446], +"yyjson_8h.html#a20fa69856e99295473e1b3e111adc3b1":[6,0,0,0,166], +"yyjson_8h.html#a210aa96478b0b005b1611fe2f0ecbaa2":[6,0,0,0,268], +"yyjson_8h.html#a214c115652630e5acaa9fa062844e0c9":[6,0,0,0,163], "yyjson_8h.html#a216b976b352fe001d580fe837a844e79":[6,0,0,0,86], -"yyjson_8h.html#a222fa618ed3b7f6cbd355bb04708498f":[6,0,0,0,212], +"yyjson_8h.html#a222fa618ed3b7f6cbd355bb04708498f":[6,0,0,0,213], "yyjson_8h.html#a23a525f4192a237730aedfad55798fdb":[6,0,0,0,36], "yyjson_8h.html#a23d9715d999b1156d91adadeac913c32":[6,0,0,0,98], "yyjson_8h.html#a2498a5bf91ec2eb7d4a00f89dc465954":[6,0,0,0,5,1], -"yyjson_8h.html#a256b4f50ed8e6830d57fbf7df7053141":[6,0,0,0,296], -"yyjson_8h.html#a25f0e04af88792dd01e0ed8461ffb51b":[6,0,0,0,237], -"yyjson_8h.html#a26d9cd39957b06085492ec7050850a19":[6,0,0,0,168], -"yyjson_8h.html#a274fc7be14bed93794e3e720927f7bc5":[6,0,0,0,157], +"yyjson_8h.html#a256b4f50ed8e6830d57fbf7df7053141":[6,0,0,0,297], +"yyjson_8h.html#a25f0e04af88792dd01e0ed8461ffb51b":[6,0,0,0,238], +"yyjson_8h.html#a26d9cd39957b06085492ec7050850a19":[6,0,0,0,169], +"yyjson_8h.html#a274fc7be14bed93794e3e720927f7bc5":[6,0,0,0,158], "yyjson_8h.html#a286c610e7e27b8b4667a93eba2e2fa28":[6,0,0,0,133], -"yyjson_8h.html#a286f0920116870a3d27b466c515234a3":[6,0,0,0,207], -"yyjson_8h.html#a2877858de77e7765ef44d8659eb7fcd3":[6,0,0,0,150], -"yyjson_8h.html#a2936ca2492ae8cdcdf0435f5259ff854":[6,0,0,0,344], -"yyjson_8h.html#a298c4558e0b349e4f801f210f19ac8b1":[6,0,0,0,324], -"yyjson_8h.html#a29eea00c04954094701bd90235a7073e":[6,0,0,0,389], +"yyjson_8h.html#a286f0920116870a3d27b466c515234a3":[6,0,0,0,208], +"yyjson_8h.html#a2877858de77e7765ef44d8659eb7fcd3":[6,0,0,0,151], +"yyjson_8h.html#a2936ca2492ae8cdcdf0435f5259ff854":[6,0,0,0,345], +"yyjson_8h.html#a298c4558e0b349e4f801f210f19ac8b1":[6,0,0,0,325], +"yyjson_8h.html#a29eea00c04954094701bd90235a7073e":[6,0,0,0,390], "yyjson_8h.html#a2a9e116a307c8dbcebc82305eca91fd3":[6,0,0,0,48], -"yyjson_8h.html#a2aafb20a8b3f52a085880c262edf9264":[6,0,0,0,402], +"yyjson_8h.html#a2aafb20a8b3f52a085880c262edf9264":[6,0,0,0,403], "yyjson_8h.html#a2acc549f8ce6bcac63ea89271b73d27a":[6,0,0,0,100], -"yyjson_8h.html#a2ae7e73e8a1431554d621059b06222e6":[6,0,0,0,192], -"yyjson_8h.html#a2b6a426ece4ffeb9dede1f7a9970140d":[6,0,0,0,349], +"yyjson_8h.html#a2ae7e73e8a1431554d621059b06222e6":[6,0,0,0,193], +"yyjson_8h.html#a2b6a426ece4ffeb9dede1f7a9970140d":[6,0,0,0,350], "yyjson_8h.html#a2b6ed8ca435b89b44a9c66cad30fd9d5":[6,0,0,0,24], -"yyjson_8h.html#a2b7dfa8495fb1d839e6294f2e7c4b58a":[6,0,0,0,370], -"yyjson_8h.html#a2bbea1da400b473e92b8429027d0f307":[6,0,0,0,243], -"yyjson_8h.html#a2cea1aba7baff98fee5affd7737fc969":[6,0,0,0,413], -"yyjson_8h.html#a2d0864410efdd15e4591fecc0b4c082c":[6,0,0,0,353], +"yyjson_8h.html#a2b7dfa8495fb1d839e6294f2e7c4b58a":[6,0,0,0,371], +"yyjson_8h.html#a2bbea1da400b473e92b8429027d0f307":[6,0,0,0,244], +"yyjson_8h.html#a2cea1aba7baff98fee5affd7737fc969":[6,0,0,0,414], +"yyjson_8h.html#a2d0864410efdd15e4591fecc0b4c082c":[6,0,0,0,354], "yyjson_8h.html#a2d26305e46b3a7f72619232805fa10c6":[6,0,0,0,99], -"yyjson_8h.html#a2d82bd0dc78358326b03e28b9acc19e4":[6,0,0,0,388], +"yyjson_8h.html#a2d82bd0dc78358326b03e28b9acc19e4":[6,0,0,0,389], "yyjson_8h.html#a2e3dedcd83d286602101018024f21c52":[6,0,0,0,126], "yyjson_8h.html#a2ed1833f97594ca751e4d079d1620e7a":[6,0,0,0,5,2], -"yyjson_8h.html#a2f1611858d54b9a1a52b66337bc5e0c9":[6,0,0,0,398], +"yyjson_8h.html#a2f1611858d54b9a1a52b66337bc5e0c9":[6,0,0,0,399], "yyjson_8h.html#a2f30e3958bf136b4e8453a0e78b43d0f":[6,0,0,0,13,2], "yyjson_8h.html#a2fcd8be107f850c0d81ba7bff62edeb7":[6,0,0,0,34], -"yyjson_8h.html#a305e109d45b8e2b419b7266b839dffa0":[6,0,0,0,410], +"yyjson_8h.html#a305e109d45b8e2b419b7266b839dffa0":[6,0,0,0,411], "yyjson_8h.html#a32884e21b899ea5869b12aec02083002":[6,0,0,0,39], "yyjson_8h.html#a33580e2537c25685fd1209951dcbc967":[6,0,0,0,102], -"yyjson_8h.html#a335b9fdffa2885eb5eddd1ee2b43016b":[6,0,0,0,287], -"yyjson_8h.html#a33704c7475fcdbc8ce7504e9b9756b16":[6,0,0,0,172], -"yyjson_8h.html#a3403b9c25c8b8f2b3027f4e6d97d0ca8":[6,0,0,0,346], -"yyjson_8h.html#a3447370d5ab7657cd98c54ef17fb047b":[6,0,0,0,301], -"yyjson_8h.html#a35cfc3e94310aaddb9eaf6609c4640d9":[6,0,0,0,310], +"yyjson_8h.html#a335b9fdffa2885eb5eddd1ee2b43016b":[6,0,0,0,288], +"yyjson_8h.html#a33704c7475fcdbc8ce7504e9b9756b16":[6,0,0,0,173], +"yyjson_8h.html#a3403b9c25c8b8f2b3027f4e6d97d0ca8":[6,0,0,0,347], +"yyjson_8h.html#a3447370d5ab7657cd98c54ef17fb047b":[6,0,0,0,302], +"yyjson_8h.html#a35cfc3e94310aaddb9eaf6609c4640d9":[6,0,0,0,311], "yyjson_8h.html#a35f777885b981bd9caf1c24737b40921":[6,0,0,0,28], "yyjson_8h.html#a36af676813028c1360e8b343768f0e81":[6,0,0,0,75], -"yyjson_8h.html#a36b5cade5e5cfecd47e9ae584078e2b4":[6,0,0,0,283], +"yyjson_8h.html#a36b5cade5e5cfecd47e9ae584078e2b4":[6,0,0,0,284], "yyjson_8h.html#a37185af21190fa0852a9b1ef9e041151":[6,0,0,0,20], -"yyjson_8h.html#a37d0c7987b2958550076586ca36082fd":[6,0,0,0,182], +"yyjson_8h.html#a37d0c7987b2958550076586ca36082fd":[6,0,0,0,183], "yyjson_8h.html#a383b0a924785a30a49f6c59de235cd28":[6,0,0,0,113], "yyjson_8h.html#a38b10c3293b817b25d9dd985da121cb5":[6,0,0,0,89], -"yyjson_8h.html#a38fa90e4cf75b0a78148de2058c1b3bd":[6,0,0,0,429], +"yyjson_8h.html#a38fa90e4cf75b0a78148de2058c1b3bd":[6,0,0,0,430], "yyjson_8h.html#a39520db5ba6361257b7b51783357b877":[6,0,0,0,65], -"yyjson_8h.html#a39f7a03e87df8d89482c15e5c6575ef3":[6,0,0,0,393], +"yyjson_8h.html#a39f7a03e87df8d89482c15e5c6575ef3":[6,0,0,0,394], "yyjson_8h.html#a3a07ac3ac97c66ae9b23efeab600d013":[6,0,0,0,11,1], "yyjson_8h.html#a3a75e44d4e709fbfafa3137a15edbb68":[6,0,0,0,64], "yyjson_8h.html#a3aad1e39dcb4aec3e7e477500c220a53":[6,0,0,0,41], "yyjson_8h.html#a3c003e6f71f42835957e6b9cf845a2e2":[6,0,0,0,60], "yyjson_8h.html#a3cf0581ecad48a658da626cf86903f42":[6,0,0,0,134], -"yyjson_8h.html#a3d3ab359890ab167041732a871ab943d":[6,0,0,0,274], +"yyjson_8h.html#a3d3ab359890ab167041732a871ab943d":[6,0,0,0,275], "yyjson_8h.html#a3db87979e01ea1d86ce073b9e7218fe9":[6,0,0,0,2,1], -"yyjson_8h.html#a3de6970785ebf0dd000d28c916793388":[6,0,0,0,225], -"yyjson_8h.html#a3e5ad66dd43cc51500fff0926bae21a0":[6,0,0,0,384], -"yyjson_8h.html#a3f69c2e1cdc99ae4f9914435b7a542d7":[6,0,0,0,311], -"yyjson_8h.html#a4070a94fca9592eefa2798dd45237d85":[6,0,0,0,260], -"yyjson_8h.html#a40c9783509f730cb3ef67080be9444d8":[6,0,0,0,435], -"yyjson_8h.html#a419008c4a6f2dc4221211b0d7770109a":[6,0,0,0,186], -"yyjson_8h.html#a41a31c0ddcce2b75cacb5fd2375d1ca7":[6,0,0,0,400], -"yyjson_8h.html#a41cb8e304e08d7455f43c753bfa19b82":[6,0,0,0,431], -"yyjson_8h.html#a41f9c6e4641f813a7a94f12ea79b34ce":[6,0,0,0,305], -"yyjson_8h.html#a43ccc01254525cef16699e72079e3e49":[6,0,0,0,390] +"yyjson_8h.html#a3de6970785ebf0dd000d28c916793388":[6,0,0,0,226], +"yyjson_8h.html#a3e5ad66dd43cc51500fff0926bae21a0":[6,0,0,0,385], +"yyjson_8h.html#a3f69c2e1cdc99ae4f9914435b7a542d7":[6,0,0,0,312], +"yyjson_8h.html#a4070a94fca9592eefa2798dd45237d85":[6,0,0,0,261], +"yyjson_8h.html#a40c9783509f730cb3ef67080be9444d8":[6,0,0,0,436], +"yyjson_8h.html#a419008c4a6f2dc4221211b0d7770109a":[6,0,0,0,187], +"yyjson_8h.html#a41a31c0ddcce2b75cacb5fd2375d1ca7":[6,0,0,0,401], +"yyjson_8h.html#a41cb8e304e08d7455f43c753bfa19b82":[6,0,0,0,432] }; diff --git a/doc/doxygen/html/navtreeindex1.js b/doc/doxygen/html/navtreeindex1.js index 16fc7ca..27e64f4 100644 --- a/doc/doxygen/html/navtreeindex1.js +++ b/doc/doxygen/html/navtreeindex1.js @@ -1,253 +1,253 @@ var NAVTREEINDEX1 = { -"yyjson_8h.html#a4408e0c5928db936b89d49ccf255100b":[6,0,0,0,440], -"yyjson_8h.html#a4530f9fc02f8604cef3de273feb4ab6a":[6,0,0,0,263], +"yyjson_8h.html#a41f9c6e4641f813a7a94f12ea79b34ce":[6,0,0,0,306], +"yyjson_8h.html#a43ccc01254525cef16699e72079e3e49":[6,0,0,0,391], +"yyjson_8h.html#a4408e0c5928db936b89d49ccf255100b":[6,0,0,0,441], +"yyjson_8h.html#a4530f9fc02f8604cef3de273feb4ab6a":[6,0,0,0,264], "yyjson_8h.html#a45a5da162ba8a920163c74b71f48ead8":[6,0,0,0,32], "yyjson_8h.html#a4781760a87346473a82f26fdd897fa52":[6,0,0,0,33], -"yyjson_8h.html#a48213b9742ba7fe6fb54b79be2da1f97":[6,0,0,0,213], +"yyjson_8h.html#a48213b9742ba7fe6fb54b79be2da1f97":[6,0,0,0,214], "yyjson_8h.html#a489b91cc6038a17ebc90193bc00e9e8b":[6,0,0,0,123], -"yyjson_8h.html#a49cfc79051b729689f4f08592b284cc9":[6,0,0,0,292], -"yyjson_8h.html#a4b5c0a7092625f0324bccec938f8862f":[6,0,0,0,407], -"yyjson_8h.html#a4b69d3a0061294fecd4a94927ad10e96":[6,0,0,0,365], +"yyjson_8h.html#a49cfc79051b729689f4f08592b284cc9":[6,0,0,0,293], +"yyjson_8h.html#a4b5c0a7092625f0324bccec938f8862f":[6,0,0,0,408], +"yyjson_8h.html#a4b69d3a0061294fecd4a94927ad10e96":[6,0,0,0,366], "yyjson_8h.html#a4b851ac068173fde6d305039762e33fd":[6,0,0,0,7,2], "yyjson_8h.html#a4bd05d7a5f157f5178f97415c7ba08f7":[6,0,0,0,8,1], "yyjson_8h.html#a4c03e94b391df0f2b019c8df6c6e70f1":[6,0,0,0,69], -"yyjson_8h.html#a4c37c92b9977d86475cda1884c9ae52e":[6,0,0,0,241], +"yyjson_8h.html#a4c37c92b9977d86475cda1884c9ae52e":[6,0,0,0,242], "yyjson_8h.html#a4c9dc89d29725de644b1d9b801aa28ff":[6,0,0,0,3,2], "yyjson_8h.html#a4d30446a286f54e2f95847f3c6669493":[6,0,0,0,77], -"yyjson_8h.html#a4d515d2d192d13281ffe69c1d95cdd49":[6,0,0,0,436], +"yyjson_8h.html#a4d515d2d192d13281ffe69c1d95cdd49":[6,0,0,0,437], "yyjson_8h.html#a4d811ed5e9271667460dc1dc491d3295":[6,0,0,0,7,1], -"yyjson_8h.html#a4de077663ebedc11a24ddbde66a72945":[6,0,0,0,306], -"yyjson_8h.html#a4eb15db0deb14f592e8d6966fd0af261":[6,0,0,0,405], -"yyjson_8h.html#a4ede66b0b130faa9af1c47878cf52be2":[6,0,0,0,206], +"yyjson_8h.html#a4de077663ebedc11a24ddbde66a72945":[6,0,0,0,307], +"yyjson_8h.html#a4eb15db0deb14f592e8d6966fd0af261":[6,0,0,0,406], +"yyjson_8h.html#a4ede66b0b130faa9af1c47878cf52be2":[6,0,0,0,207], "yyjson_8h.html#a4fc0b10196e010a7e5e9a2cec6769904":[6,0,0,0,6,0], -"yyjson_8h.html#a50039175677ae5fdd51f1c6942fa3d3d":[6,0,0,0,177], +"yyjson_8h.html#a50039175677ae5fdd51f1c6942fa3d3d":[6,0,0,0,178], "yyjson_8h.html#a5079543ec26e3634d0d97491195f0daf":[6,0,0,0,129], -"yyjson_8h.html#a510bd8af8c64911827c890bd67245282":[6,0,0,0,320], +"yyjson_8h.html#a510bd8af8c64911827c890bd67245282":[6,0,0,0,321], "yyjson_8h.html#a527bfefae4532c4061e56d581ec4fc01":[6,0,0,0,137], -"yyjson_8h.html#a52c88fea8622d7bf4e81ecea93dc5df6":[6,0,0,0,255], +"yyjson_8h.html#a52c88fea8622d7bf4e81ecea93dc5df6":[6,0,0,0,256], "yyjson_8h.html#a52f3358d27af0b1f1aeb3fe4dc7da1c0":[6,0,0,0,136], -"yyjson_8h.html#a533791670fe27f71bab321d586e11ea2":[6,0,0,0,319], -"yyjson_8h.html#a538974615c719cb8ea2e8ea7705569cf":[6,0,0,0,235], +"yyjson_8h.html#a533791670fe27f71bab321d586e11ea2":[6,0,0,0,320], +"yyjson_8h.html#a538974615c719cb8ea2e8ea7705569cf":[6,0,0,0,236], "yyjson_8h.html#a53930a7b337295aefe993760fcc05645":[6,0,0,0,108], "yyjson_8h.html#a53b930a8e372ddd7c8d4d389caad391e":[6,0,0,0,58], -"yyjson_8h.html#a543806a566821ccc6c7069edabc59a85":[6,0,0,0,351], -"yyjson_8h.html#a54bfa0c027fb21e9e5c33a9f4ecbe0f5":[6,0,0,0,181], +"yyjson_8h.html#a543806a566821ccc6c7069edabc59a85":[6,0,0,0,352], +"yyjson_8h.html#a54bfa0c027fb21e9e5c33a9f4ecbe0f5":[6,0,0,0,182], "yyjson_8h.html#a550600110929a7030f464a460b5b62cb":[6,0,0,0,1,0], -"yyjson_8h.html#a55f4228c2d65d497ad3cee8abe95c0be":[6,0,0,0,277], +"yyjson_8h.html#a55f4228c2d65d497ad3cee8abe95c0be":[6,0,0,0,278], "yyjson_8h.html#a5607c9ba393206ad94ecd90fbeb59017":[6,0,0,0,18,3], -"yyjson_8h.html#a56726ff7e284700736e26e56afa6cf7b":[6,0,0,0,256], +"yyjson_8h.html#a56726ff7e284700736e26e56afa6cf7b":[6,0,0,0,257], "yyjson_8h.html#a5761a41e92b6f6ea1f5de114e36efb12":[6,0,0,0,94], -"yyjson_8h.html#a57afc80d0c89c0ae20d5ff183f3a8205":[6,0,0,0,193], -"yyjson_8h.html#a5ad2700fe7073292adb71d508a049604":[6,0,0,0,202], -"yyjson_8h.html#a5ae266ef7d5c52eaa2d5afeafab41721":[6,0,0,0,221], +"yyjson_8h.html#a57afc80d0c89c0ae20d5ff183f3a8205":[6,0,0,0,194], +"yyjson_8h.html#a5ad2700fe7073292adb71d508a049604":[6,0,0,0,203], +"yyjson_8h.html#a5ae266ef7d5c52eaa2d5afeafab41721":[6,0,0,0,222], "yyjson_8h.html#a5b12a7b59d79123f9de71510efa2df3d":[6,0,0,0,107], -"yyjson_8h.html#a5b8948d47748a81d6a4abf94949e0e88":[6,0,0,0,428], +"yyjson_8h.html#a5b8948d47748a81d6a4abf94949e0e88":[6,0,0,0,429], "yyjson_8h.html#a5bfc74dbba137fc4d662702666f5073a":[6,0,0,0,117], -"yyjson_8h.html#a5c7fae9804b126005f99c67f3c703ad5":[6,0,0,0,142], -"yyjson_8h.html#a5c8d7b159d5eede673be0c9b93897abb":[6,0,0,0,401], -"yyjson_8h.html#a5c94af000c170272356f060c76f91559":[6,0,0,0,247], -"yyjson_8h.html#a5e724ca36dfc1f6cce285be9e0c1953a":[6,0,0,0,396], +"yyjson_8h.html#a5c7fae9804b126005f99c67f3c703ad5":[6,0,0,0,143], +"yyjson_8h.html#a5c8d7b159d5eede673be0c9b93897abb":[6,0,0,0,402], +"yyjson_8h.html#a5c94af000c170272356f060c76f91559":[6,0,0,0,248], +"yyjson_8h.html#a5e724ca36dfc1f6cce285be9e0c1953a":[6,0,0,0,397], "yyjson_8h.html#a5e90e838f969425f75372d4b4246d145":[6,0,0,0,116], -"yyjson_8h.html#a5ee67bcb7012b25bd3bd7f88e5bb1699":[6,0,0,0,200], -"yyjson_8h.html#a5f48e712fe4988f779a35309779dd765":[6,0,0,0,266], +"yyjson_8h.html#a5ee67bcb7012b25bd3bd7f88e5bb1699":[6,0,0,0,201], +"yyjson_8h.html#a5f48e712fe4988f779a35309779dd765":[6,0,0,0,267], "yyjson_8h.html#a5fd1ae5bada624c9687acce330eef7aa":[6,0,0,0,13,1], -"yyjson_8h.html#a601ac20666dd26bfbec016ee4cbb1b92":[6,0,0,0,290], -"yyjson_8h.html#a6031b6b35b06127f3fa2278be67c29ea":[6,0,0,0,204], -"yyjson_8h.html#a6033befb82b9331d2c19c09799ec5bcf":[6,0,0,0,350], -"yyjson_8h.html#a605ac08b083fb65331d7fa5eb5d32225":[6,0,0,0,367], +"yyjson_8h.html#a601ac20666dd26bfbec016ee4cbb1b92":[6,0,0,0,291], +"yyjson_8h.html#a6031b6b35b06127f3fa2278be67c29ea":[6,0,0,0,205], +"yyjson_8h.html#a6033befb82b9331d2c19c09799ec5bcf":[6,0,0,0,351], +"yyjson_8h.html#a605ac08b083fb65331d7fa5eb5d32225":[6,0,0,0,368], "yyjson_8h.html#a6068c4293a2b35493b18421b9afbd3d5":[6,0,0,0,82], "yyjson_8h.html#a60fd8094ee3eff6e7b629471f50aa139":[6,0,0,0,23], "yyjson_8h.html#a6105e202bdb2e3b0bd1b561722b80afa":[6,0,0,0,128], -"yyjson_8h.html#a630b55e2937f7ffe8c0dcef20497ce93":[6,0,0,0,284], -"yyjson_8h.html#a64168360e4ac45070f98c6db92b89cd7":[6,0,0,0,317], -"yyjson_8h.html#a64603b1c33c9ebc626665dea61e25abd":[6,0,0,0,230], -"yyjson_8h.html#a660d533ce8b661e85c5b14e4e99e5085":[6,0,0,0,281], +"yyjson_8h.html#a630b55e2937f7ffe8c0dcef20497ce93":[6,0,0,0,285], +"yyjson_8h.html#a64168360e4ac45070f98c6db92b89cd7":[6,0,0,0,318], +"yyjson_8h.html#a64603b1c33c9ebc626665dea61e25abd":[6,0,0,0,231], +"yyjson_8h.html#a660d533ce8b661e85c5b14e4e99e5085":[6,0,0,0,282], "yyjson_8h.html#a665b0cc9ee2ced31785321d55cde349e":[6,0,0,0,19], -"yyjson_8h.html#a66761be40cfb010086ec798ddb44018f":[6,0,0,0,334], +"yyjson_8h.html#a66761be40cfb010086ec798ddb44018f":[6,0,0,0,335], "yyjson_8h.html#a682886dc8be2307076b125b496b15570":[6,0,0,0,22], -"yyjson_8h.html#a68a954cfda2a17cc612bb31460b902e1":[6,0,0,0,302], +"yyjson_8h.html#a68a954cfda2a17cc612bb31460b902e1":[6,0,0,0,303], "yyjson_8h.html#a691136e772913e98860a791e65b70f04":[6,0,0,0,21], -"yyjson_8h.html#a695d5d491618baa20d1f3258cf0fed8e":[6,0,0,0,363], -"yyjson_8h.html#a69acff4e2298d6b1a315d5f75a5eaa9d":[6,0,0,0,231], +"yyjson_8h.html#a695d5d491618baa20d1f3258cf0fed8e":[6,0,0,0,364], +"yyjson_8h.html#a69acff4e2298d6b1a315d5f75a5eaa9d":[6,0,0,0,232], "yyjson_8h.html#a69ef1dad0f3735313d762050178ed320":[6,0,0,0,55], "yyjson_8h.html#a6a90ae91b82c2e8d6665a28a691eee18":[6,0,0,0,81], "yyjson_8h.html#a6c2526c5ad89f0addaae26f356ecf609":[6,0,0,0,4,1], -"yyjson_8h.html#a6c844108b8cdd6583802570b1500630c":[6,0,0,0,211], -"yyjson_8h.html#a6df6d46adbd674a53cbfc049d49ec5c5":[6,0,0,0,173], -"yyjson_8h.html#a6e0c3b9ff069db64e4aa14da1078b538":[6,0,0,0,318], -"yyjson_8h.html#a6e43e19e2920e8d3725372efb98c3aad":[6,0,0,0,397], -"yyjson_8h.html#a6e891b4020dd6325d6eacb5e108da3c4":[6,0,0,0,278], -"yyjson_8h.html#a6ee1dc133fa773528286cd0b25300cb2":[6,0,0,0,197], -"yyjson_8h.html#a6efba736a610baa629bf2a0b0a41d4a9":[6,0,0,0,154], -"yyjson_8h.html#a6efc657d7f9aefdcba51e753fcea02c1":[6,0,0,0,257], -"yyjson_8h.html#a700da5ce5bf8bb9d3739cc73a0f51cdf":[6,0,0,0,335], -"yyjson_8h.html#a70209d60e93b24573e8830911c7940a6":[6,0,0,0,414], -"yyjson_8h.html#a708869e986c30d3a03026be8ce4c2b37":[6,0,0,0,233], -"yyjson_8h.html#a7173b66e47ee6fad38b11651d20e7ddf":[6,0,0,0,178], -"yyjson_8h.html#a71d44a9f504b50eab96e59d348b2553f":[6,0,0,0,209], +"yyjson_8h.html#a6c844108b8cdd6583802570b1500630c":[6,0,0,0,212], +"yyjson_8h.html#a6df6d46adbd674a53cbfc049d49ec5c5":[6,0,0,0,174], +"yyjson_8h.html#a6e0c3b9ff069db64e4aa14da1078b538":[6,0,0,0,319], +"yyjson_8h.html#a6e43e19e2920e8d3725372efb98c3aad":[6,0,0,0,398], +"yyjson_8h.html#a6e891b4020dd6325d6eacb5e108da3c4":[6,0,0,0,279], +"yyjson_8h.html#a6ee1dc133fa773528286cd0b25300cb2":[6,0,0,0,198], +"yyjson_8h.html#a6efba736a610baa629bf2a0b0a41d4a9":[6,0,0,0,155], +"yyjson_8h.html#a6efc657d7f9aefdcba51e753fcea02c1":[6,0,0,0,258], +"yyjson_8h.html#a700da5ce5bf8bb9d3739cc73a0f51cdf":[6,0,0,0,336], +"yyjson_8h.html#a70209d60e93b24573e8830911c7940a6":[6,0,0,0,415], +"yyjson_8h.html#a708869e986c30d3a03026be8ce4c2b37":[6,0,0,0,234], +"yyjson_8h.html#a7173b66e47ee6fad38b11651d20e7ddf":[6,0,0,0,179], +"yyjson_8h.html#a71d44a9f504b50eab96e59d348b2553f":[6,0,0,0,210], "yyjson_8h.html#a720689b031a276a194e43c276fea9154":[6,0,0,0,61], -"yyjson_8h.html#a721dacf0e32ee6c7f18817aca806e9b2":[6,0,0,0,251], -"yyjson_8h.html#a7241260b7fefbbdfdf7566d207b486c5":[6,0,0,0,258], -"yyjson_8h.html#a725cc27bd7bd37c1d18c41589abd34db":[6,0,0,0,383], +"yyjson_8h.html#a721dacf0e32ee6c7f18817aca806e9b2":[6,0,0,0,252], +"yyjson_8h.html#a7241260b7fefbbdfdf7566d207b486c5":[6,0,0,0,259], +"yyjson_8h.html#a725cc27bd7bd37c1d18c41589abd34db":[6,0,0,0,384], "yyjson_8h.html#a72bc53a422a133e2eba68ffa736f9e8b":[6,0,0,0,12,1], -"yyjson_8h.html#a72bd3b0467273c40dbe376bc7c0a8f06":[6,0,0,0,180], -"yyjson_8h.html#a73e0044fd0c511263cbf5cd869976475":[6,0,0,0,250], -"yyjson_8h.html#a740d49152b7b9974c65efeab698dfb67":[6,0,0,0,248], +"yyjson_8h.html#a72bd3b0467273c40dbe376bc7c0a8f06":[6,0,0,0,181], +"yyjson_8h.html#a73e0044fd0c511263cbf5cd869976475":[6,0,0,0,251], +"yyjson_8h.html#a740d49152b7b9974c65efeab698dfb67":[6,0,0,0,249], "yyjson_8h.html#a7435fee591b112fbdcc455fc60b1416b":[6,0,0,0,120], "yyjson_8h.html#a7445de186190ceef09c5be6d589e6a65":[6,0,0,0,3,0], -"yyjson_8h.html#a7541eb4eadf59e84f1ef06889789d460":[6,0,0,0,309], -"yyjson_8h.html#a75ee22602fb750b67fda804fb653ef1e":[6,0,0,0,375], +"yyjson_8h.html#a7541eb4eadf59e84f1ef06889789d460":[6,0,0,0,310], +"yyjson_8h.html#a75ee22602fb750b67fda804fb653ef1e":[6,0,0,0,376], "yyjson_8h.html#a766102bcfc009fe568ea5655f133f753":[6,0,0,0,9,3], -"yyjson_8h.html#a76cb39cc0755460feedaf3fcf32cea01":[6,0,0,0,412], +"yyjson_8h.html#a76cb39cc0755460feedaf3fcf32cea01":[6,0,0,0,413], "yyjson_8h.html#a77011c6b1268f9068abe1975b92e38e0":[6,0,0,0,35], "yyjson_8h.html#a779bd9e777e3a58d7e3ea5c6977d1965":[6,0,0,0,91], "yyjson_8h.html#a78cf6dd1700f2cd7d7f256b4c2339d8b":[6,0,0,0,68], -"yyjson_8h.html#a7910a72a728d4f245d43417a42e2e91a":[6,0,0,0,432], -"yyjson_8h.html#a793250c5394193a73b5e9506c8381994":[6,0,0,0,164], -"yyjson_8h.html#a79720744960c9b4fdabbfb28379bbeb4":[6,0,0,0,385], -"yyjson_8h.html#a797642b2f815a4f05db03ef87f08cc4f":[6,0,0,0,196], +"yyjson_8h.html#a7910a72a728d4f245d43417a42e2e91a":[6,0,0,0,433], +"yyjson_8h.html#a793250c5394193a73b5e9506c8381994":[6,0,0,0,165], +"yyjson_8h.html#a79720744960c9b4fdabbfb28379bbeb4":[6,0,0,0,386], +"yyjson_8h.html#a797642b2f815a4f05db03ef87f08cc4f":[6,0,0,0,197], "yyjson_8h.html#a79764d1a17bdd0a5b4f2b553a9d114b9":[6,0,0,0,62], -"yyjson_8h.html#a7a142af553e7831989593aee44f74e26":[6,0,0,0,333], -"yyjson_8h.html#a7a45a4b5a1340bb3c2907b7faf3981be":[6,0,0,0,347], -"yyjson_8h.html#a7a5f504993031f912d06777b8a7b5aff":[6,0,0,0,194], -"yyjson_8h.html#a7af42d62aa1583986c687c5cd10b010e":[6,0,0,0,342], -"yyjson_8h.html#a7b13411e137d8085b68b2e0fc9d6736b":[6,0,0,0,444], +"yyjson_8h.html#a7a142af553e7831989593aee44f74e26":[6,0,0,0,334], +"yyjson_8h.html#a7a45a4b5a1340bb3c2907b7faf3981be":[6,0,0,0,348], +"yyjson_8h.html#a7a5f504993031f912d06777b8a7b5aff":[6,0,0,0,195], +"yyjson_8h.html#a7af42d62aa1583986c687c5cd10b010e":[6,0,0,0,343], +"yyjson_8h.html#a7b13411e137d8085b68b2e0fc9d6736b":[6,0,0,0,445], "yyjson_8h.html#a7b766ff66469615aab5bed9f760aab07":[6,0,0,0,71], -"yyjson_8h.html#a7bb8c32c190a8e4ce4f5e9e95623f304":[6,0,0,0,239], +"yyjson_8h.html#a7bb8c32c190a8e4ce4f5e9e95623f304":[6,0,0,0,240], "yyjson_8h.html#a7d15bc48e9734dab6620e35ec30cc348":[6,0,0,0,46], -"yyjson_8h.html#a7d72991b7e14b54845b639ef37c1c54c":[6,0,0,0,298], +"yyjson_8h.html#a7d72991b7e14b54845b639ef37c1c54c":[6,0,0,0,299], "yyjson_8h.html#a7d8d98b60284e646b8b22a8341d99a7f":[6,0,0,0,122], -"yyjson_8h.html#a7f123c4c3d850fd6c4e46a2b3aad4508":[6,0,0,0,433], -"yyjson_8h.html#a7f8c3918f8ab161bf7e2e203ff0f291e":[6,0,0,0,368], -"yyjson_8h.html#a80380f14a448ea046eb718e068c2df6b":[6,0,0,0,265], +"yyjson_8h.html#a7f123c4c3d850fd6c4e46a2b3aad4508":[6,0,0,0,434], +"yyjson_8h.html#a7f8c3918f8ab161bf7e2e203ff0f291e":[6,0,0,0,369], +"yyjson_8h.html#a80380f14a448ea046eb718e068c2df6b":[6,0,0,0,266], "yyjson_8h.html#a81cc3185457d7fd86f3818319d7efe18":[6,0,0,0,130], "yyjson_8h.html#a83e0a27da01978e46f074b6bb068d9eb":[6,0,0,0,12,3], -"yyjson_8h.html#a841a5fd5b187b1ff40232e9d36a5a156":[6,0,0,0,416], -"yyjson_8h.html#a84604772b235ec0f651532013f2480a8":[6,0,0,0,325], -"yyjson_8h.html#a847bb374b9c7fa6fff34088d23d87dad":[6,0,0,0,174], -"yyjson_8h.html#a84e98fae940ff675b2a22076cbd5efc1":[6,0,0,0,323], +"yyjson_8h.html#a841a5fd5b187b1ff40232e9d36a5a156":[6,0,0,0,417], +"yyjson_8h.html#a84604772b235ec0f651532013f2480a8":[6,0,0,0,326], +"yyjson_8h.html#a847bb374b9c7fa6fff34088d23d87dad":[6,0,0,0,175], +"yyjson_8h.html#a84e98fae940ff675b2a22076cbd5efc1":[6,0,0,0,324], "yyjson_8h.html#a84eb8968317b261a2e29528c1d8cf031":[6,0,0,0,97], -"yyjson_8h.html#a853738b59790700627f7212b6e00922d":[6,0,0,0,300], -"yyjson_8h.html#a858ac36d7ad6a86e539cd84118498edb":[6,0,0,0,360], -"yyjson_8h.html#a85f4bcdc777cde51a40359ac9e38c98b":[6,0,0,0,189], -"yyjson_8h.html#a874f912f9c023bc353d1a770798017a1":[6,0,0,0,386], +"yyjson_8h.html#a853738b59790700627f7212b6e00922d":[6,0,0,0,301], +"yyjson_8h.html#a858ac36d7ad6a86e539cd84118498edb":[6,0,0,0,361], +"yyjson_8h.html#a85f4bcdc777cde51a40359ac9e38c98b":[6,0,0,0,190], +"yyjson_8h.html#a874f912f9c023bc353d1a770798017a1":[6,0,0,0,387], "yyjson_8h.html#a87eb200779eff088b93ea0a67ab3e300":[6,0,0,0,1,2], -"yyjson_8h.html#a881e2ee3f487385810829df8bc675f1f":[6,0,0,0,339], -"yyjson_8h.html#a893a09172b402af1bf520cf7347dfeab":[6,0,0,0,332], -"yyjson_8h.html#a8940a4ae4ba3467bb7bc6c5ee3deb2ea":[6,0,0,0,425], -"yyjson_8h.html#a896424a210ec4983f0634467ebe85a68":[6,0,0,0,228], -"yyjson_8h.html#a897cf07015f4f79fb4ebb0b3f58ac292":[6,0,0,0,357], +"yyjson_8h.html#a881e2ee3f487385810829df8bc675f1f":[6,0,0,0,340], +"yyjson_8h.html#a893a09172b402af1bf520cf7347dfeab":[6,0,0,0,333], +"yyjson_8h.html#a8940a4ae4ba3467bb7bc6c5ee3deb2ea":[6,0,0,0,426], +"yyjson_8h.html#a896424a210ec4983f0634467ebe85a68":[6,0,0,0,229], +"yyjson_8h.html#a897cf07015f4f79fb4ebb0b3f58ac292":[6,0,0,0,358], "yyjson_8h.html#a89cb55aebc946e462968a2bcace5ba5a":[6,0,0,0,104], -"yyjson_8h.html#a8a9cc40b5f3f93b66ba191449f81fbda":[6,0,0,0,312], -"yyjson_8h.html#a8a9f7ea865526acb97ee4eff8d0bb79f":[6,0,0,0,214], -"yyjson_8h.html#a8add57045c09758844b9433dbe3d4451":[6,0,0,0,297], -"yyjson_8h.html#a8e0dfe2ac2a53faadf137d159162d193":[6,0,0,0,141], -"yyjson_8h.html#a8f6ad942e4ba4d3fb7cb52459af708a6":[6,0,0,0,160], -"yyjson_8h.html#a8f8b24bb3b8dafc3f135a926b06da2fa":[6,0,0,0,415], -"yyjson_8h.html#a9026faa4e022392c28e8f9afa553362f":[6,0,0,0,139], +"yyjson_8h.html#a8a9cc40b5f3f93b66ba191449f81fbda":[6,0,0,0,313], +"yyjson_8h.html#a8a9f7ea865526acb97ee4eff8d0bb79f":[6,0,0,0,215], +"yyjson_8h.html#a8add57045c09758844b9433dbe3d4451":[6,0,0,0,298], +"yyjson_8h.html#a8e0dfe2ac2a53faadf137d159162d193":[6,0,0,0,142], +"yyjson_8h.html#a8f6ad942e4ba4d3fb7cb52459af708a6":[6,0,0,0,161], +"yyjson_8h.html#a8f8b24bb3b8dafc3f135a926b06da2fa":[6,0,0,0,416], +"yyjson_8h.html#a9026faa4e022392c28e8f9afa553362f":[6,0,0,0,140], "yyjson_8h.html#a9044823fa7fb431019662e589d45707c":[6,0,0,0,1,1], -"yyjson_8h.html#a90614444c9d6bbd7d8586176986adbc5":[6,0,0,0,380], -"yyjson_8h.html#a907fa46c6ab95e9d7652392507f17e3b":[6,0,0,0,245], -"yyjson_8h.html#a90a824479a3d07f47e9bcce9bbbfcdc0":[6,0,0,0,269], -"yyjson_8h.html#a90c3e1c55dcf04a7879abed9a57cb278":[6,0,0,0,185], -"yyjson_8h.html#a923bc9e3c4af69b5bdb5361a9f0a4ba5":[6,0,0,0,170], -"yyjson_8h.html#a92d8ec53e4cf8426288d86868dc89e09":[6,0,0,0,355], -"yyjson_8h.html#a92e202b3738250ffee612089bdec91eb":[6,0,0,0,234], -"yyjson_8h.html#a930a47cf837316e3758e38057178edac":[6,0,0,0,143], +"yyjson_8h.html#a90614444c9d6bbd7d8586176986adbc5":[6,0,0,0,381], +"yyjson_8h.html#a907fa46c6ab95e9d7652392507f17e3b":[6,0,0,0,246], +"yyjson_8h.html#a90a824479a3d07f47e9bcce9bbbfcdc0":[6,0,0,0,270], +"yyjson_8h.html#a90c3e1c55dcf04a7879abed9a57cb278":[6,0,0,0,186], +"yyjson_8h.html#a923bc9e3c4af69b5bdb5361a9f0a4ba5":[6,0,0,0,171], +"yyjson_8h.html#a92d8ec53e4cf8426288d86868dc89e09":[6,0,0,0,356], +"yyjson_8h.html#a92e202b3738250ffee612089bdec91eb":[6,0,0,0,235], +"yyjson_8h.html#a930a47cf837316e3758e38057178edac":[6,0,0,0,144], "yyjson_8h.html#a934aea39ecf26ad163ad5dcf45cb8e6f":[6,0,0,0,6,4], -"yyjson_8h.html#a95300bcf1cdb52d296e39aa1a4650741":[6,0,0,0,328], +"yyjson_8h.html#a95300bcf1cdb52d296e39aa1a4650741":[6,0,0,0,329], "yyjson_8h.html#a95aebc83fff9793f7701a6e37df5e03f":[6,0,0,0,87], -"yyjson_8h.html#a964840d68d5d27ad2e16c63b4b2475b6":[6,0,0,0,288], +"yyjson_8h.html#a964840d68d5d27ad2e16c63b4b2475b6":[6,0,0,0,289], "yyjson_8h.html#a96dab43e96fd2d54e26deb4c25792ab7":[6,0,0,0,9,0], -"yyjson_8h.html#a97b82f92bd96415090ce9803b9757bf9":[6,0,0,0,151], +"yyjson_8h.html#a97b82f92bd96415090ce9803b9757bf9":[6,0,0,0,152], "yyjson_8h.html#a986e994db00b2749e000af0a4331454c":[6,0,0,0,119], -"yyjson_8h.html#a98e9f97614fce2a6187473eeb35274e8":[6,0,0,0,271], -"yyjson_8h.html#a996f8aa51f4c1475448974cf98f28df3":[6,0,0,0,261], -"yyjson_8h.html#a9a0f4082d2244b7264a819bbc32ebbdf":[6,0,0,0,378], +"yyjson_8h.html#a98e9f97614fce2a6187473eeb35274e8":[6,0,0,0,272], +"yyjson_8h.html#a996f8aa51f4c1475448974cf98f28df3":[6,0,0,0,262], +"yyjson_8h.html#a9a0f4082d2244b7264a819bbc32ebbdf":[6,0,0,0,379], "yyjson_8h.html#a9a9b30d275e211df9b84b91f4b95907a":[6,0,0,0,106], "yyjson_8h.html#a9bc0cb130d1498238e942b93b8d8effd":[6,0,0,0,56], "yyjson_8h.html#a9c6dd96d063bacfa6413f7de90f90d91":[6,0,0,0,96], -"yyjson_8h.html#a9d8bf48b287cc0099eb6619d8b4b712e":[6,0,0,0,166], -"yyjson_8h.html#a9dd1f854542f298e963f0912a5a0e002":[6,0,0,0,216], -"yyjson_8h.html#a9e49dc52b6209708df0ccf4ddf49b8c4":[6,0,0,0,379], -"yyjson_8h.html#a9e79f1480256c6e2e8dfbf61da9cd853":[6,0,0,0,272], -"yyjson_8h.html#a9f40302607516131c026ca5f13a29946":[6,0,0,0,270], +"yyjson_8h.html#a9d8bf48b287cc0099eb6619d8b4b712e":[6,0,0,0,167], +"yyjson_8h.html#a9dd1f854542f298e963f0912a5a0e002":[6,0,0,0,217], +"yyjson_8h.html#a9e49dc52b6209708df0ccf4ddf49b8c4":[6,0,0,0,380], +"yyjson_8h.html#a9e79f1480256c6e2e8dfbf61da9cd853":[6,0,0,0,273], +"yyjson_8h.html#a9f40302607516131c026ca5f13a29946":[6,0,0,0,271], "yyjson_8h.html#a9fabdf4380dc8f44f9b7479b54c75dd0":[6,0,0,0,8,0], -"yyjson_8h.html#a9ff667f95ec6e6e264509e1681c74357":[6,0,0,0,159], -"yyjson_8h.html#aa0dcc48007c1754a4a181d81f22cb488":[6,0,0,0,354], +"yyjson_8h.html#a9ff667f95ec6e6e264509e1681c74357":[6,0,0,0,160], +"yyjson_8h.html#aa0dcc48007c1754a4a181d81f22cb488":[6,0,0,0,355], "yyjson_8h.html#aa2481ee429a84f67e5f2200a4bbc6155":[6,0,0,0,5,4], "yyjson_8h.html#aa33a13a85b840b3dbc1f8534db2bd8fc":[6,0,0,0,103], -"yyjson_8h.html#aa33ac310f363ace5f4dda3697b2c0123":[6,0,0,0,195], -"yyjson_8h.html#aa3612af25f159df0c0587ddf8c7c58db":[6,0,0,0,364], +"yyjson_8h.html#aa33ac310f363ace5f4dda3697b2c0123":[6,0,0,0,196], +"yyjson_8h.html#aa3612af25f159df0c0587ddf8c7c58db":[6,0,0,0,365], "yyjson_8h.html#aa451fb3ba37fd42f69253e7d727836b7":[6,0,0,0,44], -"yyjson_8h.html#aa476cdc60442393b93dd0474ed4f08bc":[6,0,0,0,424], -"yyjson_8h.html#aa47704ca9b08cdd7b8b151ec67c4afd6":[6,0,0,0,147], -"yyjson_8h.html#aa4b243e9de837405d83bcc3251156cea":[6,0,0,0,259], -"yyjson_8h.html#aa65216783e9cd2ff949092399a2608d8":[6,0,0,0,295], +"yyjson_8h.html#aa476cdc60442393b93dd0474ed4f08bc":[6,0,0,0,425], +"yyjson_8h.html#aa47704ca9b08cdd7b8b151ec67c4afd6":[6,0,0,0,148], +"yyjson_8h.html#aa4b243e9de837405d83bcc3251156cea":[6,0,0,0,260], +"yyjson_8h.html#aa65216783e9cd2ff949092399a2608d8":[6,0,0,0,296], "yyjson_8h.html#aa6a600891d4a3551b83a30afe576fd57":[6,0,0,0,52], "yyjson_8h.html#aa6d66fc870aac34589593a0bf6561647":[6,0,0,0,70], "yyjson_8h.html#aa7acf05a1b4d7c04db1b09fffbedf35b":[6,0,0,0,53], -"yyjson_8h.html#aa9789f197f972dc433ea2eb622defd50":[6,0,0,0,352], -"yyjson_8h.html#aaa4bef14b71ff145fe8cdc2fa98c7f45":[6,0,0,0,273], +"yyjson_8h.html#aa9789f197f972dc433ea2eb622defd50":[6,0,0,0,353], +"yyjson_8h.html#aaa4bef14b71ff145fe8cdc2fa98c7f45":[6,0,0,0,274], "yyjson_8h.html#aaa9b7978e7b40e6d5d8d1cb3da0568d6":[6,0,0,0,80], -"yyjson_8h.html#aaafe8a57b5e53c9f7f9984c80ab3be1f":[6,0,0,0,242], -"yyjson_8h.html#aad64266ebfbdd2a9627050cf1f3f48d7":[6,0,0,0,249], -"yyjson_8h.html#aad6de220fa487e31bd1bd2c2cccd9bff":[6,0,0,0,222], -"yyjson_8h.html#aadb5f3196fe14e75914ed34d6e700076":[6,0,0,0,238], -"yyjson_8h.html#aae70fe76dfae0e8aa93d0226ec8510d9":[6,0,0,0,191], +"yyjson_8h.html#aaafe8a57b5e53c9f7f9984c80ab3be1f":[6,0,0,0,243], +"yyjson_8h.html#aad64266ebfbdd2a9627050cf1f3f48d7":[6,0,0,0,250], +"yyjson_8h.html#aad6de220fa487e31bd1bd2c2cccd9bff":[6,0,0,0,223], +"yyjson_8h.html#aadb5f3196fe14e75914ed34d6e700076":[6,0,0,0,239], +"yyjson_8h.html#aae70fe76dfae0e8aa93d0226ec8510d9":[6,0,0,0,192], "yyjson_8h.html#aaed218041aa262337e179d487f4c770c":[6,0,0,0,112], "yyjson_8h.html#aaf5c505b42eeb64e7a0ac17e3d7d3847":[6,0,0,0,6,2], -"yyjson_8h.html#ab0a5c5a568b7f2c0a6301149f0f6aa84":[6,0,0,0,217], -"yyjson_8h.html#ab0cfae40d7ae6489d73c6cf5db9c09e1":[6,0,0,0,441], +"yyjson_8h.html#ab0a5c5a568b7f2c0a6301149f0f6aa84":[6,0,0,0,218], +"yyjson_8h.html#ab0cfae40d7ae6489d73c6cf5db9c09e1":[6,0,0,0,442], "yyjson_8h.html#ab1a7e03f48bb31760030fbdab7d6597b":[6,0,0,0,12,0], -"yyjson_8h.html#ab2237deb1190a0333a88d571a8adcb0c":[6,0,0,0,188], -"yyjson_8h.html#ab2c44c43c9e8ff194799fd59ae688ee2":[6,0,0,0,218], -"yyjson_8h.html#ab361240999d684579904a9aa3af5004f":[6,0,0,0,155], +"yyjson_8h.html#ab2237deb1190a0333a88d571a8adcb0c":[6,0,0,0,189], +"yyjson_8h.html#ab2c44c43c9e8ff194799fd59ae688ee2":[6,0,0,0,219], +"yyjson_8h.html#ab361240999d684579904a9aa3af5004f":[6,0,0,0,156], "yyjson_8h.html#ab439bc90f6631a67dd3ed4626eb3b4ad":[6,0,0,0,124], -"yyjson_8h.html#ab459a079674a115123c353441dacda22":[6,0,0,0,148], -"yyjson_8h.html#ab49d3e532c97846b198b360602a9b5ca":[6,0,0,0,294], -"yyjson_8h.html#ab4f2d4e7fa716c89d3a31f74504898a9":[6,0,0,0,417], +"yyjson_8h.html#ab459a079674a115123c353441dacda22":[6,0,0,0,149], +"yyjson_8h.html#ab49d3e532c97846b198b360602a9b5ca":[6,0,0,0,295], +"yyjson_8h.html#ab4f2d4e7fa716c89d3a31f74504898a9":[6,0,0,0,418], "yyjson_8h.html#ab5169c5637fdfc27fe10b919b78b6468":[6,0,0,0,6,3], "yyjson_8h.html#ab589c80e05e4e65fa28e23acc1ee8255":[6,0,0,0,11,0], "yyjson_8h.html#ab5b72a76b60c408b8a7f2dfc31fbcbce":[6,0,0,0,50], "yyjson_8h.html#ab608a351427921421a2e23877399acd5":[6,0,0,0,88], -"yyjson_8h.html#ab83087bafd1f48910b62bf63200679e1":[6,0,0,0,348], -"yyjson_8h.html#ab8f221edd44b0c61d9ff78637bfca05e":[6,0,0,0,434], -"yyjson_8h.html#ab96f33fef20cadcb9bb045c60749b516":[6,0,0,0,171], -"yyjson_8h.html#ab9c7f452ed21a9800501c25e715f35f7":[6,0,0,0,183], -"yyjson_8h.html#abb1b3f84ca4f32c72dad8eea83f3d116":[6,0,0,0,299], +"yyjson_8h.html#ab83087bafd1f48910b62bf63200679e1":[6,0,0,0,349], +"yyjson_8h.html#ab8f221edd44b0c61d9ff78637bfca05e":[6,0,0,0,435], +"yyjson_8h.html#ab96f33fef20cadcb9bb045c60749b516":[6,0,0,0,172], +"yyjson_8h.html#ab9c7f452ed21a9800501c25e715f35f7":[6,0,0,0,184], +"yyjson_8h.html#abb1b3f84ca4f32c72dad8eea83f3d116":[6,0,0,0,300], "yyjson_8h.html#abbe8e69f634b1a5a78c1dae08b88e0ef":[6,0,0,0,40], -"yyjson_8h.html#abdaf14b79fe803289070c0e5d5a705b8":[6,0,0,0,338], -"yyjson_8h.html#abdbf139ee03d263c8a833fbef8cbf63c":[6,0,0,0,408], -"yyjson_8h.html#abe2f1b0c0b8cb9ceab3cdc35d4574c86":[6,0,0,0,254], -"yyjson_8h.html#abeeca08e3b6994dddd55951a83cd648f":[6,0,0,0,262], +"yyjson_8h.html#abdaf14b79fe803289070c0e5d5a705b8":[6,0,0,0,339], +"yyjson_8h.html#abdbf139ee03d263c8a833fbef8cbf63c":[6,0,0,0,409], +"yyjson_8h.html#abe2f1b0c0b8cb9ceab3cdc35d4574c86":[6,0,0,0,255], +"yyjson_8h.html#abeeca08e3b6994dddd55951a83cd648f":[6,0,0,0,263], "yyjson_8h.html#ac02a007abcdf7a80894f839acafa5963":[6,0,0,0,67], -"yyjson_8h.html#ac0e1bcd9f449e4b1e62d25fb96830a62":[6,0,0,0,252], +"yyjson_8h.html#ac0e1bcd9f449e4b1e62d25fb96830a62":[6,0,0,0,253], "yyjson_8h.html#ac12f7aed42260b8d2ede0fded3f72167":[6,0,0,0,12,4], "yyjson_8h.html#ac1584d63763ce24855df7aee5c9c5782":[6,0,0,0,9,1], -"yyjson_8h.html#ac234e82f7a1203e656bcbb0af2ce8c01":[6,0,0,0,439], -"yyjson_8h.html#ac24336d6f29b5b6c09f513373b6fc83e":[6,0,0,0,190], +"yyjson_8h.html#ac234e82f7a1203e656bcbb0af2ce8c01":[6,0,0,0,440], +"yyjson_8h.html#ac24336d6f29b5b6c09f513373b6fc83e":[6,0,0,0,191], "yyjson_8h.html#ac24ffc0726b50f38283c9f01f4e58d9b":[6,0,0,0,115], "yyjson_8h.html#ac2f82adc891664bd3f7ef75591330e2f":[6,0,0,0,73], -"yyjson_8h.html#ac33bbc34a7aa3d634e3ba5794521f67d":[6,0,0,0,399], +"yyjson_8h.html#ac33bbc34a7aa3d634e3ba5794521f67d":[6,0,0,0,400], "yyjson_8h.html#ac3de217ef6c479380e38f35a2a166477":[6,0,0,0,135], "yyjson_8h.html#ac4aab52f91a8b365344a74812be4e712":[6,0,0,0,118], "yyjson_8h.html#ac4b6eb9e397730bbb264f64d46cafacf":[6,0,0,0,138], -"yyjson_8h.html#ac5d042e8760c46d5db48254a7740a48e":[6,0,0,0,358], -"yyjson_8h.html#ac61826dc8fd7fa6cafa58fa9a45d058e":[6,0,0,0,356], +"yyjson_8h.html#ac5d042e8760c46d5db48254a7740a48e":[6,0,0,0,359], +"yyjson_8h.html#ac61826dc8fd7fa6cafa58fa9a45d058e":[6,0,0,0,357], "yyjson_8h.html#ac68fb5d2b48052c8ab3368d3ef6a6b81":[6,0,0,0,8,2], "yyjson_8h.html#ac709738fbf9da708c28992c40746fcbf":[6,0,0,0,83], -"yyjson_8h.html#ac782a838c6378f022434d7ab3a3b333d":[6,0,0,0,376], -"yyjson_8h.html#ac81702a782ecfeb9874ce43706ecf02e":[6,0,0,0,176], +"yyjson_8h.html#ac742b11ff26fb9af6362ffd2f3f21061":[6,0,0,0,139], +"yyjson_8h.html#ac782a838c6378f022434d7ab3a3b333d":[6,0,0,0,377], +"yyjson_8h.html#ac81702a782ecfeb9874ce43706ecf02e":[6,0,0,0,177], "yyjson_8h.html#ac82ebe0c715ad673a943e784f325b538":[6,0,0,0,7,0], -"yyjson_8h.html#ac8ba98e62d5d4c5ab9ddd44173164756":[6,0,0,0,307], -"yyjson_8h.html#ac8c17e7086a6d0a8db559ce0076c71e0":[6,0,0,0,341], +"yyjson_8h.html#ac8ba98e62d5d4c5ab9ddd44173164756":[6,0,0,0,308], +"yyjson_8h.html#ac8c17e7086a6d0a8db559ce0076c71e0":[6,0,0,0,342], "yyjson_8h.html#ac91eb401b770474ab76706ec58ac803d":[6,0,0,0,54], -"yyjson_8h.html#aca1345f5057068e556cc6fadda10d04c":[6,0,0,0,275], -"yyjson_8h.html#acb80caf1bf1aecd6b68f38b84628c492":[6,0,0,0,337], -"yyjson_8h.html#acbfde7c1173b4258f83029c6dacf47c3":[6,0,0,0,280], -"yyjson_8h.html#acd2884309c99b42f916fffd50c018c59":[6,0,0,0,146], -"yyjson_8h.html#acd434c1a97d275f97f743e47e228831a":[6,0,0,0,326], -"yyjson_8h.html#acf1b73925eff2306f4e23837cd874c8d":[6,0,0,0,29] +"yyjson_8h.html#aca1345f5057068e556cc6fadda10d04c":[6,0,0,0,276], +"yyjson_8h.html#acb80caf1bf1aecd6b68f38b84628c492":[6,0,0,0,338], +"yyjson_8h.html#acbfde7c1173b4258f83029c6dacf47c3":[6,0,0,0,281] }; diff --git a/doc/doxygen/html/navtreeindex2.js b/doc/doxygen/html/navtreeindex2.js index a2a91a9..e94ca98 100644 --- a/doc/doxygen/html/navtreeindex2.js +++ b/doc/doxygen/html/navtreeindex2.js @@ -1,87 +1,90 @@ var NAVTREEINDEX2 = { -"yyjson_8h.html#acf234d21f0cb4b7fc89381ef25e9f0a8":[6,0,0,0,371], -"yyjson_8h.html#acfc8545d9b1af8dd8f1488e34fbac351":[6,0,0,0,244], -"yyjson_8h.html#ad0f58bd6ac0289fd55d09b02fa3d4743":[6,0,0,0,377], -"yyjson_8h.html#ad18730f04c429faa79be473de57efd5e":[6,0,0,0,236], -"yyjson_8h.html#ad20aad460c6d7c62f7c371ca5be54667":[6,0,0,0,144], +"yyjson_8h.html#acd2884309c99b42f916fffd50c018c59":[6,0,0,0,147], +"yyjson_8h.html#acd434c1a97d275f97f743e47e228831a":[6,0,0,0,327], +"yyjson_8h.html#acf1b73925eff2306f4e23837cd874c8d":[6,0,0,0,29], +"yyjson_8h.html#acf234d21f0cb4b7fc89381ef25e9f0a8":[6,0,0,0,372], +"yyjson_8h.html#acfc8545d9b1af8dd8f1488e34fbac351":[6,0,0,0,245], +"yyjson_8h.html#ad0f58bd6ac0289fd55d09b02fa3d4743":[6,0,0,0,378], +"yyjson_8h.html#ad18730f04c429faa79be473de57efd5e":[6,0,0,0,237], +"yyjson_8h.html#ad20aad460c6d7c62f7c371ca5be54667":[6,0,0,0,145], "yyjson_8h.html#ad22baac3e9ae0ff932b38f4257c3b800":[6,0,0,0,12,2], -"yyjson_8h.html#ad231975496ac3788fe5d69804e295443":[6,0,0,0,387], -"yyjson_8h.html#ad284e6ee4236ffa0be5d45625d57cac4":[6,0,0,0,201], -"yyjson_8h.html#ad2a7aa77fa66a593536e3d7c3edb1d7a":[6,0,0,0,340], -"yyjson_8h.html#ad2fb99734b237a7af74924443fe5260e":[6,0,0,0,427], -"yyjson_8h.html#ad32e0e0427bda63164f12fe689a6f854":[6,0,0,0,276], -"yyjson_8h.html#ad3c513a8fd61c173c4afa404572e02f6":[6,0,0,0,322], -"yyjson_8h.html#ad4cca957150bd6f19fa12a4f907dffee":[6,0,0,0,293], +"yyjson_8h.html#ad231975496ac3788fe5d69804e295443":[6,0,0,0,388], +"yyjson_8h.html#ad284e6ee4236ffa0be5d45625d57cac4":[6,0,0,0,202], +"yyjson_8h.html#ad2a7aa77fa66a593536e3d7c3edb1d7a":[6,0,0,0,341], +"yyjson_8h.html#ad2fb99734b237a7af74924443fe5260e":[6,0,0,0,428], +"yyjson_8h.html#ad32e0e0427bda63164f12fe689a6f854":[6,0,0,0,277], +"yyjson_8h.html#ad3c513a8fd61c173c4afa404572e02f6":[6,0,0,0,323], +"yyjson_8h.html#ad4cca957150bd6f19fa12a4f907dffee":[6,0,0,0,294], "yyjson_8h.html#ad54c34d490dd8e479e21e4cb29bc814b":[6,0,0,0,84], "yyjson_8h.html#ad55a4435333880ce99fedf2aa82b7e46":[6,0,0,0,72], "yyjson_8h.html#ad58bddcf6dd41d193d37d2a16df159d1":[6,0,0,0,6,1], "yyjson_8h.html#ad58dcd5f514d5f3c71412ec86af9e2d0":[6,0,0,0,5,0], -"yyjson_8h.html#ad5bf7b51ed21d3c99500a8f488b2b4b0":[6,0,0,0,418], -"yyjson_8h.html#ad617af11eb6bf81926531878f0117bba":[6,0,0,0,303], -"yyjson_8h.html#ad764ba2c4bd7d5da4107c46482871bcc":[6,0,0,0,395], +"yyjson_8h.html#ad5bf7b51ed21d3c99500a8f488b2b4b0":[6,0,0,0,419], +"yyjson_8h.html#ad617af11eb6bf81926531878f0117bba":[6,0,0,0,304], +"yyjson_8h.html#ad764ba2c4bd7d5da4107c46482871bcc":[6,0,0,0,396], "yyjson_8h.html#ad7a6d7801cb0c35ee08fc6ba9d343106":[6,0,0,0,27], -"yyjson_8h.html#ad88b6743f333d9e4eff04b0138619e74":[6,0,0,0,163], -"yyjson_8h.html#ad8c68a8cec010d2d5f8942eb1136afde":[6,0,0,0,187], -"yyjson_8h.html#ad8eeaba5611ace5817c7019067cf85fd":[6,0,0,0,411], -"yyjson_8h.html#ad99ceda574b466f8102699e52564c8da":[6,0,0,0,372], -"yyjson_8h.html#ad9f16424bfef46cd479066905f653591":[6,0,0,0,246], +"yyjson_8h.html#ad88b6743f333d9e4eff04b0138619e74":[6,0,0,0,164], +"yyjson_8h.html#ad8c68a8cec010d2d5f8942eb1136afde":[6,0,0,0,188], +"yyjson_8h.html#ad8eeaba5611ace5817c7019067cf85fd":[6,0,0,0,412], +"yyjson_8h.html#ad99ceda574b466f8102699e52564c8da":[6,0,0,0,373], +"yyjson_8h.html#ad9f16424bfef46cd479066905f653591":[6,0,0,0,247], "yyjson_8h.html#adabd9eb44fac843109d6bc79f12ff6ff":[6,0,0,0,109], "yyjson_8h.html#adad98bd766cf52d99f2c54dcb120786d":[6,0,0,0,101], -"yyjson_8h.html#adb43ed842536ac6e5ac17f5f693992be":[6,0,0,0,391], +"yyjson_8h.html#adb43ed842536ac6e5ac17f5f693992be":[6,0,0,0,392], "yyjson_8h.html#add7037998fb39b3e2d1b3caf59f9d66a":[6,0,0,0,125], -"yyjson_8h.html#addde26cc012f50aee79a623e6be4614e":[6,0,0,0,226], +"yyjson_8h.html#addde26cc012f50aee79a623e6be4614e":[6,0,0,0,227], "yyjson_8h.html#addf8b34eb1d89a54df0482acbd29872c":[6,0,0,0,4,3], -"yyjson_8h.html#adf8b2d3c8b57e85d58108d58c68b0db5":[6,0,0,0,336], -"yyjson_8h.html#ae0898f45c9fca1d7d6bdd35b3488a10f":[6,0,0,0,161], -"yyjson_8h.html#ae152a6e8e8c6e4efd798fa6eca9d311f":[6,0,0,0,442], +"yyjson_8h.html#adf8b2d3c8b57e85d58108d58c68b0db5":[6,0,0,0,337], +"yyjson_8h.html#ae0898f45c9fca1d7d6bdd35b3488a10f":[6,0,0,0,162], +"yyjson_8h.html#ae152a6e8e8c6e4efd798fa6eca9d311f":[6,0,0,0,443], "yyjson_8h.html#ae19102b96509817f1188f732be19642b":[6,0,0,0,78], -"yyjson_8h.html#ae1a372cfbbc8a536decaf1db5223804d":[6,0,0,0,199], -"yyjson_8h.html#ae2709fd5ec704ef7a569d62195e4652d":[6,0,0,0,430], -"yyjson_8h.html#ae27cb375110302ec19f4376d7cab3c5b":[6,0,0,0,198], +"yyjson_8h.html#ae1a372cfbbc8a536decaf1db5223804d":[6,0,0,0,200], +"yyjson_8h.html#ae2709fd5ec704ef7a569d62195e4652d":[6,0,0,0,431], +"yyjson_8h.html#ae27cb375110302ec19f4376d7cab3c5b":[6,0,0,0,199], "yyjson_8h.html#ae3f12da3b11d3227dd517a1079065a3f":[6,0,0,0,37], -"yyjson_8h.html#ae46242b9ad367c677a5026f6ea30c635":[6,0,0,0,224], +"yyjson_8h.html#ae46242b9ad367c677a5026f6ea30c635":[6,0,0,0,225], "yyjson_8h.html#ae4aa66c2b00d3173291dd48ae398b1c0":[6,0,0,0,2,0], "yyjson_8h.html#ae4b5e4edc9713d9f48e2a6750ad5ebff":[6,0,0,0,114], -"yyjson_8h.html#ae511cac592355c2f60f170402b9d8dbf":[6,0,0,0,369], +"yyjson_8h.html#ae511cac592355c2f60f170402b9d8dbf":[6,0,0,0,370], "yyjson_8h.html#ae548138e539cfcebdfad39a58da44470":[6,0,0,0,63], "yyjson_8h.html#ae5741da19f51abd241bdce87a921ba4a":[6,0,0,0,9,2], "yyjson_8h.html#ae6a759cdc8865c891a89a67abd18a60e":[6,0,0,0,51], -"yyjson_8h.html#ae6dfd237f7997125e606d678b3b59b5c":[6,0,0,0,285], -"yyjson_8h.html#ae82405796b54b235125a5dd14c06650b":[6,0,0,0,423], -"yyjson_8h.html#ae8d7e4c75adb1b9adb2246165491a4a3":[6,0,0,0,327], +"yyjson_8h.html#ae6dfd237f7997125e606d678b3b59b5c":[6,0,0,0,286], +"yyjson_8h.html#ae82405796b54b235125a5dd14c06650b":[6,0,0,0,424], +"yyjson_8h.html#ae8d7e4c75adb1b9adb2246165491a4a3":[6,0,0,0,328], "yyjson_8h.html#ae8f6fbea7b0eee0545bcf8d272ce7f33":[6,0,0,0,30], -"yyjson_8h.html#aea65c64007cfa236faa17e1ac87c4e5e":[6,0,0,0,286], -"yyjson_8h.html#aeab3c2a1d86225e5b181fb1bba7587d4":[6,0,0,0,366], -"yyjson_8h.html#aebdaa55a1673e99d2dcea01a15c633be":[6,0,0,0,443], -"yyjson_8h.html#aec0e874c4847338f3b61bf46257cb557":[6,0,0,0,140], -"yyjson_8h.html#aec30d870399447d1b611c400dff5a55c":[6,0,0,0,421], -"yyjson_8h.html#aec3a6e6812f3ca8fd58c858275443fe0":[6,0,0,0,223], -"yyjson_8h.html#aec93f33123755af4dfa25c1335a44184":[6,0,0,0,215], -"yyjson_8h.html#aed1fdeb679986591d5f2f257c5cf3b60":[6,0,0,0,313], -"yyjson_8h.html#aed5fc7ff1c73fd7a1829e863ce92ad65":[6,0,0,0,210], -"yyjson_8h.html#aedac207e6c2d5e031997e2b0df73db6a":[6,0,0,0,279], +"yyjson_8h.html#aea65c64007cfa236faa17e1ac87c4e5e":[6,0,0,0,287], +"yyjson_8h.html#aeab3c2a1d86225e5b181fb1bba7587d4":[6,0,0,0,367], +"yyjson_8h.html#aebdaa55a1673e99d2dcea01a15c633be":[6,0,0,0,444], +"yyjson_8h.html#aec0e874c4847338f3b61bf46257cb557":[6,0,0,0,141], +"yyjson_8h.html#aec30d870399447d1b611c400dff5a55c":[6,0,0,0,422], +"yyjson_8h.html#aec3a6e6812f3ca8fd58c858275443fe0":[6,0,0,0,224], +"yyjson_8h.html#aec93f33123755af4dfa25c1335a44184":[6,0,0,0,216], +"yyjson_8h.html#aed1fdeb679986591d5f2f257c5cf3b60":[6,0,0,0,314], +"yyjson_8h.html#aed5fc7ff1c73fd7a1829e863ce92ad65":[6,0,0,0,211], +"yyjson_8h.html#aedac207e6c2d5e031997e2b0df73db6a":[6,0,0,0,280], "yyjson_8h.html#aedbd4efc6436d66382936b8c450a5877":[6,0,0,0,131], -"yyjson_8h.html#aee5bc7d2ad2169a04f54e63139eddb86":[6,0,0,0,268], -"yyjson_8h.html#af089d7f9bfb1b4fadf46073a534379b0":[6,0,0,0,156], +"yyjson_8h.html#aee5bc7d2ad2169a04f54e63139eddb86":[6,0,0,0,269], +"yyjson_8h.html#af089d7f9bfb1b4fadf46073a534379b0":[6,0,0,0,157], "yyjson_8h.html#af0cb2540fb4d4fc9809933a3020efaf8":[6,0,0,0,25], "yyjson_8h.html#af15973d5bdb6b7b8ea79571220771027":[6,0,0,0,4,0], -"yyjson_8h.html#af1f4dd90c0bd891cb139e72cfd588789":[6,0,0,0,373], -"yyjson_8h.html#af324a76bd5e45899cccba7850d9ce43a":[6,0,0,0,304], +"yyjson_8h.html#af1f4dd90c0bd891cb139e72cfd588789":[6,0,0,0,374], +"yyjson_8h.html#af324a76bd5e45899cccba7850d9ce43a":[6,0,0,0,305], "yyjson_8h.html#af44f401747d1fa6dd1b600c54de919ad":[6,0,0,0,42], "yyjson_8h.html#af470523a4d0e9d89dfed5bcfae287bdb":[6,0,0,0,47], -"yyjson_8h.html#af6dac7e5e95ccc12d79c31b96d33940a":[6,0,0,0,315], -"yyjson_8h.html#af7484aeed9b789103efb985f2f42ab46":[6,0,0,0,169], -"yyjson_8h.html#af7da1562cde867338bc69395c2aeb0ad":[6,0,0,0,184], -"yyjson_8h.html#af8eda6e0f4e8aaedd0f410481c7c13d6":[6,0,0,0,404], -"yyjson_8h.html#af9824de7303491b4e43dd423878ae0a0":[6,0,0,0,227], -"yyjson_8h.html#afb1e130c69db1f54e924e82c3d6377c9":[6,0,0,0,145], +"yyjson_8h.html#af6dac7e5e95ccc12d79c31b96d33940a":[6,0,0,0,316], +"yyjson_8h.html#af7484aeed9b789103efb985f2f42ab46":[6,0,0,0,170], +"yyjson_8h.html#af7da1562cde867338bc69395c2aeb0ad":[6,0,0,0,185], +"yyjson_8h.html#af8eda6e0f4e8aaedd0f410481c7c13d6":[6,0,0,0,405], +"yyjson_8h.html#af9824de7303491b4e43dd423878ae0a0":[6,0,0,0,228], +"yyjson_8h.html#afb1e130c69db1f54e924e82c3d6377c9":[6,0,0,0,146], "yyjson_8h.html#afb7989387fc481f678e13325c18e6338":[6,0,0,0,79], -"yyjson_8h.html#afc2749d9ed694b6d0a4f5c14da19c7d4":[6,0,0,0,291], -"yyjson_8h.html#afd2b114767b989006259409c6955bb37":[6,0,0,0,175], +"yyjson_8h.html#afc2749d9ed694b6d0a4f5c14da19c7d4":[6,0,0,0,292], +"yyjson_8h.html#afd2b114767b989006259409c6955bb37":[6,0,0,0,176], "yyjson_8h.html#afe50edcbf467f426784326f2282c51fd":[6,0,0,0,31], -"yyjson_8h.html#aff1d62b68993630e74355e4611b77520":[6,0,0,0,406], -"yyjson_8h.html#affa45e3752beb609cb0b2fa159d1d319":[6,0,0,0,403], +"yyjson_8h.html#aff1d62b68993630e74355e4611b77520":[6,0,0,0,407], +"yyjson_8h.html#affa45e3752beb609cb0b2fa159d1d319":[6,0,0,0,404], "yyjson_8h.html#affa9d4c51b9073804d91ef50e3f5ebd6":[6,0,0,0,132], "yyjson_8h.html#structyyjson__arr__iter":[6,0,0,0,3], "yyjson_8h.html#structyyjson__doc":[6,0,0,0,12], diff --git a/doc/doxygen/html/pages.html b/doc/doxygen/html/pages.html index 1137e0d..56d6ccf 100644 --- a/doc/doxygen/html/pages.html +++ b/doc/doxygen/html/pages.html @@ -35,7 +35,7 @@ diff --git a/doc/doxygen/html/search/all_10.js b/doc/doxygen/html/search/all_10.js index eb8d15f..4ab445c 100644 --- a/doc/doxygen/html/search/all_10.js +++ b/doc/doxygen/html/search/all_10.js @@ -68,372 +68,373 @@ var searchData= ['yyjson_5fis_5ftrue_65',['yyjson_is_true',['../yyjson_8h.html#a527bfefae4532c4061e56d581ec4fc01',1,'yyjson.h']]], ['yyjson_5fis_5fuint_66',['yyjson_is_uint',['../yyjson_8h.html#ac4b6eb9e397730bbb264f64d46cafacf',1,'yyjson.h']]], ['yyjson_5flikely_67',['yyjson_likely',['../yyjson_8h.html#a2fcd8be107f850c0d81ba7bff62edeb7',1,'yyjson.h']]], - ['yyjson_5fmerge_5fpatch_68',['yyjson_merge_patch',['../yyjson_8h.html#a9026faa4e022392c28e8f9afa553362f',1,'yyjson.h']]], - ['yyjson_5fmsc_5fver_69',['YYJSON_MSC_VER',['../yyjson_8h.html#a77011c6b1268f9068abe1975b92e38e0',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_70',['yyjson_mut_arr',['../yyjson_8h.html#aec0e874c4847338f3b61bf46257cb557',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5farr_71',['yyjson_mut_arr_add_arr',['../yyjson_8h.html#a8e0dfe2ac2a53faadf137d159162d193',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fbool_72',['yyjson_mut_arr_add_bool',['../yyjson_8h.html#a5c7fae9804b126005f99c67f3c703ad5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5ffalse_73',['yyjson_mut_arr_add_false',['../yyjson_8h.html#a930a47cf837316e3758e38057178edac',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fint_74',['yyjson_mut_arr_add_int',['../yyjson_8h.html#ad20aad460c6d7c62f7c371ca5be54667',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fnull_75',['yyjson_mut_arr_add_null',['../yyjson_8h.html#afb1e130c69db1f54e924e82c3d6377c9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fobj_76',['yyjson_mut_arr_add_obj',['../yyjson_8h.html#acd2884309c99b42f916fffd50c018c59',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5freal_77',['yyjson_mut_arr_add_real',['../yyjson_8h.html#aa47704ca9b08cdd7b8b151ec67c4afd6',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fsint_78',['yyjson_mut_arr_add_sint',['../yyjson_8h.html#ab459a079674a115123c353441dacda22',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstr_79',['yyjson_mut_arr_add_str',['../yyjson_8h.html#a09acbadaf1d791167a277ed35540577b',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstrcpy_80',['yyjson_mut_arr_add_strcpy',['../yyjson_8h.html#a2877858de77e7765ef44d8659eb7fcd3',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstrn_81',['yyjson_mut_arr_add_strn',['../yyjson_8h.html#a97b82f92bd96415090ce9803b9757bf9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstrncpy_82',['yyjson_mut_arr_add_strncpy',['../yyjson_8h.html#a158fecc9fb751aeb56472844321bdfab',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5ftrue_83',['yyjson_mut_arr_add_true',['../yyjson_8h.html#a125859d255ca67ed339fbf3d05539c94',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fuint_84',['yyjson_mut_arr_add_uint',['../yyjson_8h.html#a6efba736a610baa629bf2a0b0a41d4a9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fval_85',['yyjson_mut_arr_add_val',['../yyjson_8h.html#ab361240999d684579904a9aa3af5004f',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fappend_86',['yyjson_mut_arr_append',['../yyjson_8h.html#af089d7f9bfb1b4fadf46073a534379b0',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fclear_87',['yyjson_mut_arr_clear',['../yyjson_8h.html#a274fc7be14bed93794e3e720927f7bc5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fforeach_88',['yyjson_mut_arr_foreach',['../yyjson_8h.html#a23a525f4192a237730aedfad55798fdb',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fget_89',['yyjson_mut_arr_get',['../yyjson_8h.html#a08b69c78024de357ed49abcc19d5b2f3',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fget_5ffirst_90',['yyjson_mut_arr_get_first',['../yyjson_8h.html#a9ff667f95ec6e6e264509e1681c74357',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fget_5flast_91',['yyjson_mut_arr_get_last',['../yyjson_8h.html#a8f6ad942e4ba4d3fb7cb52459af708a6',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5finsert_92',['yyjson_mut_arr_insert',['../yyjson_8h.html#ae0898f45c9fca1d7d6bdd35b3488a10f',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_93',['yyjson_mut_arr_iter',['../yyjson_8h.html#structyyjson__mut__arr__iter',1,'']]], - ['yyjson_5fmut_5farr_5fiter_5fhas_5fnext_94',['yyjson_mut_arr_iter_has_next',['../yyjson_8h.html#a214c115652630e5acaa9fa062844e0c9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5finit_95',['yyjson_mut_arr_iter_init',['../yyjson_8h.html#ad88b6743f333d9e4eff04b0138619e74',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fnext_96',['yyjson_mut_arr_iter_next',['../yyjson_8h.html#a793250c5394193a73b5e9506c8381994',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fremove_97',['yyjson_mut_arr_iter_remove',['../yyjson_8h.html#a20fa69856e99295473e1b3e111adc3b1',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fwith_98',['yyjson_mut_arr_iter_with',['../yyjson_8h.html#a9d8bf48b287cc0099eb6619d8b4b712e',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fprepend_99',['yyjson_mut_arr_prepend',['../yyjson_8h.html#a1557f6dca4e03380449cb9b5f043f699',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_100',['yyjson_mut_arr_remove',['../yyjson_8h.html#a26d9cd39957b06085492ec7050850a19',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_5ffirst_101',['yyjson_mut_arr_remove_first',['../yyjson_8h.html#af7484aeed9b789103efb985f2f42ab46',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_5flast_102',['yyjson_mut_arr_remove_last',['../yyjson_8h.html#a923bc9e3c4af69b5bdb5361a9f0a4ba5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_5frange_103',['yyjson_mut_arr_remove_range',['../yyjson_8h.html#ab96f33fef20cadcb9bb045c60749b516',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5freplace_104',['yyjson_mut_arr_replace',['../yyjson_8h.html#a33704c7475fcdbc8ce7504e9b9756b16',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5frotate_105',['yyjson_mut_arr_rotate',['../yyjson_8h.html#a6df6d46adbd674a53cbfc049d49ec5c5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fsize_106',['yyjson_mut_arr_size',['../yyjson_8h.html#a847bb374b9c7fa6fff34088d23d87dad',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fbool_107',['yyjson_mut_arr_with_bool',['../yyjson_8h.html#afd2b114767b989006259409c6955bb37',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fdouble_108',['yyjson_mut_arr_with_double',['../yyjson_8h.html#ac81702a782ecfeb9874ce43706ecf02e',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5ffloat_109',['yyjson_mut_arr_with_float',['../yyjson_8h.html#a50039175677ae5fdd51f1c6942fa3d3d',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5freal_110',['yyjson_mut_arr_with_real',['../yyjson_8h.html#a7173b66e47ee6fad38b11651d20e7ddf',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint_111',['yyjson_mut_arr_with_sint',['../yyjson_8h.html#a05771fb3cd9c9d2f854dc9528feac58a',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint16_112',['yyjson_mut_arr_with_sint16',['../yyjson_8h.html#a72bd3b0467273c40dbe376bc7c0a8f06',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint32_113',['yyjson_mut_arr_with_sint32',['../yyjson_8h.html#a54bfa0c027fb21e9e5c33a9f4ecbe0f5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint64_114',['yyjson_mut_arr_with_sint64',['../yyjson_8h.html#a37d0c7987b2958550076586ca36082fd',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint8_115',['yyjson_mut_arr_with_sint8',['../yyjson_8h.html#ab9c7f452ed21a9800501c25e715f35f7',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstr_116',['yyjson_mut_arr_with_str',['../yyjson_8h.html#af7da1562cde867338bc69395c2aeb0ad',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstrcpy_117',['yyjson_mut_arr_with_strcpy',['../yyjson_8h.html#a90c3e1c55dcf04a7879abed9a57cb278',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstrn_118',['yyjson_mut_arr_with_strn',['../yyjson_8h.html#a419008c4a6f2dc4221211b0d7770109a',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstrncpy_119',['yyjson_mut_arr_with_strncpy',['../yyjson_8h.html#ad8c68a8cec010d2d5f8942eb1136afde',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint_120',['yyjson_mut_arr_with_uint',['../yyjson_8h.html#ab2237deb1190a0333a88d571a8adcb0c',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint16_121',['yyjson_mut_arr_with_uint16',['../yyjson_8h.html#a85f4bcdc777cde51a40359ac9e38c98b',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint32_122',['yyjson_mut_arr_with_uint32',['../yyjson_8h.html#ac24336d6f29b5b6c09f513373b6fc83e',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint64_123',['yyjson_mut_arr_with_uint64',['../yyjson_8h.html#aae70fe76dfae0e8aa93d0226ec8510d9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint8_124',['yyjson_mut_arr_with_uint8',['../yyjson_8h.html#a2ae7e73e8a1431554d621059b06222e6',1,'yyjson.h']]], - ['yyjson_5fmut_5fbool_125',['yyjson_mut_bool',['../yyjson_8h.html#a57afc80d0c89c0ae20d5ff183f3a8205',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_126',['yyjson_mut_doc',['../yyjson_8h.html#structyyjson__mut__doc',1,'']]], - ['yyjson_5fmut_5fdoc_5ffree_127',['yyjson_mut_doc_free',['../yyjson_8h.html#a7a5f504993031f912d06777b8a7b5aff',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fget_5froot_128',['yyjson_mut_doc_get_root',['../yyjson_8h.html#aa33ac310f363ace5f4dda3697b2c0123',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fimut_5fcopy_129',['yyjson_mut_doc_imut_copy',['../yyjson_8h.html#a797642b2f815a4f05db03ef87f08cc4f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fmut_5fcopy_130',['yyjson_mut_doc_mut_copy',['../yyjson_8h.html#a6ee1dc133fa773528286cd0b25300cb2',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fnew_131',['yyjson_mut_doc_new',['../yyjson_8h.html#ae27cb375110302ec19f4376d7cab3c5b',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fadd_132',['yyjson_mut_doc_ptr_add',['../yyjson_8h.html#ae1a372cfbbc8a536decaf1db5223804d',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5faddn_133',['yyjson_mut_doc_ptr_addn',['../yyjson_8h.html#a5ee67bcb7012b25bd3bd7f88e5bb1699',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5faddx_134',['yyjson_mut_doc_ptr_addx',['../yyjson_8h.html#ad284e6ee4236ffa0be5d45625d57cac4',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fget_135',['yyjson_mut_doc_ptr_get',['../yyjson_8h.html#a5ad2700fe7073292adb71d508a049604',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fgetn_136',['yyjson_mut_doc_ptr_getn',['../yyjson_8h.html#a085db50b4cf005e489b7401281ea8636',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fgetx_137',['yyjson_mut_doc_ptr_getx',['../yyjson_8h.html#a6031b6b35b06127f3fa2278be67c29ea',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fremove_138',['yyjson_mut_doc_ptr_remove',['../yyjson_8h.html#a0358ed2cf421e64f5052068f41ca8f26',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fremoven_139',['yyjson_mut_doc_ptr_removen',['../yyjson_8h.html#a4ede66b0b130faa9af1c47878cf52be2',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fremovex_140',['yyjson_mut_doc_ptr_removex',['../yyjson_8h.html#a286f0920116870a3d27b466c515234a3',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5freplace_141',['yyjson_mut_doc_ptr_replace',['../yyjson_8h.html#a1a52947332757bebf28985bad6fb3d5d',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5freplacen_142',['yyjson_mut_doc_ptr_replacen',['../yyjson_8h.html#a71d44a9f504b50eab96e59d348b2553f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5freplacex_143',['yyjson_mut_doc_ptr_replacex',['../yyjson_8h.html#aed5fc7ff1c73fd7a1829e863ce92ad65',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fset_144',['yyjson_mut_doc_ptr_set',['../yyjson_8h.html#a6c844108b8cdd6583802570b1500630c',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fsetn_145',['yyjson_mut_doc_ptr_setn',['../yyjson_8h.html#a222fa618ed3b7f6cbd355bb04708498f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fsetx_146',['yyjson_mut_doc_ptr_setx',['../yyjson_8h.html#a48213b9742ba7fe6fb54b79be2da1f97',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fset_5froot_147',['yyjson_mut_doc_set_root',['../yyjson_8h.html#a8a9f7ea865526acb97ee4eff8d0bb79f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fset_5fstr_5fpool_5fsize_148',['yyjson_mut_doc_set_str_pool_size',['../yyjson_8h.html#aec93f33123755af4dfa25c1335a44184',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fset_5fval_5fpool_5fsize_149',['yyjson_mut_doc_set_val_pool_size',['../yyjson_8h.html#a9dd1f854542f298e963f0912a5a0e002',1,'yyjson.h']]], - ['yyjson_5fmut_5fequals_150',['yyjson_mut_equals',['../yyjson_8h.html#ab0a5c5a568b7f2c0a6301149f0f6aa84',1,'yyjson.h']]], - ['yyjson_5fmut_5fequals_5fstr_151',['yyjson_mut_equals_str',['../yyjson_8h.html#ab2c44c43c9e8ff194799fd59ae688ee2',1,'yyjson.h']]], - ['yyjson_5fmut_5fequals_5fstrn_152',['yyjson_mut_equals_strn',['../yyjson_8h.html#a1887a4e64900348851f22d528950bf7e',1,'yyjson.h']]], - ['yyjson_5fmut_5ffalse_153',['yyjson_mut_false',['../yyjson_8h.html#a184a7d8fa5b929ce01c7181712c34747',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fbool_154',['yyjson_mut_get_bool',['../yyjson_8h.html#a5ae266ef7d5c52eaa2d5afeafab41721',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fint_155',['yyjson_mut_get_int',['../yyjson_8h.html#aad6de220fa487e31bd1bd2c2cccd9bff',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5flen_156',['yyjson_mut_get_len',['../yyjson_8h.html#aec3a6e6812f3ca8fd58c858275443fe0',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fnum_157',['yyjson_mut_get_num',['../yyjson_8h.html#ae46242b9ad367c677a5026f6ea30c635',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fraw_158',['yyjson_mut_get_raw',['../yyjson_8h.html#a3de6970785ebf0dd000d28c916793388',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5freal_159',['yyjson_mut_get_real',['../yyjson_8h.html#addde26cc012f50aee79a623e6be4614e',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fsint_160',['yyjson_mut_get_sint',['../yyjson_8h.html#af9824de7303491b4e43dd423878ae0a0',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fstr_161',['yyjson_mut_get_str',['../yyjson_8h.html#a896424a210ec4983f0634467ebe85a68',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fsubtype_162',['yyjson_mut_get_subtype',['../yyjson_8h.html#a1a032ed912524326d22331f7dd1366f2',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5ftag_163',['yyjson_mut_get_tag',['../yyjson_8h.html#a64603b1c33c9ebc626665dea61e25abd',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5ftype_164',['yyjson_mut_get_type',['../yyjson_8h.html#a69acff4e2298d6b1a315d5f75a5eaa9d',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5ftype_5fdesc_165',['yyjson_mut_get_type_desc',['../yyjson_8h.html#a0718192e8eb1b46a83116b15ce6e67c7',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fuint_166',['yyjson_mut_get_uint',['../yyjson_8h.html#a708869e986c30d3a03026be8ce4c2b37',1,'yyjson.h']]], - ['yyjson_5fmut_5fint_167',['yyjson_mut_int',['../yyjson_8h.html#a92e202b3738250ffee612089bdec91eb',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5farr_168',['yyjson_mut_is_arr',['../yyjson_8h.html#a538974615c719cb8ea2e8ea7705569cf',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fbool_169',['yyjson_mut_is_bool',['../yyjson_8h.html#ad18730f04c429faa79be473de57efd5e',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fctn_170',['yyjson_mut_is_ctn',['../yyjson_8h.html#a25f0e04af88792dd01e0ed8461ffb51b',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5ffalse_171',['yyjson_mut_is_false',['../yyjson_8h.html#aadb5f3196fe14e75914ed34d6e700076',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fint_172',['yyjson_mut_is_int',['../yyjson_8h.html#a7bb8c32c190a8e4ce4f5e9e95623f304',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fnull_173',['yyjson_mut_is_null',['../yyjson_8h.html#a17fda97923bb434d4214c56534586606',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fnum_174',['yyjson_mut_is_num',['../yyjson_8h.html#a4c37c92b9977d86475cda1884c9ae52e',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fobj_175',['yyjson_mut_is_obj',['../yyjson_8h.html#aaafe8a57b5e53c9f7f9984c80ab3be1f',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fraw_176',['yyjson_mut_is_raw',['../yyjson_8h.html#a2bbea1da400b473e92b8429027d0f307',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5freal_177',['yyjson_mut_is_real',['../yyjson_8h.html#acfc8545d9b1af8dd8f1488e34fbac351',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fsint_178',['yyjson_mut_is_sint',['../yyjson_8h.html#a907fa46c6ab95e9d7652392507f17e3b',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fstr_179',['yyjson_mut_is_str',['../yyjson_8h.html#ad9f16424bfef46cd479066905f653591',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5ftrue_180',['yyjson_mut_is_true',['../yyjson_8h.html#a5c94af000c170272356f060c76f91559',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fuint_181',['yyjson_mut_is_uint',['../yyjson_8h.html#a740d49152b7b9974c65efeab698dfb67',1,'yyjson.h']]], - ['yyjson_5fmut_5fmerge_5fpatch_182',['yyjson_mut_merge_patch',['../yyjson_8h.html#aad64266ebfbdd2a9627050cf1f3f48d7',1,'yyjson.h']]], - ['yyjson_5fmut_5fnull_183',['yyjson_mut_null',['../yyjson_8h.html#a73e0044fd0c511263cbf5cd869976475',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_184',['yyjson_mut_obj',['../yyjson_8h.html#a721dacf0e32ee6c7f18817aca806e9b2',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_185',['yyjson_mut_obj_add',['../yyjson_8h.html#ac0e1bcd9f449e4b1e62d25fb96830a62',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5farr_186',['yyjson_mut_obj_add_arr',['../yyjson_8h.html#a1d27c9ad366209b83f236d74ec7e1991',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fbool_187',['yyjson_mut_obj_add_bool',['../yyjson_8h.html#abe2f1b0c0b8cb9ceab3cdc35d4574c86',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5ffalse_188',['yyjson_mut_obj_add_false',['../yyjson_8h.html#a52c88fea8622d7bf4e81ecea93dc5df6',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fint_189',['yyjson_mut_obj_add_int',['../yyjson_8h.html#a56726ff7e284700736e26e56afa6cf7b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fnull_190',['yyjson_mut_obj_add_null',['../yyjson_8h.html#a6efc657d7f9aefdcba51e753fcea02c1',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fobj_191',['yyjson_mut_obj_add_obj',['../yyjson_8h.html#a7241260b7fefbbdfdf7566d207b486c5',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5freal_192',['yyjson_mut_obj_add_real',['../yyjson_8h.html#aa4b243e9de837405d83bcc3251156cea',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fsint_193',['yyjson_mut_obj_add_sint',['../yyjson_8h.html#a4070a94fca9592eefa2798dd45237d85',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstr_194',['yyjson_mut_obj_add_str',['../yyjson_8h.html#a996f8aa51f4c1475448974cf98f28df3',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstrcpy_195',['yyjson_mut_obj_add_strcpy',['../yyjson_8h.html#abeeca08e3b6994dddd55951a83cd648f',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstrn_196',['yyjson_mut_obj_add_strn',['../yyjson_8h.html#a4530f9fc02f8604cef3de273feb4ab6a',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstrncpy_197',['yyjson_mut_obj_add_strncpy',['../yyjson_8h.html#a1d544048860a8c53510d560b4d60411a',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5ftrue_198',['yyjson_mut_obj_add_true',['../yyjson_8h.html#a80380f14a448ea046eb718e068c2df6b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fuint_199',['yyjson_mut_obj_add_uint',['../yyjson_8h.html#a5f48e712fe4988f779a35309779dd765',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fval_200',['yyjson_mut_obj_add_val',['../yyjson_8h.html#a210aa96478b0b005b1611fe2f0ecbaa2',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fclear_201',['yyjson_mut_obj_clear',['../yyjson_8h.html#aee5bc7d2ad2169a04f54e63139eddb86',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fforeach_202',['yyjson_mut_obj_foreach',['../yyjson_8h.html#ae3f12da3b11d3227dd517a1079065a3f',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fget_203',['yyjson_mut_obj_get',['../yyjson_8h.html#a90a824479a3d07f47e9bcce9bbbfcdc0',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fgetn_204',['yyjson_mut_obj_getn',['../yyjson_8h.html#a9f40302607516131c026ca5f13a29946',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5finsert_205',['yyjson_mut_obj_insert',['../yyjson_8h.html#a98e9f97614fce2a6187473eeb35274e8',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_206',['yyjson_mut_obj_iter',['../yyjson_8h.html#structyyjson__mut__obj__iter',1,'']]], - ['yyjson_5fmut_5fobj_5fiter_5fget_207',['yyjson_mut_obj_iter_get',['../yyjson_8h.html#a9e79f1480256c6e2e8dfbf61da9cd853',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fget_5fval_208',['yyjson_mut_obj_iter_get_val',['../yyjson_8h.html#aaa4bef14b71ff145fe8cdc2fa98c7f45',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fgetn_209',['yyjson_mut_obj_iter_getn',['../yyjson_8h.html#a3d3ab359890ab167041732a871ab943d',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fhas_5fnext_210',['yyjson_mut_obj_iter_has_next',['../yyjson_8h.html#aca1345f5057068e556cc6fadda10d04c',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5finit_211',['yyjson_mut_obj_iter_init',['../yyjson_8h.html#ad32e0e0427bda63164f12fe689a6f854',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fnext_212',['yyjson_mut_obj_iter_next',['../yyjson_8h.html#a55f4228c2d65d497ad3cee8abe95c0be',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fremove_213',['yyjson_mut_obj_iter_remove',['../yyjson_8h.html#a6e891b4020dd6325d6eacb5e108da3c4',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fwith_214',['yyjson_mut_obj_iter_with',['../yyjson_8h.html#aedac207e6c2d5e031997e2b0df73db6a',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fput_215',['yyjson_mut_obj_put',['../yyjson_8h.html#acbfde7c1173b4258f83029c6dacf47c3',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_216',['yyjson_mut_obj_remove',['../yyjson_8h.html#a660d533ce8b661e85c5b14e4e99e5085',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fkey_217',['yyjson_mut_obj_remove_key',['../yyjson_8h.html#a13d5da22b245b8242d9c5c6bd6b3582b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fkeyn_218',['yyjson_mut_obj_remove_keyn',['../yyjson_8h.html#a36b5cade5e5cfecd47e9ae584078e2b4',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fstr_219',['yyjson_mut_obj_remove_str',['../yyjson_8h.html#a630b55e2937f7ffe8c0dcef20497ce93',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fstrn_220',['yyjson_mut_obj_remove_strn',['../yyjson_8h.html#ae6dfd237f7997125e606d678b3b59b5c',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5frename_5fkey_221',['yyjson_mut_obj_rename_key',['../yyjson_8h.html#aea65c64007cfa236faa17e1ac87c4e5e',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5frename_5fkeyn_222',['yyjson_mut_obj_rename_keyn',['../yyjson_8h.html#a335b9fdffa2885eb5eddd1ee2b43016b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5freplace_223',['yyjson_mut_obj_replace',['../yyjson_8h.html#a964840d68d5d27ad2e16c63b4b2475b6',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5frotate_224',['yyjson_mut_obj_rotate',['../yyjson_8h.html#a0f1a9fea8fbc13caf61861dfdb498d46',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fsize_225',['yyjson_mut_obj_size',['../yyjson_8h.html#a601ac20666dd26bfbec016ee4cbb1b92',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fwith_5fkv_226',['yyjson_mut_obj_with_kv',['../yyjson_8h.html#afc2749d9ed694b6d0a4f5c14da19c7d4',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fwith_5fstr_227',['yyjson_mut_obj_with_str',['../yyjson_8h.html#a49cfc79051b729689f4f08592b284cc9',1,'yyjson.h']]], - ['yyjson_5fmut_5fpatch_228',['yyjson_mut_patch',['../yyjson_8h.html#ad4cca957150bd6f19fa12a4f907dffee',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fadd_229',['yyjson_mut_ptr_add',['../yyjson_8h.html#ab49d3e532c97846b198b360602a9b5ca',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5faddn_230',['yyjson_mut_ptr_addn',['../yyjson_8h.html#aa65216783e9cd2ff949092399a2608d8',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5faddx_231',['yyjson_mut_ptr_addx',['../yyjson_8h.html#a256b4f50ed8e6830d57fbf7df7053141',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fget_232',['yyjson_mut_ptr_get',['../yyjson_8h.html#a8add57045c09758844b9433dbe3d4451',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fgetn_233',['yyjson_mut_ptr_getn',['../yyjson_8h.html#a7d72991b7e14b54845b639ef37c1c54c',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fgetx_234',['yyjson_mut_ptr_getx',['../yyjson_8h.html#abb1b3f84ca4f32c72dad8eea83f3d116',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fremove_235',['yyjson_mut_ptr_remove',['../yyjson_8h.html#a853738b59790700627f7212b6e00922d',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fremoven_236',['yyjson_mut_ptr_removen',['../yyjson_8h.html#a3447370d5ab7657cd98c54ef17fb047b',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fremovex_237',['yyjson_mut_ptr_removex',['../yyjson_8h.html#a68a954cfda2a17cc612bb31460b902e1',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5freplace_238',['yyjson_mut_ptr_replace',['../yyjson_8h.html#ad617af11eb6bf81926531878f0117bba',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5freplacen_239',['yyjson_mut_ptr_replacen',['../yyjson_8h.html#af324a76bd5e45899cccba7850d9ce43a',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5freplacex_240',['yyjson_mut_ptr_replacex',['../yyjson_8h.html#a41f9c6e4641f813a7a94f12ea79b34ce',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fset_241',['yyjson_mut_ptr_set',['../yyjson_8h.html#a4de077663ebedc11a24ddbde66a72945',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fsetn_242',['yyjson_mut_ptr_setn',['../yyjson_8h.html#ac8ba98e62d5d4c5ab9ddd44173164756',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fsetx_243',['yyjson_mut_ptr_setx',['../yyjson_8h.html#a181de44520dcd7eb3211c617d10f4525',1,'yyjson.h']]], - ['yyjson_5fmut_5fraw_244',['yyjson_mut_raw',['../yyjson_8h.html#a7541eb4eadf59e84f1ef06889789d460',1,'yyjson.h']]], - ['yyjson_5fmut_5frawcpy_245',['yyjson_mut_rawcpy',['../yyjson_8h.html#a35cfc3e94310aaddb9eaf6609c4640d9',1,'yyjson.h']]], - ['yyjson_5fmut_5frawn_246',['yyjson_mut_rawn',['../yyjson_8h.html#a3f69c2e1cdc99ae4f9914435b7a542d7',1,'yyjson.h']]], - ['yyjson_5fmut_5frawncpy_247',['yyjson_mut_rawncpy',['../yyjson_8h.html#a8a9cc40b5f3f93b66ba191449f81fbda',1,'yyjson.h']]], - ['yyjson_5fmut_5fread_5fnumber_248',['yyjson_mut_read_number',['../yyjson_8h.html#aed1fdeb679986591d5f2f257c5cf3b60',1,'yyjson.h']]], - ['yyjson_5fmut_5freal_249',['yyjson_mut_real',['../yyjson_8h.html#a177181eee333314c7b40e2dc573fcdec',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5farr_250',['yyjson_mut_set_arr',['../yyjson_8h.html#af6dac7e5e95ccc12d79c31b96d33940a',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fbool_251',['yyjson_mut_set_bool',['../yyjson_8h.html#a108d97873650fd95453f3c82a0b6a2aa',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fint_252',['yyjson_mut_set_int',['../yyjson_8h.html#a64168360e4ac45070f98c6db92b89cd7',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fnull_253',['yyjson_mut_set_null',['../yyjson_8h.html#a6e0c3b9ff069db64e4aa14da1078b538',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fobj_254',['yyjson_mut_set_obj',['../yyjson_8h.html#a533791670fe27f71bab321d586e11ea2',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fraw_255',['yyjson_mut_set_raw',['../yyjson_8h.html#a510bd8af8c64911827c890bd67245282',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5freal_256',['yyjson_mut_set_real',['../yyjson_8h.html#a0cbd041b4d5a31d6dcc0bd759eae6cf7',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fsint_257',['yyjson_mut_set_sint',['../yyjson_8h.html#ad3c513a8fd61c173c4afa404572e02f6',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fstr_258',['yyjson_mut_set_str',['../yyjson_8h.html#a84e98fae940ff675b2a22076cbd5efc1',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fstrn_259',['yyjson_mut_set_strn',['../yyjson_8h.html#a298c4558e0b349e4f801f210f19ac8b1',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fuint_260',['yyjson_mut_set_uint',['../yyjson_8h.html#a84604772b235ec0f651532013f2480a8',1,'yyjson.h']]], - ['yyjson_5fmut_5fsint_261',['yyjson_mut_sint',['../yyjson_8h.html#acd434c1a97d275f97f743e47e228831a',1,'yyjson.h']]], - ['yyjson_5fmut_5fstr_262',['yyjson_mut_str',['../yyjson_8h.html#ae8d7e4c75adb1b9adb2246165491a4a3',1,'yyjson.h']]], - ['yyjson_5fmut_5fstrcpy_263',['yyjson_mut_strcpy',['../yyjson_8h.html#a95300bcf1cdb52d296e39aa1a4650741',1,'yyjson.h']]], - ['yyjson_5fmut_5fstrn_264',['yyjson_mut_strn',['../yyjson_8h.html#a13c39f37c6936907c266ba9c076dd741',1,'yyjson.h']]], - ['yyjson_5fmut_5fstrncpy_265',['yyjson_mut_strncpy',['../yyjson_8h.html#a1588bdc6f4125e5c6d1daf6b240f6ff8',1,'yyjson.h']]], - ['yyjson_5fmut_5ftrue_266',['yyjson_mut_true',['../yyjson_8h.html#a032637dbdee5a6525420384daa097dff',1,'yyjson.h']]], - ['yyjson_5fmut_5fuint_267',['yyjson_mut_uint',['../yyjson_8h.html#a893a09172b402af1bf520cf7347dfeab',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_268',['yyjson_mut_val',['../yyjson_8h.html#structyyjson__mut__val',1,'']]], - ['yyjson_5fmut_5fval_5fimut_5fcopy_269',['yyjson_mut_val_imut_copy',['../yyjson_8h.html#a7a142af553e7831989593aee44f74e26',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fmut_5fcopy_270',['yyjson_mut_val_mut_copy',['../yyjson_8h.html#a66761be40cfb010086ec798ddb44018f',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_271',['yyjson_mut_val_write',['../yyjson_8h.html#a700da5ce5bf8bb9d3739cc73a0f51cdf',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_5ffile_272',['yyjson_mut_val_write_file',['../yyjson_8h.html#adf8b2d3c8b57e85d58108d58c68b0db5',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_5ffp_273',['yyjson_mut_val_write_fp',['../yyjson_8h.html#acb80caf1bf1aecd6b68f38b84628c492',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_5fopts_274',['yyjson_mut_val_write_opts',['../yyjson_8h.html#abdaf14b79fe803289070c0e5d5a705b8',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_275',['yyjson_mut_write',['../yyjson_8h.html#a881e2ee3f487385810829df8bc675f1f',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_5ffile_276',['yyjson_mut_write_file',['../yyjson_8h.html#ad2a7aa77fa66a593536e3d7c3edb1d7a',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_5ffp_277',['yyjson_mut_write_fp',['../yyjson_8h.html#ac8c17e7086a6d0a8db559ce0076c71e0',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_5fopts_278',['yyjson_mut_write_opts',['../yyjson_8h.html#a7af42d62aa1583986c687c5cd10b010e',1,'yyjson.h']]], - ['yyjson_5fnoinline_279',['yyjson_noinline',['../yyjson_8h.html#a07affd3b28fe93360627a1c4e03b5b88',1,'yyjson.h']]], - ['yyjson_5fobj_5fforeach_280',['yyjson_obj_foreach',['../yyjson_8h.html#a32884e21b899ea5869b12aec02083002',1,'yyjson.h']]], - ['yyjson_5fobj_5fget_281',['yyjson_obj_get',['../yyjson_8h.html#a1e8a4dea2e9e9248acde14c664ab702b',1,'yyjson.h']]], - ['yyjson_5fobj_5fgetn_282',['yyjson_obj_getn',['../yyjson_8h.html#a2936ca2492ae8cdcdf0435f5259ff854',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_283',['yyjson_obj_iter',['../yyjson_8h.html#structyyjson__obj__iter',1,'']]], - ['yyjson_5fobj_5fiter_5fget_284',['yyjson_obj_iter_get',['../yyjson_8h.html#a1f3b09c4f279287f8af93b3754a41e85',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fget_5fval_285',['yyjson_obj_iter_get_val',['../yyjson_8h.html#a3403b9c25c8b8f2b3027f4e6d97d0ca8',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fgetn_286',['yyjson_obj_iter_getn',['../yyjson_8h.html#a7a45a4b5a1340bb3c2907b7faf3981be',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fhas_5fnext_287',['yyjson_obj_iter_has_next',['../yyjson_8h.html#ab83087bafd1f48910b62bf63200679e1',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5finit_288',['yyjson_obj_iter_init',['../yyjson_8h.html#a2b6a426ece4ffeb9dede1f7a9970140d',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fnext_289',['yyjson_obj_iter_next',['../yyjson_8h.html#a6033befb82b9331d2c19c09799ec5bcf',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fwith_290',['yyjson_obj_iter_with',['../yyjson_8h.html#a543806a566821ccc6c7069edabc59a85',1,'yyjson.h']]], - ['yyjson_5fobj_5fsize_291',['yyjson_obj_size',['../yyjson_8h.html#aa9789f197f972dc433ea2eb622defd50',1,'yyjson.h']]], - ['yyjson_5fpadding_5fsize_292',['YYJSON_PADDING_SIZE',['../yyjson_8h.html#abbe8e69f634b1a5a78c1dae08b88e0ef',1,'yyjson.h']]], - ['yyjson_5fpatch_293',['yyjson_patch',['../yyjson_8h.html#a2d0864410efdd15e4591fecc0b4c082c',1,'yyjson.h']]], - ['yyjson_5fpatch_5fcode_294',['yyjson_patch_code',['../yyjson_8h.html#ad55a4435333880ce99fedf2aa82b7e46',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferr_295',['yyjson_patch_err',['../yyjson_8h.html#structyyjson__patch__err',1,'']]], - ['yyjson_5fpatch_5ferror_5fequal_296',['YYJSON_PATCH_ERROR_EQUAL',['../yyjson_8h.html#adb43ed842536ac6e5ac17f5f693992be',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferror_5finvalid_5fmember_297',['YYJSON_PATCH_ERROR_INVALID_MEMBER',['../yyjson_8h.html#a1529e42ade3c00f0b513f6cb6d722f22',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferror_5finvalid_5foperation_298',['YYJSON_PATCH_ERROR_INVALID_OPERATION',['../yyjson_8h.html#a39f7a03e87df8d89482c15e5c6575ef3',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferror_5finvalid_5fparameter_299',['YYJSON_PATCH_ERROR_INVALID_PARAMETER',['../yyjson_8h.html#a10037da4811bc7822093e9417a738c27',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferror_5fmemory_5fallocation_300',['YYJSON_PATCH_ERROR_MEMORY_ALLOCATION',['../yyjson_8h.html#ad764ba2c4bd7d5da4107c46482871bcc',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferror_5fmissing_5fkey_301',['YYJSON_PATCH_ERROR_MISSING_KEY',['../yyjson_8h.html#a5e724ca36dfc1f6cce285be9e0c1953a',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferror_5fpointer_302',['YYJSON_PATCH_ERROR_POINTER',['../yyjson_8h.html#a6e43e19e2920e8d3725372efb98c3aad',1,'yyjson.h']]], - ['yyjson_5fpatch_5fsuccess_303',['YYJSON_PATCH_SUCCESS',['../yyjson_8h.html#a2f1611858d54b9a1a52b66337bc5e0c9',1,'yyjson.h']]], - ['yyjson_5fptr_5fcode_304',['yyjson_ptr_code',['../yyjson_8h.html#ac2f82adc891664bd3f7ef75591330e2f',1,'yyjson.h']]], - ['yyjson_5fptr_5fctx_305',['yyjson_ptr_ctx',['../yyjson_8h.html#structyyjson__ptr__ctx',1,'']]], - ['yyjson_5fptr_5fctx_5fappend_306',['yyjson_ptr_ctx_append',['../yyjson_8h.html#aa0dcc48007c1754a4a181d81f22cb488',1,'yyjson.h']]], - ['yyjson_5fptr_5fctx_5fremove_307',['yyjson_ptr_ctx_remove',['../yyjson_8h.html#a92d8ec53e4cf8426288d86868dc89e09',1,'yyjson.h']]], - ['yyjson_5fptr_5fctx_5freplace_308',['yyjson_ptr_ctx_replace',['../yyjson_8h.html#ac61826dc8fd7fa6cafa58fa9a45d058e',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_309',['yyjson_ptr_err',['../yyjson_8h.html#structyyjson__ptr__err',1,'']]], - ['yyjson_5fptr_5ferr_5fmemory_5fallocation_310',['YYJSON_PTR_ERR_MEMORY_ALLOCATION',['../yyjson_8h.html#ac33bbc34a7aa3d634e3ba5794521f67d',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_5fnone_311',['YYJSON_PTR_ERR_NONE',['../yyjson_8h.html#a41a31c0ddcce2b75cacb5fd2375d1ca7',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_5fnull_5froot_312',['YYJSON_PTR_ERR_NULL_ROOT',['../yyjson_8h.html#a5c8d7b159d5eede673be0c9b93897abb',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_5fparameter_313',['YYJSON_PTR_ERR_PARAMETER',['../yyjson_8h.html#a2aafb20a8b3f52a085880c262edf9264',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_5fresolve_314',['YYJSON_PTR_ERR_RESOLVE',['../yyjson_8h.html#affa45e3752beb609cb0b2fa159d1d319',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_5fset_5froot_315',['YYJSON_PTR_ERR_SET_ROOT',['../yyjson_8h.html#af8eda6e0f4e8aaedd0f410481c7c13d6',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_5fsyntax_316',['YYJSON_PTR_ERR_SYNTAX',['../yyjson_8h.html#a4eb15db0deb14f592e8d6966fd0af261',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_317',['yyjson_ptr_get',['../yyjson_8h.html#a897cf07015f4f79fb4ebb0b3f58ac292',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fbool_318',['yyjson_ptr_get_bool',['../yyjson_8h.html#ac5d042e8760c46d5db48254a7740a48e',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fnum_319',['yyjson_ptr_get_num',['../yyjson_8h.html#a013cce9ecb58c53f0c3c9e1b081aa9c9',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5freal_320',['yyjson_ptr_get_real',['../yyjson_8h.html#a858ac36d7ad6a86e539cd84118498edb',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fsint_321',['yyjson_ptr_get_sint',['../yyjson_8h.html#a0b3d05df2a4e4748c75f35fa8ce8c650',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fstr_322',['yyjson_ptr_get_str',['../yyjson_8h.html#a177e25caf069be7e36b1ba17cad7dc7d',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fuint_323',['yyjson_ptr_get_uint',['../yyjson_8h.html#a695d5d491618baa20d1f3258cf0fed8e',1,'yyjson.h']]], - ['yyjson_5fptr_5fgetn_324',['yyjson_ptr_getn',['../yyjson_8h.html#aa3612af25f159df0c0587ddf8c7c58db',1,'yyjson.h']]], - ['yyjson_5fptr_5fgetx_325',['yyjson_ptr_getx',['../yyjson_8h.html#a4b69d3a0061294fecd4a94927ad10e96',1,'yyjson.h']]], - ['yyjson_5fread_326',['yyjson_read',['../yyjson_8h.html#aeab3c2a1d86225e5b181fb1bba7587d4',1,'yyjson.h']]], - ['yyjson_5fread_5fallow_5fcomments_327',['YYJSON_READ_ALLOW_COMMENTS',['../yyjson_8h.html#aff1d62b68993630e74355e4611b77520',1,'yyjson.h']]], - ['yyjson_5fread_5fallow_5finf_5fand_5fnan_328',['YYJSON_READ_ALLOW_INF_AND_NAN',['../yyjson_8h.html#a4b5c0a7092625f0324bccec938f8862f',1,'yyjson.h']]], - ['yyjson_5fread_5fallow_5finvalid_5funicode_329',['YYJSON_READ_ALLOW_INVALID_UNICODE',['../yyjson_8h.html#abdbf139ee03d263c8a833fbef8cbf63c',1,'yyjson.h']]], - ['yyjson_5fread_5fallow_5ftrailing_5fcommas_330',['YYJSON_READ_ALLOW_TRAILING_COMMAS',['../yyjson_8h.html#a046c7832484dab943bed61ffac274e9c',1,'yyjson.h']]], - ['yyjson_5fread_5fbignum_5fas_5fraw_331',['YYJSON_READ_BIGNUM_AS_RAW',['../yyjson_8h.html#a305e109d45b8e2b419b7266b839dffa0',1,'yyjson.h']]], - ['yyjson_5fread_5fcode_332',['yyjson_read_code',['../yyjson_8h.html#a0590c5ffcdd4f997a0ab5845ef624531',1,'yyjson.h']]], - ['yyjson_5fread_5ferr_333',['yyjson_read_err',['../yyjson_8h.html#structyyjson__read__err',1,'']]], - ['yyjson_5fread_5ferror_5fempty_5fcontent_334',['YYJSON_READ_ERROR_EMPTY_CONTENT',['../yyjson_8h.html#ad8eeaba5611ace5817c7019067cf85fd',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5ffile_5fopen_335',['YYJSON_READ_ERROR_FILE_OPEN',['../yyjson_8h.html#a76cb39cc0755460feedaf3fcf32cea01',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5ffile_5fread_336',['YYJSON_READ_ERROR_FILE_READ',['../yyjson_8h.html#a2cea1aba7baff98fee5affd7737fc969',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5finvalid_5fcomment_337',['YYJSON_READ_ERROR_INVALID_COMMENT',['../yyjson_8h.html#a70209d60e93b24573e8830911c7940a6',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5finvalid_5fnumber_338',['YYJSON_READ_ERROR_INVALID_NUMBER',['../yyjson_8h.html#a8f8b24bb3b8dafc3f135a926b06da2fa',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5finvalid_5fparameter_339',['YYJSON_READ_ERROR_INVALID_PARAMETER',['../yyjson_8h.html#a841a5fd5b187b1ff40232e9d36a5a156',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5finvalid_5fstring_340',['YYJSON_READ_ERROR_INVALID_STRING',['../yyjson_8h.html#ab4f2d4e7fa716c89d3a31f74504898a9',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5fjson_5fstructure_341',['YYJSON_READ_ERROR_JSON_STRUCTURE',['../yyjson_8h.html#ad5bf7b51ed21d3c99500a8f488b2b4b0',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5fliteral_342',['YYJSON_READ_ERROR_LITERAL',['../yyjson_8h.html#a18810c64371c556ea42c0addb9e25bdc',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5fmemory_5fallocation_343',['YYJSON_READ_ERROR_MEMORY_ALLOCATION',['../yyjson_8h.html#a0b729e2b5afc21914a723897dda10c3f',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5funexpected_5fcharacter_344',['YYJSON_READ_ERROR_UNEXPECTED_CHARACTER',['../yyjson_8h.html#aec30d870399447d1b611c400dff5a55c',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5funexpected_5fcontent_345',['YYJSON_READ_ERROR_UNEXPECTED_CONTENT',['../yyjson_8h.html#a0d42ebb09b02ed4e579938b96a833070',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5funexpected_5fend_346',['YYJSON_READ_ERROR_UNEXPECTED_END',['../yyjson_8h.html#ae82405796b54b235125a5dd14c06650b',1,'yyjson.h']]], - ['yyjson_5fread_5ffile_347',['yyjson_read_file',['../yyjson_8h.html#a605ac08b083fb65331d7fa5eb5d32225',1,'yyjson.h']]], - ['yyjson_5fread_5fflag_348',['yyjson_read_flag',['../yyjson_8h.html#a36af676813028c1360e8b343768f0e81',1,'yyjson.h']]], - ['yyjson_5fread_5ffp_349',['yyjson_read_fp',['../yyjson_8h.html#a7f8c3918f8ab161bf7e2e203ff0f291e',1,'yyjson.h']]], - ['yyjson_5fread_5finsitu_350',['YYJSON_READ_INSITU',['../yyjson_8h.html#aa476cdc60442393b93dd0474ed4f08bc',1,'yyjson.h']]], - ['yyjson_5fread_5fmax_5fmemory_5fusage_351',['yyjson_read_max_memory_usage',['../yyjson_8h.html#ae511cac592355c2f60f170402b9d8dbf',1,'yyjson.h']]], - ['yyjson_5fread_5fnoflag_352',['YYJSON_READ_NOFLAG',['../yyjson_8h.html#a8940a4ae4ba3467bb7bc6c5ee3deb2ea',1,'yyjson.h']]], - ['yyjson_5fread_5fnumber_353',['yyjson_read_number',['../yyjson_8h.html#a2b7dfa8495fb1d839e6294f2e7c4b58a',1,'yyjson.h']]], - ['yyjson_5fread_5fnumber_5fas_5fraw_354',['YYJSON_READ_NUMBER_AS_RAW',['../yyjson_8h.html#a1cafb3655e6e9e60f019d2b7a9bf79c2',1,'yyjson.h']]], - ['yyjson_5fread_5fopts_355',['yyjson_read_opts',['../yyjson_8h.html#acf234d21f0cb4b7fc89381ef25e9f0a8',1,'yyjson.h']]], - ['yyjson_5fread_5fstop_5fwhen_5fdone_356',['YYJSON_READ_STOP_WHEN_DONE',['../yyjson_8h.html#ad2fb99734b237a7af74924443fe5260e',1,'yyjson.h']]], - ['yyjson_5fread_5fsuccess_357',['YYJSON_READ_SUCCESS',['../yyjson_8h.html#a5b8948d47748a81d6a4abf94949e0e88',1,'yyjson.h']]], - ['yyjson_5freserved_5fbit_358',['YYJSON_RESERVED_BIT',['../yyjson_8h.html#a3aad1e39dcb4aec3e7e477500c220a53',1,'yyjson.h']]], - ['yyjson_5freserved_5fmask_359',['YYJSON_RESERVED_MASK',['../yyjson_8h.html#af44f401747d1fa6dd1b600c54de919ad',1,'yyjson.h']]], - ['yyjson_5fset_5fbool_360',['yyjson_set_bool',['../yyjson_8h.html#ad99ceda574b466f8102699e52564c8da',1,'yyjson.h']]], - ['yyjson_5fset_5fint_361',['yyjson_set_int',['../yyjson_8h.html#af1f4dd90c0bd891cb139e72cfd588789',1,'yyjson.h']]], - ['yyjson_5fset_5fnull_362',['yyjson_set_null',['../yyjson_8h.html#a079fdf2d481492c8533104437dbf2283',1,'yyjson.h']]], - ['yyjson_5fset_5fraw_363',['yyjson_set_raw',['../yyjson_8h.html#a75ee22602fb750b67fda804fb653ef1e',1,'yyjson.h']]], - ['yyjson_5fset_5freal_364',['yyjson_set_real',['../yyjson_8h.html#ac782a838c6378f022434d7ab3a3b333d',1,'yyjson.h']]], - ['yyjson_5fset_5fsint_365',['yyjson_set_sint',['../yyjson_8h.html#ad0f58bd6ac0289fd55d09b02fa3d4743',1,'yyjson.h']]], - ['yyjson_5fset_5fstr_366',['yyjson_set_str',['../yyjson_8h.html#a9a0f4082d2244b7264a819bbc32ebbdf',1,'yyjson.h']]], - ['yyjson_5fset_5fstrn_367',['yyjson_set_strn',['../yyjson_8h.html#a9e49dc52b6209708df0ccf4ddf49b8c4',1,'yyjson.h']]], - ['yyjson_5fset_5fuint_368',['yyjson_set_uint',['../yyjson_8h.html#a90614444c9d6bbd7d8586176986adbc5',1,'yyjson.h']]], - ['yyjson_5fstdc_5fver_369',['YYJSON_STDC_VER',['../yyjson_8h.html#a0a914f47b39417dd25fe728eef7d8f00',1,'yyjson.h']]], - ['yyjson_5fstr_5fchunk_370',['yyjson_str_chunk',['../yyjson_8h.html#structyyjson__str__chunk',1,'']]], - ['yyjson_5fstr_5fpool_371',['yyjson_str_pool',['../yyjson_8h.html#structyyjson__str__pool',1,'']]], - ['yyjson_5fsubtype_372',['yyjson_subtype',['../yyjson_8h.html#a012fa5561c6c87879cceee4e0879a6b6',1,'yyjson.h']]], - ['yyjson_5fsubtype_5fbit_373',['YYJSON_SUBTYPE_BIT',['../yyjson_8h.html#aa451fb3ba37fd42f69253e7d727836b7',1,'yyjson.h']]], - ['yyjson_5fsubtype_5ffalse_374',['YYJSON_SUBTYPE_FALSE',['../yyjson_8h.html#a17877edf97bce2f3d7cf993cc9662a30',1,'yyjson.h']]], - ['yyjson_5fsubtype_5fmask_375',['YYJSON_SUBTYPE_MASK',['../yyjson_8h.html#a7d15bc48e9734dab6620e35ec30cc348',1,'yyjson.h']]], - ['yyjson_5fsubtype_5fnoesc_376',['YYJSON_SUBTYPE_NOESC',['../yyjson_8h.html#af470523a4d0e9d89dfed5bcfae287bdb',1,'yyjson.h']]], - ['yyjson_5fsubtype_5fnone_377',['YYJSON_SUBTYPE_NONE',['../yyjson_8h.html#a2a9e116a307c8dbcebc82305eca91fd3',1,'yyjson.h']]], - ['yyjson_5fsubtype_5freal_378',['YYJSON_SUBTYPE_REAL',['../yyjson_8h.html#a1efeaba2c4446788c9b30d20e1b82f73',1,'yyjson.h']]], - ['yyjson_5fsubtype_5fsint_379',['YYJSON_SUBTYPE_SINT',['../yyjson_8h.html#ab5b72a76b60c408b8a7f2dfc31fbcbce',1,'yyjson.h']]], - ['yyjson_5fsubtype_5ftrue_380',['YYJSON_SUBTYPE_TRUE',['../yyjson_8h.html#ae6a759cdc8865c891a89a67abd18a60e',1,'yyjson.h']]], - ['yyjson_5fsubtype_5fuint_381',['YYJSON_SUBTYPE_UINT',['../yyjson_8h.html#aa6a600891d4a3551b83a30afe576fd57',1,'yyjson.h']]], - ['yyjson_5ftag_5fbit_382',['YYJSON_TAG_BIT',['../yyjson_8h.html#aa7acf05a1b4d7c04db1b09fffbedf35b',1,'yyjson.h']]], - ['yyjson_5ftag_5fmask_383',['YYJSON_TAG_MASK',['../yyjson_8h.html#ac91eb401b770474ab76706ec58ac803d',1,'yyjson.h']]], - ['yyjson_5ftype_384',['yyjson_type',['../yyjson_8h.html#a4d30446a286f54e2f95847f3c6669493',1,'yyjson.h']]], - ['yyjson_5ftype_5farr_385',['YYJSON_TYPE_ARR',['../yyjson_8h.html#a69ef1dad0f3735313d762050178ed320',1,'yyjson.h']]], - ['yyjson_5ftype_5fbit_386',['YYJSON_TYPE_BIT',['../yyjson_8h.html#a9bc0cb130d1498238e942b93b8d8effd',1,'yyjson.h']]], - ['yyjson_5ftype_5fbool_387',['YYJSON_TYPE_BOOL',['../yyjson_8h.html#a085018fbc0363aad32708fdf8b247e36',1,'yyjson.h']]], - ['yyjson_5ftype_5fmask_388',['YYJSON_TYPE_MASK',['../yyjson_8h.html#a53b930a8e372ddd7c8d4d389caad391e',1,'yyjson.h']]], - ['yyjson_5ftype_5fnone_389',['YYJSON_TYPE_NONE',['../yyjson_8h.html#a1db6e43b1df0a46cee92d837ad553cc2',1,'yyjson.h']]], - ['yyjson_5ftype_5fnull_390',['YYJSON_TYPE_NULL',['../yyjson_8h.html#a3c003e6f71f42835957e6b9cf845a2e2',1,'yyjson.h']]], - ['yyjson_5ftype_5fnum_391',['YYJSON_TYPE_NUM',['../yyjson_8h.html#a720689b031a276a194e43c276fea9154',1,'yyjson.h']]], - ['yyjson_5ftype_5fobj_392',['YYJSON_TYPE_OBJ',['../yyjson_8h.html#a79764d1a17bdd0a5b4f2b553a9d114b9',1,'yyjson.h']]], - ['yyjson_5ftype_5fraw_393',['YYJSON_TYPE_RAW',['../yyjson_8h.html#ae548138e539cfcebdfad39a58da44470',1,'yyjson.h']]], - ['yyjson_5ftype_5fstr_394',['YYJSON_TYPE_STR',['../yyjson_8h.html#a3a75e44d4e709fbfafa3137a15edbb68',1,'yyjson.h']]], - ['yyjson_5fu64_5fto_5ff64_5fno_5fimpl_395',['YYJSON_U64_TO_F64_NO_IMPL',['../yyjson_8h.html#a39520db5ba6361257b7b51783357b877',1,'yyjson.h']]], - ['yyjson_5funlikely_396',['yyjson_unlikely',['../yyjson_8h.html#a13065ff687cfd3b49eb38739676594f3',1,'yyjson.h']]], - ['yyjson_5fval_397',['yyjson_val',['../yyjson_8h.html#structyyjson__val',1,'']]], - ['yyjson_5fval_5fchunk_398',['yyjson_val_chunk',['../yyjson_8h.html#structyyjson__val__chunk',1,'']]], - ['yyjson_5fval_5fmut_5fcopy_399',['yyjson_val_mut_copy',['../yyjson_8h.html#a04ff184b833fe2d6932309821e2b2e5a',1,'yyjson.h']]], - ['yyjson_5fval_5fpool_400',['yyjson_val_pool',['../yyjson_8h.html#structyyjson__val__pool',1,'']]], - ['yyjson_5fval_5funi_401',['yyjson_val_uni',['../yyjson_8h.html#unionyyjson__val__uni',1,'']]], - ['yyjson_5fval_5fwrite_402',['yyjson_val_write',['../yyjson_8h.html#a00409eb59aee687f7778d00510b59d38',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_5ffile_403',['yyjson_val_write_file',['../yyjson_8h.html#a725cc27bd7bd37c1d18c41589abd34db',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_5ffp_404',['yyjson_val_write_fp',['../yyjson_8h.html#a3e5ad66dd43cc51500fff0926bae21a0',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_5fopts_405',['yyjson_val_write_opts',['../yyjson_8h.html#a79720744960c9b4fdabbfb28379bbeb4',1,'yyjson.h']]], - ['yyjson_5fversion_406',['yyjson_version',['../yyjson_8h.html#a874f912f9c023bc353d1a770798017a1',1,'yyjson.h']]], - ['yyjson_5fversion_5fhex_407',['YYJSON_VERSION_HEX',['../yyjson_8h.html#ac02a007abcdf7a80894f839acafa5963',1,'yyjson.h']]], - ['yyjson_5fversion_5fmajor_408',['YYJSON_VERSION_MAJOR',['../yyjson_8h.html#a78cf6dd1700f2cd7d7f256b4c2339d8b',1,'yyjson.h']]], - ['yyjson_5fversion_5fminor_409',['YYJSON_VERSION_MINOR',['../yyjson_8h.html#a4c03e94b391df0f2b019c8df6c6e70f1',1,'yyjson.h']]], - ['yyjson_5fversion_5fpatch_410',['YYJSON_VERSION_PATCH',['../yyjson_8h.html#aa6d66fc870aac34589593a0bf6561647',1,'yyjson.h']]], - ['yyjson_5fversion_5fstring_411',['YYJSON_VERSION_STRING',['../yyjson_8h.html#a7b766ff66469615aab5bed9f760aab07',1,'yyjson.h']]], - ['yyjson_5fwrite_412',['yyjson_write',['../yyjson_8h.html#ad231975496ac3788fe5d69804e295443',1,'yyjson.h']]], - ['yyjson_5fwrite_5fallow_5finf_5fand_5fnan_413',['YYJSON_WRITE_ALLOW_INF_AND_NAN',['../yyjson_8h.html#a38fa90e4cf75b0a78148de2058c1b3bd',1,'yyjson.h']]], - ['yyjson_5fwrite_5fallow_5finvalid_5funicode_414',['YYJSON_WRITE_ALLOW_INVALID_UNICODE',['../yyjson_8h.html#ae2709fd5ec704ef7a569d62195e4652d',1,'yyjson.h']]], - ['yyjson_5fwrite_5fcode_415',['yyjson_write_code',['../yyjson_8h.html#ae19102b96509817f1188f732be19642b',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferr_416',['yyjson_write_err',['../yyjson_8h.html#structyyjson__write__err',1,'']]], - ['yyjson_5fwrite_5ferror_5ffile_5fopen_417',['YYJSON_WRITE_ERROR_FILE_OPEN',['../yyjson_8h.html#a41cb8e304e08d7455f43c753bfa19b82',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferror_5ffile_5fwrite_418',['YYJSON_WRITE_ERROR_FILE_WRITE',['../yyjson_8h.html#a7910a72a728d4f245d43417a42e2e91a',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferror_5finvalid_5fparameter_419',['YYJSON_WRITE_ERROR_INVALID_PARAMETER',['../yyjson_8h.html#a7f123c4c3d850fd6c4e46a2b3aad4508',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferror_5finvalid_5fstring_420',['YYJSON_WRITE_ERROR_INVALID_STRING',['../yyjson_8h.html#ab8f221edd44b0c61d9ff78637bfca05e',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferror_5finvalid_5fvalue_5ftype_421',['YYJSON_WRITE_ERROR_INVALID_VALUE_TYPE',['../yyjson_8h.html#a40c9783509f730cb3ef67080be9444d8',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferror_5fmemory_5fallocation_422',['YYJSON_WRITE_ERROR_MEMORY_ALLOCATION',['../yyjson_8h.html#a4d515d2d192d13281ffe69c1d95cdd49',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferror_5fnan_5for_5finf_423',['YYJSON_WRITE_ERROR_NAN_OR_INF',['../yyjson_8h.html#a179477749cf2aa26c0841089debe4756',1,'yyjson.h']]], - ['yyjson_5fwrite_5fescape_5fslashes_424',['YYJSON_WRITE_ESCAPE_SLASHES',['../yyjson_8h.html#a0eeb35b40e688fce9dd61ed400984042',1,'yyjson.h']]], - ['yyjson_5fwrite_5fescape_5funicode_425',['YYJSON_WRITE_ESCAPE_UNICODE',['../yyjson_8h.html#ac234e82f7a1203e656bcbb0af2ce8c01',1,'yyjson.h']]], - ['yyjson_5fwrite_5ffile_426',['yyjson_write_file',['../yyjson_8h.html#a2d82bd0dc78358326b03e28b9acc19e4',1,'yyjson.h']]], - ['yyjson_5fwrite_5fflag_427',['yyjson_write_flag',['../yyjson_8h.html#afb7989387fc481f678e13325c18e6338',1,'yyjson.h']]], - ['yyjson_5fwrite_5ffp_428',['yyjson_write_fp',['../yyjson_8h.html#a29eea00c04954094701bd90235a7073e',1,'yyjson.h']]], - ['yyjson_5fwrite_5finf_5fand_5fnan_5fas_5fnull_429',['YYJSON_WRITE_INF_AND_NAN_AS_NULL',['../yyjson_8h.html#a4408e0c5928db936b89d49ccf255100b',1,'yyjson.h']]], - ['yyjson_5fwrite_5fnewline_5fat_5fend_430',['YYJSON_WRITE_NEWLINE_AT_END',['../yyjson_8h.html#ab0cfae40d7ae6489d73c6cf5db9c09e1',1,'yyjson.h']]], - ['yyjson_5fwrite_5fnoflag_431',['YYJSON_WRITE_NOFLAG',['../yyjson_8h.html#ae152a6e8e8c6e4efd798fa6eca9d311f',1,'yyjson.h']]], - ['yyjson_5fwrite_5fopts_432',['yyjson_write_opts',['../yyjson_8h.html#a43ccc01254525cef16699e72079e3e49',1,'yyjson.h']]], - ['yyjson_5fwrite_5fpretty_433',['YYJSON_WRITE_PRETTY',['../yyjson_8h.html#aebdaa55a1673e99d2dcea01a15c633be',1,'yyjson.h']]], - ['yyjson_5fwrite_5fpretty_5ftwo_5fspaces_434',['YYJSON_WRITE_PRETTY_TWO_SPACES',['../yyjson_8h.html#a7b13411e137d8085b68b2e0fc9d6736b',1,'yyjson.h']]], - ['yyjson_5fwrite_5fsuccess_435',['YYJSON_WRITE_SUCCESS',['../yyjson_8h.html#a20d8f66fbe535a20596001dc2022f0b4',1,'yyjson.h']]] + ['yyjson_5flocate_5fpos_68',['yyjson_locate_pos',['../yyjson_8h.html#ac742b11ff26fb9af6362ffd2f3f21061',1,'yyjson.h']]], + ['yyjson_5fmerge_5fpatch_69',['yyjson_merge_patch',['../yyjson_8h.html#a9026faa4e022392c28e8f9afa553362f',1,'yyjson.h']]], + ['yyjson_5fmsc_5fver_70',['YYJSON_MSC_VER',['../yyjson_8h.html#a77011c6b1268f9068abe1975b92e38e0',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_71',['yyjson_mut_arr',['../yyjson_8h.html#aec0e874c4847338f3b61bf46257cb557',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5farr_72',['yyjson_mut_arr_add_arr',['../yyjson_8h.html#a8e0dfe2ac2a53faadf137d159162d193',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fbool_73',['yyjson_mut_arr_add_bool',['../yyjson_8h.html#a5c7fae9804b126005f99c67f3c703ad5',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5ffalse_74',['yyjson_mut_arr_add_false',['../yyjson_8h.html#a930a47cf837316e3758e38057178edac',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fint_75',['yyjson_mut_arr_add_int',['../yyjson_8h.html#ad20aad460c6d7c62f7c371ca5be54667',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fnull_76',['yyjson_mut_arr_add_null',['../yyjson_8h.html#afb1e130c69db1f54e924e82c3d6377c9',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fobj_77',['yyjson_mut_arr_add_obj',['../yyjson_8h.html#acd2884309c99b42f916fffd50c018c59',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5freal_78',['yyjson_mut_arr_add_real',['../yyjson_8h.html#aa47704ca9b08cdd7b8b151ec67c4afd6',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fsint_79',['yyjson_mut_arr_add_sint',['../yyjson_8h.html#ab459a079674a115123c353441dacda22',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fstr_80',['yyjson_mut_arr_add_str',['../yyjson_8h.html#a09acbadaf1d791167a277ed35540577b',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fstrcpy_81',['yyjson_mut_arr_add_strcpy',['../yyjson_8h.html#a2877858de77e7765ef44d8659eb7fcd3',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fstrn_82',['yyjson_mut_arr_add_strn',['../yyjson_8h.html#a97b82f92bd96415090ce9803b9757bf9',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fstrncpy_83',['yyjson_mut_arr_add_strncpy',['../yyjson_8h.html#a158fecc9fb751aeb56472844321bdfab',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5ftrue_84',['yyjson_mut_arr_add_true',['../yyjson_8h.html#a125859d255ca67ed339fbf3d05539c94',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fuint_85',['yyjson_mut_arr_add_uint',['../yyjson_8h.html#a6efba736a610baa629bf2a0b0a41d4a9',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fval_86',['yyjson_mut_arr_add_val',['../yyjson_8h.html#ab361240999d684579904a9aa3af5004f',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fappend_87',['yyjson_mut_arr_append',['../yyjson_8h.html#af089d7f9bfb1b4fadf46073a534379b0',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fclear_88',['yyjson_mut_arr_clear',['../yyjson_8h.html#a274fc7be14bed93794e3e720927f7bc5',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fforeach_89',['yyjson_mut_arr_foreach',['../yyjson_8h.html#a23a525f4192a237730aedfad55798fdb',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fget_90',['yyjson_mut_arr_get',['../yyjson_8h.html#a08b69c78024de357ed49abcc19d5b2f3',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fget_5ffirst_91',['yyjson_mut_arr_get_first',['../yyjson_8h.html#a9ff667f95ec6e6e264509e1681c74357',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fget_5flast_92',['yyjson_mut_arr_get_last',['../yyjson_8h.html#a8f6ad942e4ba4d3fb7cb52459af708a6',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5finsert_93',['yyjson_mut_arr_insert',['../yyjson_8h.html#ae0898f45c9fca1d7d6bdd35b3488a10f',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fiter_94',['yyjson_mut_arr_iter',['../yyjson_8h.html#structyyjson__mut__arr__iter',1,'']]], + ['yyjson_5fmut_5farr_5fiter_5fhas_5fnext_95',['yyjson_mut_arr_iter_has_next',['../yyjson_8h.html#a214c115652630e5acaa9fa062844e0c9',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fiter_5finit_96',['yyjson_mut_arr_iter_init',['../yyjson_8h.html#ad88b6743f333d9e4eff04b0138619e74',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fiter_5fnext_97',['yyjson_mut_arr_iter_next',['../yyjson_8h.html#a793250c5394193a73b5e9506c8381994',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fiter_5fremove_98',['yyjson_mut_arr_iter_remove',['../yyjson_8h.html#a20fa69856e99295473e1b3e111adc3b1',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fiter_5fwith_99',['yyjson_mut_arr_iter_with',['../yyjson_8h.html#a9d8bf48b287cc0099eb6619d8b4b712e',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fprepend_100',['yyjson_mut_arr_prepend',['../yyjson_8h.html#a1557f6dca4e03380449cb9b5f043f699',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fremove_101',['yyjson_mut_arr_remove',['../yyjson_8h.html#a26d9cd39957b06085492ec7050850a19',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fremove_5ffirst_102',['yyjson_mut_arr_remove_first',['../yyjson_8h.html#af7484aeed9b789103efb985f2f42ab46',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fremove_5flast_103',['yyjson_mut_arr_remove_last',['../yyjson_8h.html#a923bc9e3c4af69b5bdb5361a9f0a4ba5',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fremove_5frange_104',['yyjson_mut_arr_remove_range',['../yyjson_8h.html#ab96f33fef20cadcb9bb045c60749b516',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5freplace_105',['yyjson_mut_arr_replace',['../yyjson_8h.html#a33704c7475fcdbc8ce7504e9b9756b16',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5frotate_106',['yyjson_mut_arr_rotate',['../yyjson_8h.html#a6df6d46adbd674a53cbfc049d49ec5c5',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fsize_107',['yyjson_mut_arr_size',['../yyjson_8h.html#a847bb374b9c7fa6fff34088d23d87dad',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fbool_108',['yyjson_mut_arr_with_bool',['../yyjson_8h.html#afd2b114767b989006259409c6955bb37',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fdouble_109',['yyjson_mut_arr_with_double',['../yyjson_8h.html#ac81702a782ecfeb9874ce43706ecf02e',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5ffloat_110',['yyjson_mut_arr_with_float',['../yyjson_8h.html#a50039175677ae5fdd51f1c6942fa3d3d',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5freal_111',['yyjson_mut_arr_with_real',['../yyjson_8h.html#a7173b66e47ee6fad38b11651d20e7ddf',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fsint_112',['yyjson_mut_arr_with_sint',['../yyjson_8h.html#a05771fb3cd9c9d2f854dc9528feac58a',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fsint16_113',['yyjson_mut_arr_with_sint16',['../yyjson_8h.html#a72bd3b0467273c40dbe376bc7c0a8f06',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fsint32_114',['yyjson_mut_arr_with_sint32',['../yyjson_8h.html#a54bfa0c027fb21e9e5c33a9f4ecbe0f5',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fsint64_115',['yyjson_mut_arr_with_sint64',['../yyjson_8h.html#a37d0c7987b2958550076586ca36082fd',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fsint8_116',['yyjson_mut_arr_with_sint8',['../yyjson_8h.html#ab9c7f452ed21a9800501c25e715f35f7',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fstr_117',['yyjson_mut_arr_with_str',['../yyjson_8h.html#af7da1562cde867338bc69395c2aeb0ad',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fstrcpy_118',['yyjson_mut_arr_with_strcpy',['../yyjson_8h.html#a90c3e1c55dcf04a7879abed9a57cb278',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fstrn_119',['yyjson_mut_arr_with_strn',['../yyjson_8h.html#a419008c4a6f2dc4221211b0d7770109a',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fstrncpy_120',['yyjson_mut_arr_with_strncpy',['../yyjson_8h.html#ad8c68a8cec010d2d5f8942eb1136afde',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fuint_121',['yyjson_mut_arr_with_uint',['../yyjson_8h.html#ab2237deb1190a0333a88d571a8adcb0c',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fuint16_122',['yyjson_mut_arr_with_uint16',['../yyjson_8h.html#a85f4bcdc777cde51a40359ac9e38c98b',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fuint32_123',['yyjson_mut_arr_with_uint32',['../yyjson_8h.html#ac24336d6f29b5b6c09f513373b6fc83e',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fuint64_124',['yyjson_mut_arr_with_uint64',['../yyjson_8h.html#aae70fe76dfae0e8aa93d0226ec8510d9',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fuint8_125',['yyjson_mut_arr_with_uint8',['../yyjson_8h.html#a2ae7e73e8a1431554d621059b06222e6',1,'yyjson.h']]], + ['yyjson_5fmut_5fbool_126',['yyjson_mut_bool',['../yyjson_8h.html#a57afc80d0c89c0ae20d5ff183f3a8205',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_127',['yyjson_mut_doc',['../yyjson_8h.html#structyyjson__mut__doc',1,'']]], + ['yyjson_5fmut_5fdoc_5ffree_128',['yyjson_mut_doc_free',['../yyjson_8h.html#a7a5f504993031f912d06777b8a7b5aff',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fget_5froot_129',['yyjson_mut_doc_get_root',['../yyjson_8h.html#aa33ac310f363ace5f4dda3697b2c0123',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fimut_5fcopy_130',['yyjson_mut_doc_imut_copy',['../yyjson_8h.html#a797642b2f815a4f05db03ef87f08cc4f',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fmut_5fcopy_131',['yyjson_mut_doc_mut_copy',['../yyjson_8h.html#a6ee1dc133fa773528286cd0b25300cb2',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fnew_132',['yyjson_mut_doc_new',['../yyjson_8h.html#ae27cb375110302ec19f4376d7cab3c5b',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fadd_133',['yyjson_mut_doc_ptr_add',['../yyjson_8h.html#ae1a372cfbbc8a536decaf1db5223804d',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5faddn_134',['yyjson_mut_doc_ptr_addn',['../yyjson_8h.html#a5ee67bcb7012b25bd3bd7f88e5bb1699',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5faddx_135',['yyjson_mut_doc_ptr_addx',['../yyjson_8h.html#ad284e6ee4236ffa0be5d45625d57cac4',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fget_136',['yyjson_mut_doc_ptr_get',['../yyjson_8h.html#a5ad2700fe7073292adb71d508a049604',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fgetn_137',['yyjson_mut_doc_ptr_getn',['../yyjson_8h.html#a085db50b4cf005e489b7401281ea8636',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fgetx_138',['yyjson_mut_doc_ptr_getx',['../yyjson_8h.html#a6031b6b35b06127f3fa2278be67c29ea',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fremove_139',['yyjson_mut_doc_ptr_remove',['../yyjson_8h.html#a0358ed2cf421e64f5052068f41ca8f26',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fremoven_140',['yyjson_mut_doc_ptr_removen',['../yyjson_8h.html#a4ede66b0b130faa9af1c47878cf52be2',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fremovex_141',['yyjson_mut_doc_ptr_removex',['../yyjson_8h.html#a286f0920116870a3d27b466c515234a3',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5freplace_142',['yyjson_mut_doc_ptr_replace',['../yyjson_8h.html#a1a52947332757bebf28985bad6fb3d5d',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5freplacen_143',['yyjson_mut_doc_ptr_replacen',['../yyjson_8h.html#a71d44a9f504b50eab96e59d348b2553f',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5freplacex_144',['yyjson_mut_doc_ptr_replacex',['../yyjson_8h.html#aed5fc7ff1c73fd7a1829e863ce92ad65',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fset_145',['yyjson_mut_doc_ptr_set',['../yyjson_8h.html#a6c844108b8cdd6583802570b1500630c',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fsetn_146',['yyjson_mut_doc_ptr_setn',['../yyjson_8h.html#a222fa618ed3b7f6cbd355bb04708498f',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fsetx_147',['yyjson_mut_doc_ptr_setx',['../yyjson_8h.html#a48213b9742ba7fe6fb54b79be2da1f97',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fset_5froot_148',['yyjson_mut_doc_set_root',['../yyjson_8h.html#a8a9f7ea865526acb97ee4eff8d0bb79f',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fset_5fstr_5fpool_5fsize_149',['yyjson_mut_doc_set_str_pool_size',['../yyjson_8h.html#aec93f33123755af4dfa25c1335a44184',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fset_5fval_5fpool_5fsize_150',['yyjson_mut_doc_set_val_pool_size',['../yyjson_8h.html#a9dd1f854542f298e963f0912a5a0e002',1,'yyjson.h']]], + ['yyjson_5fmut_5fequals_151',['yyjson_mut_equals',['../yyjson_8h.html#ab0a5c5a568b7f2c0a6301149f0f6aa84',1,'yyjson.h']]], + ['yyjson_5fmut_5fequals_5fstr_152',['yyjson_mut_equals_str',['../yyjson_8h.html#ab2c44c43c9e8ff194799fd59ae688ee2',1,'yyjson.h']]], + ['yyjson_5fmut_5fequals_5fstrn_153',['yyjson_mut_equals_strn',['../yyjson_8h.html#a1887a4e64900348851f22d528950bf7e',1,'yyjson.h']]], + ['yyjson_5fmut_5ffalse_154',['yyjson_mut_false',['../yyjson_8h.html#a184a7d8fa5b929ce01c7181712c34747',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fbool_155',['yyjson_mut_get_bool',['../yyjson_8h.html#a5ae266ef7d5c52eaa2d5afeafab41721',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fint_156',['yyjson_mut_get_int',['../yyjson_8h.html#aad6de220fa487e31bd1bd2c2cccd9bff',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5flen_157',['yyjson_mut_get_len',['../yyjson_8h.html#aec3a6e6812f3ca8fd58c858275443fe0',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fnum_158',['yyjson_mut_get_num',['../yyjson_8h.html#ae46242b9ad367c677a5026f6ea30c635',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fraw_159',['yyjson_mut_get_raw',['../yyjson_8h.html#a3de6970785ebf0dd000d28c916793388',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5freal_160',['yyjson_mut_get_real',['../yyjson_8h.html#addde26cc012f50aee79a623e6be4614e',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fsint_161',['yyjson_mut_get_sint',['../yyjson_8h.html#af9824de7303491b4e43dd423878ae0a0',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fstr_162',['yyjson_mut_get_str',['../yyjson_8h.html#a896424a210ec4983f0634467ebe85a68',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fsubtype_163',['yyjson_mut_get_subtype',['../yyjson_8h.html#a1a032ed912524326d22331f7dd1366f2',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5ftag_164',['yyjson_mut_get_tag',['../yyjson_8h.html#a64603b1c33c9ebc626665dea61e25abd',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5ftype_165',['yyjson_mut_get_type',['../yyjson_8h.html#a69acff4e2298d6b1a315d5f75a5eaa9d',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5ftype_5fdesc_166',['yyjson_mut_get_type_desc',['../yyjson_8h.html#a0718192e8eb1b46a83116b15ce6e67c7',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fuint_167',['yyjson_mut_get_uint',['../yyjson_8h.html#a708869e986c30d3a03026be8ce4c2b37',1,'yyjson.h']]], + ['yyjson_5fmut_5fint_168',['yyjson_mut_int',['../yyjson_8h.html#a92e202b3738250ffee612089bdec91eb',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5farr_169',['yyjson_mut_is_arr',['../yyjson_8h.html#a538974615c719cb8ea2e8ea7705569cf',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fbool_170',['yyjson_mut_is_bool',['../yyjson_8h.html#ad18730f04c429faa79be473de57efd5e',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fctn_171',['yyjson_mut_is_ctn',['../yyjson_8h.html#a25f0e04af88792dd01e0ed8461ffb51b',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5ffalse_172',['yyjson_mut_is_false',['../yyjson_8h.html#aadb5f3196fe14e75914ed34d6e700076',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fint_173',['yyjson_mut_is_int',['../yyjson_8h.html#a7bb8c32c190a8e4ce4f5e9e95623f304',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fnull_174',['yyjson_mut_is_null',['../yyjson_8h.html#a17fda97923bb434d4214c56534586606',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fnum_175',['yyjson_mut_is_num',['../yyjson_8h.html#a4c37c92b9977d86475cda1884c9ae52e',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fobj_176',['yyjson_mut_is_obj',['../yyjson_8h.html#aaafe8a57b5e53c9f7f9984c80ab3be1f',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fraw_177',['yyjson_mut_is_raw',['../yyjson_8h.html#a2bbea1da400b473e92b8429027d0f307',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5freal_178',['yyjson_mut_is_real',['../yyjson_8h.html#acfc8545d9b1af8dd8f1488e34fbac351',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fsint_179',['yyjson_mut_is_sint',['../yyjson_8h.html#a907fa46c6ab95e9d7652392507f17e3b',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fstr_180',['yyjson_mut_is_str',['../yyjson_8h.html#ad9f16424bfef46cd479066905f653591',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5ftrue_181',['yyjson_mut_is_true',['../yyjson_8h.html#a5c94af000c170272356f060c76f91559',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fuint_182',['yyjson_mut_is_uint',['../yyjson_8h.html#a740d49152b7b9974c65efeab698dfb67',1,'yyjson.h']]], + ['yyjson_5fmut_5fmerge_5fpatch_183',['yyjson_mut_merge_patch',['../yyjson_8h.html#aad64266ebfbdd2a9627050cf1f3f48d7',1,'yyjson.h']]], + ['yyjson_5fmut_5fnull_184',['yyjson_mut_null',['../yyjson_8h.html#a73e0044fd0c511263cbf5cd869976475',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_185',['yyjson_mut_obj',['../yyjson_8h.html#a721dacf0e32ee6c7f18817aca806e9b2',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_186',['yyjson_mut_obj_add',['../yyjson_8h.html#ac0e1bcd9f449e4b1e62d25fb96830a62',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5farr_187',['yyjson_mut_obj_add_arr',['../yyjson_8h.html#a1d27c9ad366209b83f236d74ec7e1991',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fbool_188',['yyjson_mut_obj_add_bool',['../yyjson_8h.html#abe2f1b0c0b8cb9ceab3cdc35d4574c86',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5ffalse_189',['yyjson_mut_obj_add_false',['../yyjson_8h.html#a52c88fea8622d7bf4e81ecea93dc5df6',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fint_190',['yyjson_mut_obj_add_int',['../yyjson_8h.html#a56726ff7e284700736e26e56afa6cf7b',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fnull_191',['yyjson_mut_obj_add_null',['../yyjson_8h.html#a6efc657d7f9aefdcba51e753fcea02c1',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fobj_192',['yyjson_mut_obj_add_obj',['../yyjson_8h.html#a7241260b7fefbbdfdf7566d207b486c5',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5freal_193',['yyjson_mut_obj_add_real',['../yyjson_8h.html#aa4b243e9de837405d83bcc3251156cea',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fsint_194',['yyjson_mut_obj_add_sint',['../yyjson_8h.html#a4070a94fca9592eefa2798dd45237d85',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fstr_195',['yyjson_mut_obj_add_str',['../yyjson_8h.html#a996f8aa51f4c1475448974cf98f28df3',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fstrcpy_196',['yyjson_mut_obj_add_strcpy',['../yyjson_8h.html#abeeca08e3b6994dddd55951a83cd648f',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fstrn_197',['yyjson_mut_obj_add_strn',['../yyjson_8h.html#a4530f9fc02f8604cef3de273feb4ab6a',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fstrncpy_198',['yyjson_mut_obj_add_strncpy',['../yyjson_8h.html#a1d544048860a8c53510d560b4d60411a',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5ftrue_199',['yyjson_mut_obj_add_true',['../yyjson_8h.html#a80380f14a448ea046eb718e068c2df6b',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fuint_200',['yyjson_mut_obj_add_uint',['../yyjson_8h.html#a5f48e712fe4988f779a35309779dd765',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fval_201',['yyjson_mut_obj_add_val',['../yyjson_8h.html#a210aa96478b0b005b1611fe2f0ecbaa2',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fclear_202',['yyjson_mut_obj_clear',['../yyjson_8h.html#aee5bc7d2ad2169a04f54e63139eddb86',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fforeach_203',['yyjson_mut_obj_foreach',['../yyjson_8h.html#ae3f12da3b11d3227dd517a1079065a3f',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fget_204',['yyjson_mut_obj_get',['../yyjson_8h.html#a90a824479a3d07f47e9bcce9bbbfcdc0',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fgetn_205',['yyjson_mut_obj_getn',['../yyjson_8h.html#a9f40302607516131c026ca5f13a29946',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5finsert_206',['yyjson_mut_obj_insert',['../yyjson_8h.html#a98e9f97614fce2a6187473eeb35274e8',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_207',['yyjson_mut_obj_iter',['../yyjson_8h.html#structyyjson__mut__obj__iter',1,'']]], + ['yyjson_5fmut_5fobj_5fiter_5fget_208',['yyjson_mut_obj_iter_get',['../yyjson_8h.html#a9e79f1480256c6e2e8dfbf61da9cd853',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fget_5fval_209',['yyjson_mut_obj_iter_get_val',['../yyjson_8h.html#aaa4bef14b71ff145fe8cdc2fa98c7f45',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fgetn_210',['yyjson_mut_obj_iter_getn',['../yyjson_8h.html#a3d3ab359890ab167041732a871ab943d',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fhas_5fnext_211',['yyjson_mut_obj_iter_has_next',['../yyjson_8h.html#aca1345f5057068e556cc6fadda10d04c',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5finit_212',['yyjson_mut_obj_iter_init',['../yyjson_8h.html#ad32e0e0427bda63164f12fe689a6f854',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fnext_213',['yyjson_mut_obj_iter_next',['../yyjson_8h.html#a55f4228c2d65d497ad3cee8abe95c0be',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fremove_214',['yyjson_mut_obj_iter_remove',['../yyjson_8h.html#a6e891b4020dd6325d6eacb5e108da3c4',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fwith_215',['yyjson_mut_obj_iter_with',['../yyjson_8h.html#aedac207e6c2d5e031997e2b0df73db6a',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fput_216',['yyjson_mut_obj_put',['../yyjson_8h.html#acbfde7c1173b4258f83029c6dacf47c3',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fremove_217',['yyjson_mut_obj_remove',['../yyjson_8h.html#a660d533ce8b661e85c5b14e4e99e5085',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fremove_5fkey_218',['yyjson_mut_obj_remove_key',['../yyjson_8h.html#a13d5da22b245b8242d9c5c6bd6b3582b',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fremove_5fkeyn_219',['yyjson_mut_obj_remove_keyn',['../yyjson_8h.html#a36b5cade5e5cfecd47e9ae584078e2b4',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fremove_5fstr_220',['yyjson_mut_obj_remove_str',['../yyjson_8h.html#a630b55e2937f7ffe8c0dcef20497ce93',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fremove_5fstrn_221',['yyjson_mut_obj_remove_strn',['../yyjson_8h.html#ae6dfd237f7997125e606d678b3b59b5c',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5frename_5fkey_222',['yyjson_mut_obj_rename_key',['../yyjson_8h.html#aea65c64007cfa236faa17e1ac87c4e5e',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5frename_5fkeyn_223',['yyjson_mut_obj_rename_keyn',['../yyjson_8h.html#a335b9fdffa2885eb5eddd1ee2b43016b',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5freplace_224',['yyjson_mut_obj_replace',['../yyjson_8h.html#a964840d68d5d27ad2e16c63b4b2475b6',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5frotate_225',['yyjson_mut_obj_rotate',['../yyjson_8h.html#a0f1a9fea8fbc13caf61861dfdb498d46',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fsize_226',['yyjson_mut_obj_size',['../yyjson_8h.html#a601ac20666dd26bfbec016ee4cbb1b92',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fwith_5fkv_227',['yyjson_mut_obj_with_kv',['../yyjson_8h.html#afc2749d9ed694b6d0a4f5c14da19c7d4',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fwith_5fstr_228',['yyjson_mut_obj_with_str',['../yyjson_8h.html#a49cfc79051b729689f4f08592b284cc9',1,'yyjson.h']]], + ['yyjson_5fmut_5fpatch_229',['yyjson_mut_patch',['../yyjson_8h.html#ad4cca957150bd6f19fa12a4f907dffee',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fadd_230',['yyjson_mut_ptr_add',['../yyjson_8h.html#ab49d3e532c97846b198b360602a9b5ca',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5faddn_231',['yyjson_mut_ptr_addn',['../yyjson_8h.html#aa65216783e9cd2ff949092399a2608d8',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5faddx_232',['yyjson_mut_ptr_addx',['../yyjson_8h.html#a256b4f50ed8e6830d57fbf7df7053141',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fget_233',['yyjson_mut_ptr_get',['../yyjson_8h.html#a8add57045c09758844b9433dbe3d4451',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fgetn_234',['yyjson_mut_ptr_getn',['../yyjson_8h.html#a7d72991b7e14b54845b639ef37c1c54c',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fgetx_235',['yyjson_mut_ptr_getx',['../yyjson_8h.html#abb1b3f84ca4f32c72dad8eea83f3d116',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fremove_236',['yyjson_mut_ptr_remove',['../yyjson_8h.html#a853738b59790700627f7212b6e00922d',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fremoven_237',['yyjson_mut_ptr_removen',['../yyjson_8h.html#a3447370d5ab7657cd98c54ef17fb047b',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fremovex_238',['yyjson_mut_ptr_removex',['../yyjson_8h.html#a68a954cfda2a17cc612bb31460b902e1',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5freplace_239',['yyjson_mut_ptr_replace',['../yyjson_8h.html#ad617af11eb6bf81926531878f0117bba',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5freplacen_240',['yyjson_mut_ptr_replacen',['../yyjson_8h.html#af324a76bd5e45899cccba7850d9ce43a',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5freplacex_241',['yyjson_mut_ptr_replacex',['../yyjson_8h.html#a41f9c6e4641f813a7a94f12ea79b34ce',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fset_242',['yyjson_mut_ptr_set',['../yyjson_8h.html#a4de077663ebedc11a24ddbde66a72945',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fsetn_243',['yyjson_mut_ptr_setn',['../yyjson_8h.html#ac8ba98e62d5d4c5ab9ddd44173164756',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fsetx_244',['yyjson_mut_ptr_setx',['../yyjson_8h.html#a181de44520dcd7eb3211c617d10f4525',1,'yyjson.h']]], + ['yyjson_5fmut_5fraw_245',['yyjson_mut_raw',['../yyjson_8h.html#a7541eb4eadf59e84f1ef06889789d460',1,'yyjson.h']]], + ['yyjson_5fmut_5frawcpy_246',['yyjson_mut_rawcpy',['../yyjson_8h.html#a35cfc3e94310aaddb9eaf6609c4640d9',1,'yyjson.h']]], + ['yyjson_5fmut_5frawn_247',['yyjson_mut_rawn',['../yyjson_8h.html#a3f69c2e1cdc99ae4f9914435b7a542d7',1,'yyjson.h']]], + ['yyjson_5fmut_5frawncpy_248',['yyjson_mut_rawncpy',['../yyjson_8h.html#a8a9cc40b5f3f93b66ba191449f81fbda',1,'yyjson.h']]], + ['yyjson_5fmut_5fread_5fnumber_249',['yyjson_mut_read_number',['../yyjson_8h.html#aed1fdeb679986591d5f2f257c5cf3b60',1,'yyjson.h']]], + ['yyjson_5fmut_5freal_250',['yyjson_mut_real',['../yyjson_8h.html#a177181eee333314c7b40e2dc573fcdec',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5farr_251',['yyjson_mut_set_arr',['../yyjson_8h.html#af6dac7e5e95ccc12d79c31b96d33940a',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fbool_252',['yyjson_mut_set_bool',['../yyjson_8h.html#a108d97873650fd95453f3c82a0b6a2aa',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fint_253',['yyjson_mut_set_int',['../yyjson_8h.html#a64168360e4ac45070f98c6db92b89cd7',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fnull_254',['yyjson_mut_set_null',['../yyjson_8h.html#a6e0c3b9ff069db64e4aa14da1078b538',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fobj_255',['yyjson_mut_set_obj',['../yyjson_8h.html#a533791670fe27f71bab321d586e11ea2',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fraw_256',['yyjson_mut_set_raw',['../yyjson_8h.html#a510bd8af8c64911827c890bd67245282',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5freal_257',['yyjson_mut_set_real',['../yyjson_8h.html#a0cbd041b4d5a31d6dcc0bd759eae6cf7',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fsint_258',['yyjson_mut_set_sint',['../yyjson_8h.html#ad3c513a8fd61c173c4afa404572e02f6',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fstr_259',['yyjson_mut_set_str',['../yyjson_8h.html#a84e98fae940ff675b2a22076cbd5efc1',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fstrn_260',['yyjson_mut_set_strn',['../yyjson_8h.html#a298c4558e0b349e4f801f210f19ac8b1',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fuint_261',['yyjson_mut_set_uint',['../yyjson_8h.html#a84604772b235ec0f651532013f2480a8',1,'yyjson.h']]], + ['yyjson_5fmut_5fsint_262',['yyjson_mut_sint',['../yyjson_8h.html#acd434c1a97d275f97f743e47e228831a',1,'yyjson.h']]], + ['yyjson_5fmut_5fstr_263',['yyjson_mut_str',['../yyjson_8h.html#ae8d7e4c75adb1b9adb2246165491a4a3',1,'yyjson.h']]], + ['yyjson_5fmut_5fstrcpy_264',['yyjson_mut_strcpy',['../yyjson_8h.html#a95300bcf1cdb52d296e39aa1a4650741',1,'yyjson.h']]], + ['yyjson_5fmut_5fstrn_265',['yyjson_mut_strn',['../yyjson_8h.html#a13c39f37c6936907c266ba9c076dd741',1,'yyjson.h']]], + ['yyjson_5fmut_5fstrncpy_266',['yyjson_mut_strncpy',['../yyjson_8h.html#a1588bdc6f4125e5c6d1daf6b240f6ff8',1,'yyjson.h']]], + ['yyjson_5fmut_5ftrue_267',['yyjson_mut_true',['../yyjson_8h.html#a032637dbdee5a6525420384daa097dff',1,'yyjson.h']]], + ['yyjson_5fmut_5fuint_268',['yyjson_mut_uint',['../yyjson_8h.html#a893a09172b402af1bf520cf7347dfeab',1,'yyjson.h']]], + ['yyjson_5fmut_5fval_269',['yyjson_mut_val',['../yyjson_8h.html#structyyjson__mut__val',1,'']]], + ['yyjson_5fmut_5fval_5fimut_5fcopy_270',['yyjson_mut_val_imut_copy',['../yyjson_8h.html#a7a142af553e7831989593aee44f74e26',1,'yyjson.h']]], + ['yyjson_5fmut_5fval_5fmut_5fcopy_271',['yyjson_mut_val_mut_copy',['../yyjson_8h.html#a66761be40cfb010086ec798ddb44018f',1,'yyjson.h']]], + ['yyjson_5fmut_5fval_5fwrite_272',['yyjson_mut_val_write',['../yyjson_8h.html#a700da5ce5bf8bb9d3739cc73a0f51cdf',1,'yyjson.h']]], + ['yyjson_5fmut_5fval_5fwrite_5ffile_273',['yyjson_mut_val_write_file',['../yyjson_8h.html#adf8b2d3c8b57e85d58108d58c68b0db5',1,'yyjson.h']]], + ['yyjson_5fmut_5fval_5fwrite_5ffp_274',['yyjson_mut_val_write_fp',['../yyjson_8h.html#acb80caf1bf1aecd6b68f38b84628c492',1,'yyjson.h']]], + ['yyjson_5fmut_5fval_5fwrite_5fopts_275',['yyjson_mut_val_write_opts',['../yyjson_8h.html#abdaf14b79fe803289070c0e5d5a705b8',1,'yyjson.h']]], + ['yyjson_5fmut_5fwrite_276',['yyjson_mut_write',['../yyjson_8h.html#a881e2ee3f487385810829df8bc675f1f',1,'yyjson.h']]], + ['yyjson_5fmut_5fwrite_5ffile_277',['yyjson_mut_write_file',['../yyjson_8h.html#ad2a7aa77fa66a593536e3d7c3edb1d7a',1,'yyjson.h']]], + ['yyjson_5fmut_5fwrite_5ffp_278',['yyjson_mut_write_fp',['../yyjson_8h.html#ac8c17e7086a6d0a8db559ce0076c71e0',1,'yyjson.h']]], + ['yyjson_5fmut_5fwrite_5fopts_279',['yyjson_mut_write_opts',['../yyjson_8h.html#a7af42d62aa1583986c687c5cd10b010e',1,'yyjson.h']]], + ['yyjson_5fnoinline_280',['yyjson_noinline',['../yyjson_8h.html#a07affd3b28fe93360627a1c4e03b5b88',1,'yyjson.h']]], + ['yyjson_5fobj_5fforeach_281',['yyjson_obj_foreach',['../yyjson_8h.html#a32884e21b899ea5869b12aec02083002',1,'yyjson.h']]], + ['yyjson_5fobj_5fget_282',['yyjson_obj_get',['../yyjson_8h.html#a1e8a4dea2e9e9248acde14c664ab702b',1,'yyjson.h']]], + ['yyjson_5fobj_5fgetn_283',['yyjson_obj_getn',['../yyjson_8h.html#a2936ca2492ae8cdcdf0435f5259ff854',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_284',['yyjson_obj_iter',['../yyjson_8h.html#structyyjson__obj__iter',1,'']]], + ['yyjson_5fobj_5fiter_5fget_285',['yyjson_obj_iter_get',['../yyjson_8h.html#a1f3b09c4f279287f8af93b3754a41e85',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5fget_5fval_286',['yyjson_obj_iter_get_val',['../yyjson_8h.html#a3403b9c25c8b8f2b3027f4e6d97d0ca8',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5fgetn_287',['yyjson_obj_iter_getn',['../yyjson_8h.html#a7a45a4b5a1340bb3c2907b7faf3981be',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5fhas_5fnext_288',['yyjson_obj_iter_has_next',['../yyjson_8h.html#ab83087bafd1f48910b62bf63200679e1',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5finit_289',['yyjson_obj_iter_init',['../yyjson_8h.html#a2b6a426ece4ffeb9dede1f7a9970140d',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5fnext_290',['yyjson_obj_iter_next',['../yyjson_8h.html#a6033befb82b9331d2c19c09799ec5bcf',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5fwith_291',['yyjson_obj_iter_with',['../yyjson_8h.html#a543806a566821ccc6c7069edabc59a85',1,'yyjson.h']]], + ['yyjson_5fobj_5fsize_292',['yyjson_obj_size',['../yyjson_8h.html#aa9789f197f972dc433ea2eb622defd50',1,'yyjson.h']]], + ['yyjson_5fpadding_5fsize_293',['YYJSON_PADDING_SIZE',['../yyjson_8h.html#abbe8e69f634b1a5a78c1dae08b88e0ef',1,'yyjson.h']]], + ['yyjson_5fpatch_294',['yyjson_patch',['../yyjson_8h.html#a2d0864410efdd15e4591fecc0b4c082c',1,'yyjson.h']]], + ['yyjson_5fpatch_5fcode_295',['yyjson_patch_code',['../yyjson_8h.html#ad55a4435333880ce99fedf2aa82b7e46',1,'yyjson.h']]], + ['yyjson_5fpatch_5ferr_296',['yyjson_patch_err',['../yyjson_8h.html#structyyjson__patch__err',1,'']]], + ['yyjson_5fpatch_5ferror_5fequal_297',['YYJSON_PATCH_ERROR_EQUAL',['../yyjson_8h.html#adb43ed842536ac6e5ac17f5f693992be',1,'yyjson.h']]], + ['yyjson_5fpatch_5ferror_5finvalid_5fmember_298',['YYJSON_PATCH_ERROR_INVALID_MEMBER',['../yyjson_8h.html#a1529e42ade3c00f0b513f6cb6d722f22',1,'yyjson.h']]], + ['yyjson_5fpatch_5ferror_5finvalid_5foperation_299',['YYJSON_PATCH_ERROR_INVALID_OPERATION',['../yyjson_8h.html#a39f7a03e87df8d89482c15e5c6575ef3',1,'yyjson.h']]], + ['yyjson_5fpatch_5ferror_5finvalid_5fparameter_300',['YYJSON_PATCH_ERROR_INVALID_PARAMETER',['../yyjson_8h.html#a10037da4811bc7822093e9417a738c27',1,'yyjson.h']]], + ['yyjson_5fpatch_5ferror_5fmemory_5fallocation_301',['YYJSON_PATCH_ERROR_MEMORY_ALLOCATION',['../yyjson_8h.html#ad764ba2c4bd7d5da4107c46482871bcc',1,'yyjson.h']]], + ['yyjson_5fpatch_5ferror_5fmissing_5fkey_302',['YYJSON_PATCH_ERROR_MISSING_KEY',['../yyjson_8h.html#a5e724ca36dfc1f6cce285be9e0c1953a',1,'yyjson.h']]], + ['yyjson_5fpatch_5ferror_5fpointer_303',['YYJSON_PATCH_ERROR_POINTER',['../yyjson_8h.html#a6e43e19e2920e8d3725372efb98c3aad',1,'yyjson.h']]], + ['yyjson_5fpatch_5fsuccess_304',['YYJSON_PATCH_SUCCESS',['../yyjson_8h.html#a2f1611858d54b9a1a52b66337bc5e0c9',1,'yyjson.h']]], + ['yyjson_5fptr_5fcode_305',['yyjson_ptr_code',['../yyjson_8h.html#ac2f82adc891664bd3f7ef75591330e2f',1,'yyjson.h']]], + ['yyjson_5fptr_5fctx_306',['yyjson_ptr_ctx',['../yyjson_8h.html#structyyjson__ptr__ctx',1,'']]], + ['yyjson_5fptr_5fctx_5fappend_307',['yyjson_ptr_ctx_append',['../yyjson_8h.html#aa0dcc48007c1754a4a181d81f22cb488',1,'yyjson.h']]], + ['yyjson_5fptr_5fctx_5fremove_308',['yyjson_ptr_ctx_remove',['../yyjson_8h.html#a92d8ec53e4cf8426288d86868dc89e09',1,'yyjson.h']]], + ['yyjson_5fptr_5fctx_5freplace_309',['yyjson_ptr_ctx_replace',['../yyjson_8h.html#ac61826dc8fd7fa6cafa58fa9a45d058e',1,'yyjson.h']]], + ['yyjson_5fptr_5ferr_310',['yyjson_ptr_err',['../yyjson_8h.html#structyyjson__ptr__err',1,'']]], + ['yyjson_5fptr_5ferr_5fmemory_5fallocation_311',['YYJSON_PTR_ERR_MEMORY_ALLOCATION',['../yyjson_8h.html#ac33bbc34a7aa3d634e3ba5794521f67d',1,'yyjson.h']]], + ['yyjson_5fptr_5ferr_5fnone_312',['YYJSON_PTR_ERR_NONE',['../yyjson_8h.html#a41a31c0ddcce2b75cacb5fd2375d1ca7',1,'yyjson.h']]], + ['yyjson_5fptr_5ferr_5fnull_5froot_313',['YYJSON_PTR_ERR_NULL_ROOT',['../yyjson_8h.html#a5c8d7b159d5eede673be0c9b93897abb',1,'yyjson.h']]], + ['yyjson_5fptr_5ferr_5fparameter_314',['YYJSON_PTR_ERR_PARAMETER',['../yyjson_8h.html#a2aafb20a8b3f52a085880c262edf9264',1,'yyjson.h']]], + ['yyjson_5fptr_5ferr_5fresolve_315',['YYJSON_PTR_ERR_RESOLVE',['../yyjson_8h.html#affa45e3752beb609cb0b2fa159d1d319',1,'yyjson.h']]], + ['yyjson_5fptr_5ferr_5fset_5froot_316',['YYJSON_PTR_ERR_SET_ROOT',['../yyjson_8h.html#af8eda6e0f4e8aaedd0f410481c7c13d6',1,'yyjson.h']]], + ['yyjson_5fptr_5ferr_5fsyntax_317',['YYJSON_PTR_ERR_SYNTAX',['../yyjson_8h.html#a4eb15db0deb14f592e8d6966fd0af261',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_318',['yyjson_ptr_get',['../yyjson_8h.html#a897cf07015f4f79fb4ebb0b3f58ac292',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_5fbool_319',['yyjson_ptr_get_bool',['../yyjson_8h.html#ac5d042e8760c46d5db48254a7740a48e',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_5fnum_320',['yyjson_ptr_get_num',['../yyjson_8h.html#a013cce9ecb58c53f0c3c9e1b081aa9c9',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_5freal_321',['yyjson_ptr_get_real',['../yyjson_8h.html#a858ac36d7ad6a86e539cd84118498edb',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_5fsint_322',['yyjson_ptr_get_sint',['../yyjson_8h.html#a0b3d05df2a4e4748c75f35fa8ce8c650',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_5fstr_323',['yyjson_ptr_get_str',['../yyjson_8h.html#a177e25caf069be7e36b1ba17cad7dc7d',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_5fuint_324',['yyjson_ptr_get_uint',['../yyjson_8h.html#a695d5d491618baa20d1f3258cf0fed8e',1,'yyjson.h']]], + ['yyjson_5fptr_5fgetn_325',['yyjson_ptr_getn',['../yyjson_8h.html#aa3612af25f159df0c0587ddf8c7c58db',1,'yyjson.h']]], + ['yyjson_5fptr_5fgetx_326',['yyjson_ptr_getx',['../yyjson_8h.html#a4b69d3a0061294fecd4a94927ad10e96',1,'yyjson.h']]], + ['yyjson_5fread_327',['yyjson_read',['../yyjson_8h.html#aeab3c2a1d86225e5b181fb1bba7587d4',1,'yyjson.h']]], + ['yyjson_5fread_5fallow_5fcomments_328',['YYJSON_READ_ALLOW_COMMENTS',['../yyjson_8h.html#aff1d62b68993630e74355e4611b77520',1,'yyjson.h']]], + ['yyjson_5fread_5fallow_5finf_5fand_5fnan_329',['YYJSON_READ_ALLOW_INF_AND_NAN',['../yyjson_8h.html#a4b5c0a7092625f0324bccec938f8862f',1,'yyjson.h']]], + ['yyjson_5fread_5fallow_5finvalid_5funicode_330',['YYJSON_READ_ALLOW_INVALID_UNICODE',['../yyjson_8h.html#abdbf139ee03d263c8a833fbef8cbf63c',1,'yyjson.h']]], + ['yyjson_5fread_5fallow_5ftrailing_5fcommas_331',['YYJSON_READ_ALLOW_TRAILING_COMMAS',['../yyjson_8h.html#a046c7832484dab943bed61ffac274e9c',1,'yyjson.h']]], + ['yyjson_5fread_5fbignum_5fas_5fraw_332',['YYJSON_READ_BIGNUM_AS_RAW',['../yyjson_8h.html#a305e109d45b8e2b419b7266b839dffa0',1,'yyjson.h']]], + ['yyjson_5fread_5fcode_333',['yyjson_read_code',['../yyjson_8h.html#a0590c5ffcdd4f997a0ab5845ef624531',1,'yyjson.h']]], + ['yyjson_5fread_5ferr_334',['yyjson_read_err',['../yyjson_8h.html#structyyjson__read__err',1,'']]], + ['yyjson_5fread_5ferror_5fempty_5fcontent_335',['YYJSON_READ_ERROR_EMPTY_CONTENT',['../yyjson_8h.html#ad8eeaba5611ace5817c7019067cf85fd',1,'yyjson.h']]], + ['yyjson_5fread_5ferror_5ffile_5fopen_336',['YYJSON_READ_ERROR_FILE_OPEN',['../yyjson_8h.html#a76cb39cc0755460feedaf3fcf32cea01',1,'yyjson.h']]], + ['yyjson_5fread_5ferror_5ffile_5fread_337',['YYJSON_READ_ERROR_FILE_READ',['../yyjson_8h.html#a2cea1aba7baff98fee5affd7737fc969',1,'yyjson.h']]], + ['yyjson_5fread_5ferror_5finvalid_5fcomment_338',['YYJSON_READ_ERROR_INVALID_COMMENT',['../yyjson_8h.html#a70209d60e93b24573e8830911c7940a6',1,'yyjson.h']]], + ['yyjson_5fread_5ferror_5finvalid_5fnumber_339',['YYJSON_READ_ERROR_INVALID_NUMBER',['../yyjson_8h.html#a8f8b24bb3b8dafc3f135a926b06da2fa',1,'yyjson.h']]], + ['yyjson_5fread_5ferror_5finvalid_5fparameter_340',['YYJSON_READ_ERROR_INVALID_PARAMETER',['../yyjson_8h.html#a841a5fd5b187b1ff40232e9d36a5a156',1,'yyjson.h']]], + ['yyjson_5fread_5ferror_5finvalid_5fstring_341',['YYJSON_READ_ERROR_INVALID_STRING',['../yyjson_8h.html#ab4f2d4e7fa716c89d3a31f74504898a9',1,'yyjson.h']]], + ['yyjson_5fread_5ferror_5fjson_5fstructure_342',['YYJSON_READ_ERROR_JSON_STRUCTURE',['../yyjson_8h.html#ad5bf7b51ed21d3c99500a8f488b2b4b0',1,'yyjson.h']]], + ['yyjson_5fread_5ferror_5fliteral_343',['YYJSON_READ_ERROR_LITERAL',['../yyjson_8h.html#a18810c64371c556ea42c0addb9e25bdc',1,'yyjson.h']]], + ['yyjson_5fread_5ferror_5fmemory_5fallocation_344',['YYJSON_READ_ERROR_MEMORY_ALLOCATION',['../yyjson_8h.html#a0b729e2b5afc21914a723897dda10c3f',1,'yyjson.h']]], + ['yyjson_5fread_5ferror_5funexpected_5fcharacter_345',['YYJSON_READ_ERROR_UNEXPECTED_CHARACTER',['../yyjson_8h.html#aec30d870399447d1b611c400dff5a55c',1,'yyjson.h']]], + ['yyjson_5fread_5ferror_5funexpected_5fcontent_346',['YYJSON_READ_ERROR_UNEXPECTED_CONTENT',['../yyjson_8h.html#a0d42ebb09b02ed4e579938b96a833070',1,'yyjson.h']]], + ['yyjson_5fread_5ferror_5funexpected_5fend_347',['YYJSON_READ_ERROR_UNEXPECTED_END',['../yyjson_8h.html#ae82405796b54b235125a5dd14c06650b',1,'yyjson.h']]], + ['yyjson_5fread_5ffile_348',['yyjson_read_file',['../yyjson_8h.html#a605ac08b083fb65331d7fa5eb5d32225',1,'yyjson.h']]], + ['yyjson_5fread_5fflag_349',['yyjson_read_flag',['../yyjson_8h.html#a36af676813028c1360e8b343768f0e81',1,'yyjson.h']]], + ['yyjson_5fread_5ffp_350',['yyjson_read_fp',['../yyjson_8h.html#a7f8c3918f8ab161bf7e2e203ff0f291e',1,'yyjson.h']]], + ['yyjson_5fread_5finsitu_351',['YYJSON_READ_INSITU',['../yyjson_8h.html#aa476cdc60442393b93dd0474ed4f08bc',1,'yyjson.h']]], + ['yyjson_5fread_5fmax_5fmemory_5fusage_352',['yyjson_read_max_memory_usage',['../yyjson_8h.html#ae511cac592355c2f60f170402b9d8dbf',1,'yyjson.h']]], + ['yyjson_5fread_5fnoflag_353',['YYJSON_READ_NOFLAG',['../yyjson_8h.html#a8940a4ae4ba3467bb7bc6c5ee3deb2ea',1,'yyjson.h']]], + ['yyjson_5fread_5fnumber_354',['yyjson_read_number',['../yyjson_8h.html#a2b7dfa8495fb1d839e6294f2e7c4b58a',1,'yyjson.h']]], + ['yyjson_5fread_5fnumber_5fas_5fraw_355',['YYJSON_READ_NUMBER_AS_RAW',['../yyjson_8h.html#a1cafb3655e6e9e60f019d2b7a9bf79c2',1,'yyjson.h']]], + ['yyjson_5fread_5fopts_356',['yyjson_read_opts',['../yyjson_8h.html#acf234d21f0cb4b7fc89381ef25e9f0a8',1,'yyjson.h']]], + ['yyjson_5fread_5fstop_5fwhen_5fdone_357',['YYJSON_READ_STOP_WHEN_DONE',['../yyjson_8h.html#ad2fb99734b237a7af74924443fe5260e',1,'yyjson.h']]], + ['yyjson_5fread_5fsuccess_358',['YYJSON_READ_SUCCESS',['../yyjson_8h.html#a5b8948d47748a81d6a4abf94949e0e88',1,'yyjson.h']]], + ['yyjson_5freserved_5fbit_359',['YYJSON_RESERVED_BIT',['../yyjson_8h.html#a3aad1e39dcb4aec3e7e477500c220a53',1,'yyjson.h']]], + ['yyjson_5freserved_5fmask_360',['YYJSON_RESERVED_MASK',['../yyjson_8h.html#af44f401747d1fa6dd1b600c54de919ad',1,'yyjson.h']]], + ['yyjson_5fset_5fbool_361',['yyjson_set_bool',['../yyjson_8h.html#ad99ceda574b466f8102699e52564c8da',1,'yyjson.h']]], + ['yyjson_5fset_5fint_362',['yyjson_set_int',['../yyjson_8h.html#af1f4dd90c0bd891cb139e72cfd588789',1,'yyjson.h']]], + ['yyjson_5fset_5fnull_363',['yyjson_set_null',['../yyjson_8h.html#a079fdf2d481492c8533104437dbf2283',1,'yyjson.h']]], + ['yyjson_5fset_5fraw_364',['yyjson_set_raw',['../yyjson_8h.html#a75ee22602fb750b67fda804fb653ef1e',1,'yyjson.h']]], + ['yyjson_5fset_5freal_365',['yyjson_set_real',['../yyjson_8h.html#ac782a838c6378f022434d7ab3a3b333d',1,'yyjson.h']]], + ['yyjson_5fset_5fsint_366',['yyjson_set_sint',['../yyjson_8h.html#ad0f58bd6ac0289fd55d09b02fa3d4743',1,'yyjson.h']]], + ['yyjson_5fset_5fstr_367',['yyjson_set_str',['../yyjson_8h.html#a9a0f4082d2244b7264a819bbc32ebbdf',1,'yyjson.h']]], + ['yyjson_5fset_5fstrn_368',['yyjson_set_strn',['../yyjson_8h.html#a9e49dc52b6209708df0ccf4ddf49b8c4',1,'yyjson.h']]], + ['yyjson_5fset_5fuint_369',['yyjson_set_uint',['../yyjson_8h.html#a90614444c9d6bbd7d8586176986adbc5',1,'yyjson.h']]], + ['yyjson_5fstdc_5fver_370',['YYJSON_STDC_VER',['../yyjson_8h.html#a0a914f47b39417dd25fe728eef7d8f00',1,'yyjson.h']]], + ['yyjson_5fstr_5fchunk_371',['yyjson_str_chunk',['../yyjson_8h.html#structyyjson__str__chunk',1,'']]], + ['yyjson_5fstr_5fpool_372',['yyjson_str_pool',['../yyjson_8h.html#structyyjson__str__pool',1,'']]], + ['yyjson_5fsubtype_373',['yyjson_subtype',['../yyjson_8h.html#a012fa5561c6c87879cceee4e0879a6b6',1,'yyjson.h']]], + ['yyjson_5fsubtype_5fbit_374',['YYJSON_SUBTYPE_BIT',['../yyjson_8h.html#aa451fb3ba37fd42f69253e7d727836b7',1,'yyjson.h']]], + ['yyjson_5fsubtype_5ffalse_375',['YYJSON_SUBTYPE_FALSE',['../yyjson_8h.html#a17877edf97bce2f3d7cf993cc9662a30',1,'yyjson.h']]], + ['yyjson_5fsubtype_5fmask_376',['YYJSON_SUBTYPE_MASK',['../yyjson_8h.html#a7d15bc48e9734dab6620e35ec30cc348',1,'yyjson.h']]], + ['yyjson_5fsubtype_5fnoesc_377',['YYJSON_SUBTYPE_NOESC',['../yyjson_8h.html#af470523a4d0e9d89dfed5bcfae287bdb',1,'yyjson.h']]], + ['yyjson_5fsubtype_5fnone_378',['YYJSON_SUBTYPE_NONE',['../yyjson_8h.html#a2a9e116a307c8dbcebc82305eca91fd3',1,'yyjson.h']]], + ['yyjson_5fsubtype_5freal_379',['YYJSON_SUBTYPE_REAL',['../yyjson_8h.html#a1efeaba2c4446788c9b30d20e1b82f73',1,'yyjson.h']]], + ['yyjson_5fsubtype_5fsint_380',['YYJSON_SUBTYPE_SINT',['../yyjson_8h.html#ab5b72a76b60c408b8a7f2dfc31fbcbce',1,'yyjson.h']]], + ['yyjson_5fsubtype_5ftrue_381',['YYJSON_SUBTYPE_TRUE',['../yyjson_8h.html#ae6a759cdc8865c891a89a67abd18a60e',1,'yyjson.h']]], + ['yyjson_5fsubtype_5fuint_382',['YYJSON_SUBTYPE_UINT',['../yyjson_8h.html#aa6a600891d4a3551b83a30afe576fd57',1,'yyjson.h']]], + ['yyjson_5ftag_5fbit_383',['YYJSON_TAG_BIT',['../yyjson_8h.html#aa7acf05a1b4d7c04db1b09fffbedf35b',1,'yyjson.h']]], + ['yyjson_5ftag_5fmask_384',['YYJSON_TAG_MASK',['../yyjson_8h.html#ac91eb401b770474ab76706ec58ac803d',1,'yyjson.h']]], + ['yyjson_5ftype_385',['yyjson_type',['../yyjson_8h.html#a4d30446a286f54e2f95847f3c6669493',1,'yyjson.h']]], + ['yyjson_5ftype_5farr_386',['YYJSON_TYPE_ARR',['../yyjson_8h.html#a69ef1dad0f3735313d762050178ed320',1,'yyjson.h']]], + ['yyjson_5ftype_5fbit_387',['YYJSON_TYPE_BIT',['../yyjson_8h.html#a9bc0cb130d1498238e942b93b8d8effd',1,'yyjson.h']]], + ['yyjson_5ftype_5fbool_388',['YYJSON_TYPE_BOOL',['../yyjson_8h.html#a085018fbc0363aad32708fdf8b247e36',1,'yyjson.h']]], + ['yyjson_5ftype_5fmask_389',['YYJSON_TYPE_MASK',['../yyjson_8h.html#a53b930a8e372ddd7c8d4d389caad391e',1,'yyjson.h']]], + ['yyjson_5ftype_5fnone_390',['YYJSON_TYPE_NONE',['../yyjson_8h.html#a1db6e43b1df0a46cee92d837ad553cc2',1,'yyjson.h']]], + ['yyjson_5ftype_5fnull_391',['YYJSON_TYPE_NULL',['../yyjson_8h.html#a3c003e6f71f42835957e6b9cf845a2e2',1,'yyjson.h']]], + ['yyjson_5ftype_5fnum_392',['YYJSON_TYPE_NUM',['../yyjson_8h.html#a720689b031a276a194e43c276fea9154',1,'yyjson.h']]], + ['yyjson_5ftype_5fobj_393',['YYJSON_TYPE_OBJ',['../yyjson_8h.html#a79764d1a17bdd0a5b4f2b553a9d114b9',1,'yyjson.h']]], + ['yyjson_5ftype_5fraw_394',['YYJSON_TYPE_RAW',['../yyjson_8h.html#ae548138e539cfcebdfad39a58da44470',1,'yyjson.h']]], + ['yyjson_5ftype_5fstr_395',['YYJSON_TYPE_STR',['../yyjson_8h.html#a3a75e44d4e709fbfafa3137a15edbb68',1,'yyjson.h']]], + ['yyjson_5fu64_5fto_5ff64_5fno_5fimpl_396',['YYJSON_U64_TO_F64_NO_IMPL',['../yyjson_8h.html#a39520db5ba6361257b7b51783357b877',1,'yyjson.h']]], + ['yyjson_5funlikely_397',['yyjson_unlikely',['../yyjson_8h.html#a13065ff687cfd3b49eb38739676594f3',1,'yyjson.h']]], + ['yyjson_5fval_398',['yyjson_val',['../yyjson_8h.html#structyyjson__val',1,'']]], + ['yyjson_5fval_5fchunk_399',['yyjson_val_chunk',['../yyjson_8h.html#structyyjson__val__chunk',1,'']]], + ['yyjson_5fval_5fmut_5fcopy_400',['yyjson_val_mut_copy',['../yyjson_8h.html#a04ff184b833fe2d6932309821e2b2e5a',1,'yyjson.h']]], + ['yyjson_5fval_5fpool_401',['yyjson_val_pool',['../yyjson_8h.html#structyyjson__val__pool',1,'']]], + ['yyjson_5fval_5funi_402',['yyjson_val_uni',['../yyjson_8h.html#unionyyjson__val__uni',1,'']]], + ['yyjson_5fval_5fwrite_403',['yyjson_val_write',['../yyjson_8h.html#a00409eb59aee687f7778d00510b59d38',1,'yyjson.h']]], + ['yyjson_5fval_5fwrite_5ffile_404',['yyjson_val_write_file',['../yyjson_8h.html#a725cc27bd7bd37c1d18c41589abd34db',1,'yyjson.h']]], + ['yyjson_5fval_5fwrite_5ffp_405',['yyjson_val_write_fp',['../yyjson_8h.html#a3e5ad66dd43cc51500fff0926bae21a0',1,'yyjson.h']]], + ['yyjson_5fval_5fwrite_5fopts_406',['yyjson_val_write_opts',['../yyjson_8h.html#a79720744960c9b4fdabbfb28379bbeb4',1,'yyjson.h']]], + ['yyjson_5fversion_407',['yyjson_version',['../yyjson_8h.html#a874f912f9c023bc353d1a770798017a1',1,'yyjson.h']]], + ['yyjson_5fversion_5fhex_408',['YYJSON_VERSION_HEX',['../yyjson_8h.html#ac02a007abcdf7a80894f839acafa5963',1,'yyjson.h']]], + ['yyjson_5fversion_5fmajor_409',['YYJSON_VERSION_MAJOR',['../yyjson_8h.html#a78cf6dd1700f2cd7d7f256b4c2339d8b',1,'yyjson.h']]], + ['yyjson_5fversion_5fminor_410',['YYJSON_VERSION_MINOR',['../yyjson_8h.html#a4c03e94b391df0f2b019c8df6c6e70f1',1,'yyjson.h']]], + ['yyjson_5fversion_5fpatch_411',['YYJSON_VERSION_PATCH',['../yyjson_8h.html#aa6d66fc870aac34589593a0bf6561647',1,'yyjson.h']]], + ['yyjson_5fversion_5fstring_412',['YYJSON_VERSION_STRING',['../yyjson_8h.html#a7b766ff66469615aab5bed9f760aab07',1,'yyjson.h']]], + ['yyjson_5fwrite_413',['yyjson_write',['../yyjson_8h.html#ad231975496ac3788fe5d69804e295443',1,'yyjson.h']]], + ['yyjson_5fwrite_5fallow_5finf_5fand_5fnan_414',['YYJSON_WRITE_ALLOW_INF_AND_NAN',['../yyjson_8h.html#a38fa90e4cf75b0a78148de2058c1b3bd',1,'yyjson.h']]], + ['yyjson_5fwrite_5fallow_5finvalid_5funicode_415',['YYJSON_WRITE_ALLOW_INVALID_UNICODE',['../yyjson_8h.html#ae2709fd5ec704ef7a569d62195e4652d',1,'yyjson.h']]], + ['yyjson_5fwrite_5fcode_416',['yyjson_write_code',['../yyjson_8h.html#ae19102b96509817f1188f732be19642b',1,'yyjson.h']]], + ['yyjson_5fwrite_5ferr_417',['yyjson_write_err',['../yyjson_8h.html#structyyjson__write__err',1,'']]], + ['yyjson_5fwrite_5ferror_5ffile_5fopen_418',['YYJSON_WRITE_ERROR_FILE_OPEN',['../yyjson_8h.html#a41cb8e304e08d7455f43c753bfa19b82',1,'yyjson.h']]], + ['yyjson_5fwrite_5ferror_5ffile_5fwrite_419',['YYJSON_WRITE_ERROR_FILE_WRITE',['../yyjson_8h.html#a7910a72a728d4f245d43417a42e2e91a',1,'yyjson.h']]], + ['yyjson_5fwrite_5ferror_5finvalid_5fparameter_420',['YYJSON_WRITE_ERROR_INVALID_PARAMETER',['../yyjson_8h.html#a7f123c4c3d850fd6c4e46a2b3aad4508',1,'yyjson.h']]], + ['yyjson_5fwrite_5ferror_5finvalid_5fstring_421',['YYJSON_WRITE_ERROR_INVALID_STRING',['../yyjson_8h.html#ab8f221edd44b0c61d9ff78637bfca05e',1,'yyjson.h']]], + ['yyjson_5fwrite_5ferror_5finvalid_5fvalue_5ftype_422',['YYJSON_WRITE_ERROR_INVALID_VALUE_TYPE',['../yyjson_8h.html#a40c9783509f730cb3ef67080be9444d8',1,'yyjson.h']]], + ['yyjson_5fwrite_5ferror_5fmemory_5fallocation_423',['YYJSON_WRITE_ERROR_MEMORY_ALLOCATION',['../yyjson_8h.html#a4d515d2d192d13281ffe69c1d95cdd49',1,'yyjson.h']]], + ['yyjson_5fwrite_5ferror_5fnan_5for_5finf_424',['YYJSON_WRITE_ERROR_NAN_OR_INF',['../yyjson_8h.html#a179477749cf2aa26c0841089debe4756',1,'yyjson.h']]], + ['yyjson_5fwrite_5fescape_5fslashes_425',['YYJSON_WRITE_ESCAPE_SLASHES',['../yyjson_8h.html#a0eeb35b40e688fce9dd61ed400984042',1,'yyjson.h']]], + ['yyjson_5fwrite_5fescape_5funicode_426',['YYJSON_WRITE_ESCAPE_UNICODE',['../yyjson_8h.html#ac234e82f7a1203e656bcbb0af2ce8c01',1,'yyjson.h']]], + ['yyjson_5fwrite_5ffile_427',['yyjson_write_file',['../yyjson_8h.html#a2d82bd0dc78358326b03e28b9acc19e4',1,'yyjson.h']]], + ['yyjson_5fwrite_5fflag_428',['yyjson_write_flag',['../yyjson_8h.html#afb7989387fc481f678e13325c18e6338',1,'yyjson.h']]], + ['yyjson_5fwrite_5ffp_429',['yyjson_write_fp',['../yyjson_8h.html#a29eea00c04954094701bd90235a7073e',1,'yyjson.h']]], + ['yyjson_5fwrite_5finf_5fand_5fnan_5fas_5fnull_430',['YYJSON_WRITE_INF_AND_NAN_AS_NULL',['../yyjson_8h.html#a4408e0c5928db936b89d49ccf255100b',1,'yyjson.h']]], + ['yyjson_5fwrite_5fnewline_5fat_5fend_431',['YYJSON_WRITE_NEWLINE_AT_END',['../yyjson_8h.html#ab0cfae40d7ae6489d73c6cf5db9c09e1',1,'yyjson.h']]], + ['yyjson_5fwrite_5fnoflag_432',['YYJSON_WRITE_NOFLAG',['../yyjson_8h.html#ae152a6e8e8c6e4efd798fa6eca9d311f',1,'yyjson.h']]], + ['yyjson_5fwrite_5fopts_433',['yyjson_write_opts',['../yyjson_8h.html#a43ccc01254525cef16699e72079e3e49',1,'yyjson.h']]], + ['yyjson_5fwrite_5fpretty_434',['YYJSON_WRITE_PRETTY',['../yyjson_8h.html#aebdaa55a1673e99d2dcea01a15c633be',1,'yyjson.h']]], + ['yyjson_5fwrite_5fpretty_5ftwo_5fspaces_435',['YYJSON_WRITE_PRETTY_TWO_SPACES',['../yyjson_8h.html#a7b13411e137d8085b68b2e0fc9d6736b',1,'yyjson.h']]], + ['yyjson_5fwrite_5fsuccess_436',['YYJSON_WRITE_SUCCESS',['../yyjson_8h.html#a20d8f66fbe535a20596001dc2022f0b4',1,'yyjson.h']]] ]; diff --git a/doc/doxygen/html/search/functions_0.js b/doc/doxygen/html/search/functions_0.js index ce044f4..91fca80 100644 --- a/doc/doxygen/html/search/functions_0.js +++ b/doc/doxygen/html/search/functions_0.js @@ -50,256 +50,257 @@ var searchData= ['yyjson_5fis_5fstr_47',['yyjson_is_str',['../yyjson_8h.html#a52f3358d27af0b1f1aeb3fe4dc7da1c0',1,'yyjson.h']]], ['yyjson_5fis_5ftrue_48',['yyjson_is_true',['../yyjson_8h.html#a527bfefae4532c4061e56d581ec4fc01',1,'yyjson.h']]], ['yyjson_5fis_5fuint_49',['yyjson_is_uint',['../yyjson_8h.html#ac4b6eb9e397730bbb264f64d46cafacf',1,'yyjson.h']]], - ['yyjson_5fmerge_5fpatch_50',['yyjson_merge_patch',['../yyjson_8h.html#a9026faa4e022392c28e8f9afa553362f',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_51',['yyjson_mut_arr',['../yyjson_8h.html#aec0e874c4847338f3b61bf46257cb557',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5farr_52',['yyjson_mut_arr_add_arr',['../yyjson_8h.html#a8e0dfe2ac2a53faadf137d159162d193',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fbool_53',['yyjson_mut_arr_add_bool',['../yyjson_8h.html#a5c7fae9804b126005f99c67f3c703ad5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5ffalse_54',['yyjson_mut_arr_add_false',['../yyjson_8h.html#a930a47cf837316e3758e38057178edac',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fint_55',['yyjson_mut_arr_add_int',['../yyjson_8h.html#ad20aad460c6d7c62f7c371ca5be54667',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fnull_56',['yyjson_mut_arr_add_null',['../yyjson_8h.html#afb1e130c69db1f54e924e82c3d6377c9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fobj_57',['yyjson_mut_arr_add_obj',['../yyjson_8h.html#acd2884309c99b42f916fffd50c018c59',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5freal_58',['yyjson_mut_arr_add_real',['../yyjson_8h.html#aa47704ca9b08cdd7b8b151ec67c4afd6',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fsint_59',['yyjson_mut_arr_add_sint',['../yyjson_8h.html#ab459a079674a115123c353441dacda22',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstr_60',['yyjson_mut_arr_add_str',['../yyjson_8h.html#a09acbadaf1d791167a277ed35540577b',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstrcpy_61',['yyjson_mut_arr_add_strcpy',['../yyjson_8h.html#a2877858de77e7765ef44d8659eb7fcd3',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstrn_62',['yyjson_mut_arr_add_strn',['../yyjson_8h.html#a97b82f92bd96415090ce9803b9757bf9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstrncpy_63',['yyjson_mut_arr_add_strncpy',['../yyjson_8h.html#a158fecc9fb751aeb56472844321bdfab',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5ftrue_64',['yyjson_mut_arr_add_true',['../yyjson_8h.html#a125859d255ca67ed339fbf3d05539c94',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fuint_65',['yyjson_mut_arr_add_uint',['../yyjson_8h.html#a6efba736a610baa629bf2a0b0a41d4a9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fval_66',['yyjson_mut_arr_add_val',['../yyjson_8h.html#ab361240999d684579904a9aa3af5004f',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fappend_67',['yyjson_mut_arr_append',['../yyjson_8h.html#af089d7f9bfb1b4fadf46073a534379b0',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fclear_68',['yyjson_mut_arr_clear',['../yyjson_8h.html#a274fc7be14bed93794e3e720927f7bc5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fget_69',['yyjson_mut_arr_get',['../yyjson_8h.html#a08b69c78024de357ed49abcc19d5b2f3',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fget_5ffirst_70',['yyjson_mut_arr_get_first',['../yyjson_8h.html#a9ff667f95ec6e6e264509e1681c74357',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fget_5flast_71',['yyjson_mut_arr_get_last',['../yyjson_8h.html#a8f6ad942e4ba4d3fb7cb52459af708a6',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5finsert_72',['yyjson_mut_arr_insert',['../yyjson_8h.html#ae0898f45c9fca1d7d6bdd35b3488a10f',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fhas_5fnext_73',['yyjson_mut_arr_iter_has_next',['../yyjson_8h.html#a214c115652630e5acaa9fa062844e0c9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5finit_74',['yyjson_mut_arr_iter_init',['../yyjson_8h.html#ad88b6743f333d9e4eff04b0138619e74',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fnext_75',['yyjson_mut_arr_iter_next',['../yyjson_8h.html#a793250c5394193a73b5e9506c8381994',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fremove_76',['yyjson_mut_arr_iter_remove',['../yyjson_8h.html#a20fa69856e99295473e1b3e111adc3b1',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fwith_77',['yyjson_mut_arr_iter_with',['../yyjson_8h.html#a9d8bf48b287cc0099eb6619d8b4b712e',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fprepend_78',['yyjson_mut_arr_prepend',['../yyjson_8h.html#a1557f6dca4e03380449cb9b5f043f699',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_79',['yyjson_mut_arr_remove',['../yyjson_8h.html#a26d9cd39957b06085492ec7050850a19',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_5ffirst_80',['yyjson_mut_arr_remove_first',['../yyjson_8h.html#af7484aeed9b789103efb985f2f42ab46',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_5flast_81',['yyjson_mut_arr_remove_last',['../yyjson_8h.html#a923bc9e3c4af69b5bdb5361a9f0a4ba5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_5frange_82',['yyjson_mut_arr_remove_range',['../yyjson_8h.html#ab96f33fef20cadcb9bb045c60749b516',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5freplace_83',['yyjson_mut_arr_replace',['../yyjson_8h.html#a33704c7475fcdbc8ce7504e9b9756b16',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5frotate_84',['yyjson_mut_arr_rotate',['../yyjson_8h.html#a6df6d46adbd674a53cbfc049d49ec5c5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fsize_85',['yyjson_mut_arr_size',['../yyjson_8h.html#a847bb374b9c7fa6fff34088d23d87dad',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fbool_86',['yyjson_mut_arr_with_bool',['../yyjson_8h.html#afd2b114767b989006259409c6955bb37',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fdouble_87',['yyjson_mut_arr_with_double',['../yyjson_8h.html#ac81702a782ecfeb9874ce43706ecf02e',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5ffloat_88',['yyjson_mut_arr_with_float',['../yyjson_8h.html#a50039175677ae5fdd51f1c6942fa3d3d',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5freal_89',['yyjson_mut_arr_with_real',['../yyjson_8h.html#a7173b66e47ee6fad38b11651d20e7ddf',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint_90',['yyjson_mut_arr_with_sint',['../yyjson_8h.html#a05771fb3cd9c9d2f854dc9528feac58a',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint16_91',['yyjson_mut_arr_with_sint16',['../yyjson_8h.html#a72bd3b0467273c40dbe376bc7c0a8f06',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint32_92',['yyjson_mut_arr_with_sint32',['../yyjson_8h.html#a54bfa0c027fb21e9e5c33a9f4ecbe0f5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint64_93',['yyjson_mut_arr_with_sint64',['../yyjson_8h.html#a37d0c7987b2958550076586ca36082fd',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint8_94',['yyjson_mut_arr_with_sint8',['../yyjson_8h.html#ab9c7f452ed21a9800501c25e715f35f7',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstr_95',['yyjson_mut_arr_with_str',['../yyjson_8h.html#af7da1562cde867338bc69395c2aeb0ad',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstrcpy_96',['yyjson_mut_arr_with_strcpy',['../yyjson_8h.html#a90c3e1c55dcf04a7879abed9a57cb278',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstrn_97',['yyjson_mut_arr_with_strn',['../yyjson_8h.html#a419008c4a6f2dc4221211b0d7770109a',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstrncpy_98',['yyjson_mut_arr_with_strncpy',['../yyjson_8h.html#ad8c68a8cec010d2d5f8942eb1136afde',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint_99',['yyjson_mut_arr_with_uint',['../yyjson_8h.html#ab2237deb1190a0333a88d571a8adcb0c',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint16_100',['yyjson_mut_arr_with_uint16',['../yyjson_8h.html#a85f4bcdc777cde51a40359ac9e38c98b',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint32_101',['yyjson_mut_arr_with_uint32',['../yyjson_8h.html#ac24336d6f29b5b6c09f513373b6fc83e',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint64_102',['yyjson_mut_arr_with_uint64',['../yyjson_8h.html#aae70fe76dfae0e8aa93d0226ec8510d9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint8_103',['yyjson_mut_arr_with_uint8',['../yyjson_8h.html#a2ae7e73e8a1431554d621059b06222e6',1,'yyjson.h']]], - ['yyjson_5fmut_5fbool_104',['yyjson_mut_bool',['../yyjson_8h.html#a57afc80d0c89c0ae20d5ff183f3a8205',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5ffree_105',['yyjson_mut_doc_free',['../yyjson_8h.html#a7a5f504993031f912d06777b8a7b5aff',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fget_5froot_106',['yyjson_mut_doc_get_root',['../yyjson_8h.html#aa33ac310f363ace5f4dda3697b2c0123',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fimut_5fcopy_107',['yyjson_mut_doc_imut_copy',['../yyjson_8h.html#a797642b2f815a4f05db03ef87f08cc4f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fmut_5fcopy_108',['yyjson_mut_doc_mut_copy',['../yyjson_8h.html#a6ee1dc133fa773528286cd0b25300cb2',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fnew_109',['yyjson_mut_doc_new',['../yyjson_8h.html#ae27cb375110302ec19f4376d7cab3c5b',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fadd_110',['yyjson_mut_doc_ptr_add',['../yyjson_8h.html#ae1a372cfbbc8a536decaf1db5223804d',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5faddn_111',['yyjson_mut_doc_ptr_addn',['../yyjson_8h.html#a5ee67bcb7012b25bd3bd7f88e5bb1699',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5faddx_112',['yyjson_mut_doc_ptr_addx',['../yyjson_8h.html#ad284e6ee4236ffa0be5d45625d57cac4',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fget_113',['yyjson_mut_doc_ptr_get',['../yyjson_8h.html#a5ad2700fe7073292adb71d508a049604',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fgetn_114',['yyjson_mut_doc_ptr_getn',['../yyjson_8h.html#a085db50b4cf005e489b7401281ea8636',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fgetx_115',['yyjson_mut_doc_ptr_getx',['../yyjson_8h.html#a6031b6b35b06127f3fa2278be67c29ea',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fremove_116',['yyjson_mut_doc_ptr_remove',['../yyjson_8h.html#a0358ed2cf421e64f5052068f41ca8f26',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fremoven_117',['yyjson_mut_doc_ptr_removen',['../yyjson_8h.html#a4ede66b0b130faa9af1c47878cf52be2',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fremovex_118',['yyjson_mut_doc_ptr_removex',['../yyjson_8h.html#a286f0920116870a3d27b466c515234a3',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5freplace_119',['yyjson_mut_doc_ptr_replace',['../yyjson_8h.html#a1a52947332757bebf28985bad6fb3d5d',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5freplacen_120',['yyjson_mut_doc_ptr_replacen',['../yyjson_8h.html#a71d44a9f504b50eab96e59d348b2553f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5freplacex_121',['yyjson_mut_doc_ptr_replacex',['../yyjson_8h.html#aed5fc7ff1c73fd7a1829e863ce92ad65',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fset_122',['yyjson_mut_doc_ptr_set',['../yyjson_8h.html#a6c844108b8cdd6583802570b1500630c',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fsetn_123',['yyjson_mut_doc_ptr_setn',['../yyjson_8h.html#a222fa618ed3b7f6cbd355bb04708498f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fsetx_124',['yyjson_mut_doc_ptr_setx',['../yyjson_8h.html#a48213b9742ba7fe6fb54b79be2da1f97',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fset_5froot_125',['yyjson_mut_doc_set_root',['../yyjson_8h.html#a8a9f7ea865526acb97ee4eff8d0bb79f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fset_5fstr_5fpool_5fsize_126',['yyjson_mut_doc_set_str_pool_size',['../yyjson_8h.html#aec93f33123755af4dfa25c1335a44184',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fset_5fval_5fpool_5fsize_127',['yyjson_mut_doc_set_val_pool_size',['../yyjson_8h.html#a9dd1f854542f298e963f0912a5a0e002',1,'yyjson.h']]], - ['yyjson_5fmut_5fequals_128',['yyjson_mut_equals',['../yyjson_8h.html#ab0a5c5a568b7f2c0a6301149f0f6aa84',1,'yyjson.h']]], - ['yyjson_5fmut_5fequals_5fstr_129',['yyjson_mut_equals_str',['../yyjson_8h.html#ab2c44c43c9e8ff194799fd59ae688ee2',1,'yyjson.h']]], - ['yyjson_5fmut_5fequals_5fstrn_130',['yyjson_mut_equals_strn',['../yyjson_8h.html#a1887a4e64900348851f22d528950bf7e',1,'yyjson.h']]], - ['yyjson_5fmut_5ffalse_131',['yyjson_mut_false',['../yyjson_8h.html#a184a7d8fa5b929ce01c7181712c34747',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fbool_132',['yyjson_mut_get_bool',['../yyjson_8h.html#a5ae266ef7d5c52eaa2d5afeafab41721',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fint_133',['yyjson_mut_get_int',['../yyjson_8h.html#aad6de220fa487e31bd1bd2c2cccd9bff',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5flen_134',['yyjson_mut_get_len',['../yyjson_8h.html#aec3a6e6812f3ca8fd58c858275443fe0',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fnum_135',['yyjson_mut_get_num',['../yyjson_8h.html#ae46242b9ad367c677a5026f6ea30c635',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fraw_136',['yyjson_mut_get_raw',['../yyjson_8h.html#a3de6970785ebf0dd000d28c916793388',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5freal_137',['yyjson_mut_get_real',['../yyjson_8h.html#addde26cc012f50aee79a623e6be4614e',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fsint_138',['yyjson_mut_get_sint',['../yyjson_8h.html#af9824de7303491b4e43dd423878ae0a0',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fstr_139',['yyjson_mut_get_str',['../yyjson_8h.html#a896424a210ec4983f0634467ebe85a68',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fsubtype_140',['yyjson_mut_get_subtype',['../yyjson_8h.html#a1a032ed912524326d22331f7dd1366f2',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5ftag_141',['yyjson_mut_get_tag',['../yyjson_8h.html#a64603b1c33c9ebc626665dea61e25abd',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5ftype_142',['yyjson_mut_get_type',['../yyjson_8h.html#a69acff4e2298d6b1a315d5f75a5eaa9d',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5ftype_5fdesc_143',['yyjson_mut_get_type_desc',['../yyjson_8h.html#a0718192e8eb1b46a83116b15ce6e67c7',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fuint_144',['yyjson_mut_get_uint',['../yyjson_8h.html#a708869e986c30d3a03026be8ce4c2b37',1,'yyjson.h']]], - ['yyjson_5fmut_5fint_145',['yyjson_mut_int',['../yyjson_8h.html#a92e202b3738250ffee612089bdec91eb',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5farr_146',['yyjson_mut_is_arr',['../yyjson_8h.html#a538974615c719cb8ea2e8ea7705569cf',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fbool_147',['yyjson_mut_is_bool',['../yyjson_8h.html#ad18730f04c429faa79be473de57efd5e',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fctn_148',['yyjson_mut_is_ctn',['../yyjson_8h.html#a25f0e04af88792dd01e0ed8461ffb51b',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5ffalse_149',['yyjson_mut_is_false',['../yyjson_8h.html#aadb5f3196fe14e75914ed34d6e700076',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fint_150',['yyjson_mut_is_int',['../yyjson_8h.html#a7bb8c32c190a8e4ce4f5e9e95623f304',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fnull_151',['yyjson_mut_is_null',['../yyjson_8h.html#a17fda97923bb434d4214c56534586606',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fnum_152',['yyjson_mut_is_num',['../yyjson_8h.html#a4c37c92b9977d86475cda1884c9ae52e',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fobj_153',['yyjson_mut_is_obj',['../yyjson_8h.html#aaafe8a57b5e53c9f7f9984c80ab3be1f',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fraw_154',['yyjson_mut_is_raw',['../yyjson_8h.html#a2bbea1da400b473e92b8429027d0f307',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5freal_155',['yyjson_mut_is_real',['../yyjson_8h.html#acfc8545d9b1af8dd8f1488e34fbac351',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fsint_156',['yyjson_mut_is_sint',['../yyjson_8h.html#a907fa46c6ab95e9d7652392507f17e3b',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fstr_157',['yyjson_mut_is_str',['../yyjson_8h.html#ad9f16424bfef46cd479066905f653591',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5ftrue_158',['yyjson_mut_is_true',['../yyjson_8h.html#a5c94af000c170272356f060c76f91559',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fuint_159',['yyjson_mut_is_uint',['../yyjson_8h.html#a740d49152b7b9974c65efeab698dfb67',1,'yyjson.h']]], - ['yyjson_5fmut_5fmerge_5fpatch_160',['yyjson_mut_merge_patch',['../yyjson_8h.html#aad64266ebfbdd2a9627050cf1f3f48d7',1,'yyjson.h']]], - ['yyjson_5fmut_5fnull_161',['yyjson_mut_null',['../yyjson_8h.html#a73e0044fd0c511263cbf5cd869976475',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_162',['yyjson_mut_obj',['../yyjson_8h.html#a721dacf0e32ee6c7f18817aca806e9b2',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_163',['yyjson_mut_obj_add',['../yyjson_8h.html#ac0e1bcd9f449e4b1e62d25fb96830a62',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5farr_164',['yyjson_mut_obj_add_arr',['../yyjson_8h.html#a1d27c9ad366209b83f236d74ec7e1991',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fbool_165',['yyjson_mut_obj_add_bool',['../yyjson_8h.html#abe2f1b0c0b8cb9ceab3cdc35d4574c86',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5ffalse_166',['yyjson_mut_obj_add_false',['../yyjson_8h.html#a52c88fea8622d7bf4e81ecea93dc5df6',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fint_167',['yyjson_mut_obj_add_int',['../yyjson_8h.html#a56726ff7e284700736e26e56afa6cf7b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fnull_168',['yyjson_mut_obj_add_null',['../yyjson_8h.html#a6efc657d7f9aefdcba51e753fcea02c1',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fobj_169',['yyjson_mut_obj_add_obj',['../yyjson_8h.html#a7241260b7fefbbdfdf7566d207b486c5',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5freal_170',['yyjson_mut_obj_add_real',['../yyjson_8h.html#aa4b243e9de837405d83bcc3251156cea',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fsint_171',['yyjson_mut_obj_add_sint',['../yyjson_8h.html#a4070a94fca9592eefa2798dd45237d85',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstr_172',['yyjson_mut_obj_add_str',['../yyjson_8h.html#a996f8aa51f4c1475448974cf98f28df3',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstrcpy_173',['yyjson_mut_obj_add_strcpy',['../yyjson_8h.html#abeeca08e3b6994dddd55951a83cd648f',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstrn_174',['yyjson_mut_obj_add_strn',['../yyjson_8h.html#a4530f9fc02f8604cef3de273feb4ab6a',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstrncpy_175',['yyjson_mut_obj_add_strncpy',['../yyjson_8h.html#a1d544048860a8c53510d560b4d60411a',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5ftrue_176',['yyjson_mut_obj_add_true',['../yyjson_8h.html#a80380f14a448ea046eb718e068c2df6b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fuint_177',['yyjson_mut_obj_add_uint',['../yyjson_8h.html#a5f48e712fe4988f779a35309779dd765',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fval_178',['yyjson_mut_obj_add_val',['../yyjson_8h.html#a210aa96478b0b005b1611fe2f0ecbaa2',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fclear_179',['yyjson_mut_obj_clear',['../yyjson_8h.html#aee5bc7d2ad2169a04f54e63139eddb86',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fget_180',['yyjson_mut_obj_get',['../yyjson_8h.html#a90a824479a3d07f47e9bcce9bbbfcdc0',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fgetn_181',['yyjson_mut_obj_getn',['../yyjson_8h.html#a9f40302607516131c026ca5f13a29946',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5finsert_182',['yyjson_mut_obj_insert',['../yyjson_8h.html#a98e9f97614fce2a6187473eeb35274e8',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fget_183',['yyjson_mut_obj_iter_get',['../yyjson_8h.html#a9e79f1480256c6e2e8dfbf61da9cd853',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fget_5fval_184',['yyjson_mut_obj_iter_get_val',['../yyjson_8h.html#aaa4bef14b71ff145fe8cdc2fa98c7f45',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fgetn_185',['yyjson_mut_obj_iter_getn',['../yyjson_8h.html#a3d3ab359890ab167041732a871ab943d',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fhas_5fnext_186',['yyjson_mut_obj_iter_has_next',['../yyjson_8h.html#aca1345f5057068e556cc6fadda10d04c',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5finit_187',['yyjson_mut_obj_iter_init',['../yyjson_8h.html#ad32e0e0427bda63164f12fe689a6f854',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fnext_188',['yyjson_mut_obj_iter_next',['../yyjson_8h.html#a55f4228c2d65d497ad3cee8abe95c0be',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fremove_189',['yyjson_mut_obj_iter_remove',['../yyjson_8h.html#a6e891b4020dd6325d6eacb5e108da3c4',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fwith_190',['yyjson_mut_obj_iter_with',['../yyjson_8h.html#aedac207e6c2d5e031997e2b0df73db6a',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fput_191',['yyjson_mut_obj_put',['../yyjson_8h.html#acbfde7c1173b4258f83029c6dacf47c3',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_192',['yyjson_mut_obj_remove',['../yyjson_8h.html#a660d533ce8b661e85c5b14e4e99e5085',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fkey_193',['yyjson_mut_obj_remove_key',['../yyjson_8h.html#a13d5da22b245b8242d9c5c6bd6b3582b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fkeyn_194',['yyjson_mut_obj_remove_keyn',['../yyjson_8h.html#a36b5cade5e5cfecd47e9ae584078e2b4',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fstr_195',['yyjson_mut_obj_remove_str',['../yyjson_8h.html#a630b55e2937f7ffe8c0dcef20497ce93',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fstrn_196',['yyjson_mut_obj_remove_strn',['../yyjson_8h.html#ae6dfd237f7997125e606d678b3b59b5c',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5frename_5fkey_197',['yyjson_mut_obj_rename_key',['../yyjson_8h.html#aea65c64007cfa236faa17e1ac87c4e5e',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5frename_5fkeyn_198',['yyjson_mut_obj_rename_keyn',['../yyjson_8h.html#a335b9fdffa2885eb5eddd1ee2b43016b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5freplace_199',['yyjson_mut_obj_replace',['../yyjson_8h.html#a964840d68d5d27ad2e16c63b4b2475b6',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5frotate_200',['yyjson_mut_obj_rotate',['../yyjson_8h.html#a0f1a9fea8fbc13caf61861dfdb498d46',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fsize_201',['yyjson_mut_obj_size',['../yyjson_8h.html#a601ac20666dd26bfbec016ee4cbb1b92',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fwith_5fkv_202',['yyjson_mut_obj_with_kv',['../yyjson_8h.html#afc2749d9ed694b6d0a4f5c14da19c7d4',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fwith_5fstr_203',['yyjson_mut_obj_with_str',['../yyjson_8h.html#a49cfc79051b729689f4f08592b284cc9',1,'yyjson.h']]], - ['yyjson_5fmut_5fpatch_204',['yyjson_mut_patch',['../yyjson_8h.html#ad4cca957150bd6f19fa12a4f907dffee',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fadd_205',['yyjson_mut_ptr_add',['../yyjson_8h.html#ab49d3e532c97846b198b360602a9b5ca',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5faddn_206',['yyjson_mut_ptr_addn',['../yyjson_8h.html#aa65216783e9cd2ff949092399a2608d8',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5faddx_207',['yyjson_mut_ptr_addx',['../yyjson_8h.html#a256b4f50ed8e6830d57fbf7df7053141',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fget_208',['yyjson_mut_ptr_get',['../yyjson_8h.html#a8add57045c09758844b9433dbe3d4451',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fgetn_209',['yyjson_mut_ptr_getn',['../yyjson_8h.html#a7d72991b7e14b54845b639ef37c1c54c',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fgetx_210',['yyjson_mut_ptr_getx',['../yyjson_8h.html#abb1b3f84ca4f32c72dad8eea83f3d116',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fremove_211',['yyjson_mut_ptr_remove',['../yyjson_8h.html#a853738b59790700627f7212b6e00922d',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fremoven_212',['yyjson_mut_ptr_removen',['../yyjson_8h.html#a3447370d5ab7657cd98c54ef17fb047b',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fremovex_213',['yyjson_mut_ptr_removex',['../yyjson_8h.html#a68a954cfda2a17cc612bb31460b902e1',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5freplace_214',['yyjson_mut_ptr_replace',['../yyjson_8h.html#ad617af11eb6bf81926531878f0117bba',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5freplacen_215',['yyjson_mut_ptr_replacen',['../yyjson_8h.html#af324a76bd5e45899cccba7850d9ce43a',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5freplacex_216',['yyjson_mut_ptr_replacex',['../yyjson_8h.html#a41f9c6e4641f813a7a94f12ea79b34ce',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fset_217',['yyjson_mut_ptr_set',['../yyjson_8h.html#a4de077663ebedc11a24ddbde66a72945',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fsetn_218',['yyjson_mut_ptr_setn',['../yyjson_8h.html#ac8ba98e62d5d4c5ab9ddd44173164756',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fsetx_219',['yyjson_mut_ptr_setx',['../yyjson_8h.html#a181de44520dcd7eb3211c617d10f4525',1,'yyjson.h']]], - ['yyjson_5fmut_5fraw_220',['yyjson_mut_raw',['../yyjson_8h.html#a7541eb4eadf59e84f1ef06889789d460',1,'yyjson.h']]], - ['yyjson_5fmut_5frawcpy_221',['yyjson_mut_rawcpy',['../yyjson_8h.html#a35cfc3e94310aaddb9eaf6609c4640d9',1,'yyjson.h']]], - ['yyjson_5fmut_5frawn_222',['yyjson_mut_rawn',['../yyjson_8h.html#a3f69c2e1cdc99ae4f9914435b7a542d7',1,'yyjson.h']]], - ['yyjson_5fmut_5frawncpy_223',['yyjson_mut_rawncpy',['../yyjson_8h.html#a8a9cc40b5f3f93b66ba191449f81fbda',1,'yyjson.h']]], - ['yyjson_5fmut_5fread_5fnumber_224',['yyjson_mut_read_number',['../yyjson_8h.html#aed1fdeb679986591d5f2f257c5cf3b60',1,'yyjson.h']]], - ['yyjson_5fmut_5freal_225',['yyjson_mut_real',['../yyjson_8h.html#a177181eee333314c7b40e2dc573fcdec',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5farr_226',['yyjson_mut_set_arr',['../yyjson_8h.html#af6dac7e5e95ccc12d79c31b96d33940a',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fbool_227',['yyjson_mut_set_bool',['../yyjson_8h.html#a108d97873650fd95453f3c82a0b6a2aa',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fint_228',['yyjson_mut_set_int',['../yyjson_8h.html#a64168360e4ac45070f98c6db92b89cd7',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fnull_229',['yyjson_mut_set_null',['../yyjson_8h.html#a6e0c3b9ff069db64e4aa14da1078b538',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fobj_230',['yyjson_mut_set_obj',['../yyjson_8h.html#a533791670fe27f71bab321d586e11ea2',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fraw_231',['yyjson_mut_set_raw',['../yyjson_8h.html#a510bd8af8c64911827c890bd67245282',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5freal_232',['yyjson_mut_set_real',['../yyjson_8h.html#a0cbd041b4d5a31d6dcc0bd759eae6cf7',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fsint_233',['yyjson_mut_set_sint',['../yyjson_8h.html#ad3c513a8fd61c173c4afa404572e02f6',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fstr_234',['yyjson_mut_set_str',['../yyjson_8h.html#a84e98fae940ff675b2a22076cbd5efc1',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fstrn_235',['yyjson_mut_set_strn',['../yyjson_8h.html#a298c4558e0b349e4f801f210f19ac8b1',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fuint_236',['yyjson_mut_set_uint',['../yyjson_8h.html#a84604772b235ec0f651532013f2480a8',1,'yyjson.h']]], - ['yyjson_5fmut_5fsint_237',['yyjson_mut_sint',['../yyjson_8h.html#acd434c1a97d275f97f743e47e228831a',1,'yyjson.h']]], - ['yyjson_5fmut_5fstr_238',['yyjson_mut_str',['../yyjson_8h.html#ae8d7e4c75adb1b9adb2246165491a4a3',1,'yyjson.h']]], - ['yyjson_5fmut_5fstrcpy_239',['yyjson_mut_strcpy',['../yyjson_8h.html#a95300bcf1cdb52d296e39aa1a4650741',1,'yyjson.h']]], - ['yyjson_5fmut_5fstrn_240',['yyjson_mut_strn',['../yyjson_8h.html#a13c39f37c6936907c266ba9c076dd741',1,'yyjson.h']]], - ['yyjson_5fmut_5fstrncpy_241',['yyjson_mut_strncpy',['../yyjson_8h.html#a1588bdc6f4125e5c6d1daf6b240f6ff8',1,'yyjson.h']]], - ['yyjson_5fmut_5ftrue_242',['yyjson_mut_true',['../yyjson_8h.html#a032637dbdee5a6525420384daa097dff',1,'yyjson.h']]], - ['yyjson_5fmut_5fuint_243',['yyjson_mut_uint',['../yyjson_8h.html#a893a09172b402af1bf520cf7347dfeab',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fimut_5fcopy_244',['yyjson_mut_val_imut_copy',['../yyjson_8h.html#a7a142af553e7831989593aee44f74e26',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fmut_5fcopy_245',['yyjson_mut_val_mut_copy',['../yyjson_8h.html#a66761be40cfb010086ec798ddb44018f',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_246',['yyjson_mut_val_write',['../yyjson_8h.html#a700da5ce5bf8bb9d3739cc73a0f51cdf',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_5ffile_247',['yyjson_mut_val_write_file',['../yyjson_8h.html#adf8b2d3c8b57e85d58108d58c68b0db5',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_5ffp_248',['yyjson_mut_val_write_fp',['../yyjson_8h.html#acb80caf1bf1aecd6b68f38b84628c492',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_5fopts_249',['yyjson_mut_val_write_opts',['../yyjson_8h.html#abdaf14b79fe803289070c0e5d5a705b8',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_250',['yyjson_mut_write',['../yyjson_8h.html#a881e2ee3f487385810829df8bc675f1f',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_5ffile_251',['yyjson_mut_write_file',['../yyjson_8h.html#ad2a7aa77fa66a593536e3d7c3edb1d7a',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_5ffp_252',['yyjson_mut_write_fp',['../yyjson_8h.html#ac8c17e7086a6d0a8db559ce0076c71e0',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_5fopts_253',['yyjson_mut_write_opts',['../yyjson_8h.html#a7af42d62aa1583986c687c5cd10b010e',1,'yyjson.h']]], - ['yyjson_5fobj_5fget_254',['yyjson_obj_get',['../yyjson_8h.html#a1e8a4dea2e9e9248acde14c664ab702b',1,'yyjson.h']]], - ['yyjson_5fobj_5fgetn_255',['yyjson_obj_getn',['../yyjson_8h.html#a2936ca2492ae8cdcdf0435f5259ff854',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fget_256',['yyjson_obj_iter_get',['../yyjson_8h.html#a1f3b09c4f279287f8af93b3754a41e85',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fget_5fval_257',['yyjson_obj_iter_get_val',['../yyjson_8h.html#a3403b9c25c8b8f2b3027f4e6d97d0ca8',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fgetn_258',['yyjson_obj_iter_getn',['../yyjson_8h.html#a7a45a4b5a1340bb3c2907b7faf3981be',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fhas_5fnext_259',['yyjson_obj_iter_has_next',['../yyjson_8h.html#ab83087bafd1f48910b62bf63200679e1',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5finit_260',['yyjson_obj_iter_init',['../yyjson_8h.html#a2b6a426ece4ffeb9dede1f7a9970140d',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fnext_261',['yyjson_obj_iter_next',['../yyjson_8h.html#a6033befb82b9331d2c19c09799ec5bcf',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fwith_262',['yyjson_obj_iter_with',['../yyjson_8h.html#a543806a566821ccc6c7069edabc59a85',1,'yyjson.h']]], - ['yyjson_5fobj_5fsize_263',['yyjson_obj_size',['../yyjson_8h.html#aa9789f197f972dc433ea2eb622defd50',1,'yyjson.h']]], - ['yyjson_5fpatch_264',['yyjson_patch',['../yyjson_8h.html#a2d0864410efdd15e4591fecc0b4c082c',1,'yyjson.h']]], - ['yyjson_5fptr_5fctx_5fappend_265',['yyjson_ptr_ctx_append',['../yyjson_8h.html#aa0dcc48007c1754a4a181d81f22cb488',1,'yyjson.h']]], - ['yyjson_5fptr_5fctx_5fremove_266',['yyjson_ptr_ctx_remove',['../yyjson_8h.html#a92d8ec53e4cf8426288d86868dc89e09',1,'yyjson.h']]], - ['yyjson_5fptr_5fctx_5freplace_267',['yyjson_ptr_ctx_replace',['../yyjson_8h.html#ac61826dc8fd7fa6cafa58fa9a45d058e',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_268',['yyjson_ptr_get',['../yyjson_8h.html#a897cf07015f4f79fb4ebb0b3f58ac292',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fbool_269',['yyjson_ptr_get_bool',['../yyjson_8h.html#ac5d042e8760c46d5db48254a7740a48e',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fnum_270',['yyjson_ptr_get_num',['../yyjson_8h.html#a013cce9ecb58c53f0c3c9e1b081aa9c9',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5freal_271',['yyjson_ptr_get_real',['../yyjson_8h.html#a858ac36d7ad6a86e539cd84118498edb',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fsint_272',['yyjson_ptr_get_sint',['../yyjson_8h.html#a0b3d05df2a4e4748c75f35fa8ce8c650',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fstr_273',['yyjson_ptr_get_str',['../yyjson_8h.html#a177e25caf069be7e36b1ba17cad7dc7d',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fuint_274',['yyjson_ptr_get_uint',['../yyjson_8h.html#a695d5d491618baa20d1f3258cf0fed8e',1,'yyjson.h']]], - ['yyjson_5fptr_5fgetn_275',['yyjson_ptr_getn',['../yyjson_8h.html#aa3612af25f159df0c0587ddf8c7c58db',1,'yyjson.h']]], - ['yyjson_5fptr_5fgetx_276',['yyjson_ptr_getx',['../yyjson_8h.html#a4b69d3a0061294fecd4a94927ad10e96',1,'yyjson.h']]], - ['yyjson_5fread_277',['yyjson_read',['../yyjson_8h.html#aeab3c2a1d86225e5b181fb1bba7587d4',1,'yyjson.h']]], - ['yyjson_5fread_5ffile_278',['yyjson_read_file',['../yyjson_8h.html#a605ac08b083fb65331d7fa5eb5d32225',1,'yyjson.h']]], - ['yyjson_5fread_5ffp_279',['yyjson_read_fp',['../yyjson_8h.html#a7f8c3918f8ab161bf7e2e203ff0f291e',1,'yyjson.h']]], - ['yyjson_5fread_5fmax_5fmemory_5fusage_280',['yyjson_read_max_memory_usage',['../yyjson_8h.html#ae511cac592355c2f60f170402b9d8dbf',1,'yyjson.h']]], - ['yyjson_5fread_5fnumber_281',['yyjson_read_number',['../yyjson_8h.html#a2b7dfa8495fb1d839e6294f2e7c4b58a',1,'yyjson.h']]], - ['yyjson_5fread_5fopts_282',['yyjson_read_opts',['../yyjson_8h.html#acf234d21f0cb4b7fc89381ef25e9f0a8',1,'yyjson.h']]], - ['yyjson_5fset_5fbool_283',['yyjson_set_bool',['../yyjson_8h.html#ad99ceda574b466f8102699e52564c8da',1,'yyjson.h']]], - ['yyjson_5fset_5fint_284',['yyjson_set_int',['../yyjson_8h.html#af1f4dd90c0bd891cb139e72cfd588789',1,'yyjson.h']]], - ['yyjson_5fset_5fnull_285',['yyjson_set_null',['../yyjson_8h.html#a079fdf2d481492c8533104437dbf2283',1,'yyjson.h']]], - ['yyjson_5fset_5fraw_286',['yyjson_set_raw',['../yyjson_8h.html#a75ee22602fb750b67fda804fb653ef1e',1,'yyjson.h']]], - ['yyjson_5fset_5freal_287',['yyjson_set_real',['../yyjson_8h.html#ac782a838c6378f022434d7ab3a3b333d',1,'yyjson.h']]], - ['yyjson_5fset_5fsint_288',['yyjson_set_sint',['../yyjson_8h.html#ad0f58bd6ac0289fd55d09b02fa3d4743',1,'yyjson.h']]], - ['yyjson_5fset_5fstr_289',['yyjson_set_str',['../yyjson_8h.html#a9a0f4082d2244b7264a819bbc32ebbdf',1,'yyjson.h']]], - ['yyjson_5fset_5fstrn_290',['yyjson_set_strn',['../yyjson_8h.html#a9e49dc52b6209708df0ccf4ddf49b8c4',1,'yyjson.h']]], - ['yyjson_5fset_5fuint_291',['yyjson_set_uint',['../yyjson_8h.html#a90614444c9d6bbd7d8586176986adbc5',1,'yyjson.h']]], - ['yyjson_5fval_5fmut_5fcopy_292',['yyjson_val_mut_copy',['../yyjson_8h.html#a04ff184b833fe2d6932309821e2b2e5a',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_293',['yyjson_val_write',['../yyjson_8h.html#a00409eb59aee687f7778d00510b59d38',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_5ffile_294',['yyjson_val_write_file',['../yyjson_8h.html#a725cc27bd7bd37c1d18c41589abd34db',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_5ffp_295',['yyjson_val_write_fp',['../yyjson_8h.html#a3e5ad66dd43cc51500fff0926bae21a0',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_5fopts_296',['yyjson_val_write_opts',['../yyjson_8h.html#a79720744960c9b4fdabbfb28379bbeb4',1,'yyjson.h']]], - ['yyjson_5fversion_297',['yyjson_version',['../yyjson_8h.html#a874f912f9c023bc353d1a770798017a1',1,'yyjson.h']]], - ['yyjson_5fwrite_298',['yyjson_write',['../yyjson_8h.html#ad231975496ac3788fe5d69804e295443',1,'yyjson.h']]], - ['yyjson_5fwrite_5ffile_299',['yyjson_write_file',['../yyjson_8h.html#a2d82bd0dc78358326b03e28b9acc19e4',1,'yyjson.h']]], - ['yyjson_5fwrite_5ffp_300',['yyjson_write_fp',['../yyjson_8h.html#a29eea00c04954094701bd90235a7073e',1,'yyjson.h']]], - ['yyjson_5fwrite_5fopts_301',['yyjson_write_opts',['../yyjson_8h.html#a43ccc01254525cef16699e72079e3e49',1,'yyjson.h']]] + ['yyjson_5flocate_5fpos_50',['yyjson_locate_pos',['../yyjson_8h.html#ac742b11ff26fb9af6362ffd2f3f21061',1,'yyjson.h']]], + ['yyjson_5fmerge_5fpatch_51',['yyjson_merge_patch',['../yyjson_8h.html#a9026faa4e022392c28e8f9afa553362f',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_52',['yyjson_mut_arr',['../yyjson_8h.html#aec0e874c4847338f3b61bf46257cb557',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5farr_53',['yyjson_mut_arr_add_arr',['../yyjson_8h.html#a8e0dfe2ac2a53faadf137d159162d193',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fbool_54',['yyjson_mut_arr_add_bool',['../yyjson_8h.html#a5c7fae9804b126005f99c67f3c703ad5',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5ffalse_55',['yyjson_mut_arr_add_false',['../yyjson_8h.html#a930a47cf837316e3758e38057178edac',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fint_56',['yyjson_mut_arr_add_int',['../yyjson_8h.html#ad20aad460c6d7c62f7c371ca5be54667',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fnull_57',['yyjson_mut_arr_add_null',['../yyjson_8h.html#afb1e130c69db1f54e924e82c3d6377c9',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fobj_58',['yyjson_mut_arr_add_obj',['../yyjson_8h.html#acd2884309c99b42f916fffd50c018c59',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5freal_59',['yyjson_mut_arr_add_real',['../yyjson_8h.html#aa47704ca9b08cdd7b8b151ec67c4afd6',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fsint_60',['yyjson_mut_arr_add_sint',['../yyjson_8h.html#ab459a079674a115123c353441dacda22',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fstr_61',['yyjson_mut_arr_add_str',['../yyjson_8h.html#a09acbadaf1d791167a277ed35540577b',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fstrcpy_62',['yyjson_mut_arr_add_strcpy',['../yyjson_8h.html#a2877858de77e7765ef44d8659eb7fcd3',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fstrn_63',['yyjson_mut_arr_add_strn',['../yyjson_8h.html#a97b82f92bd96415090ce9803b9757bf9',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fstrncpy_64',['yyjson_mut_arr_add_strncpy',['../yyjson_8h.html#a158fecc9fb751aeb56472844321bdfab',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5ftrue_65',['yyjson_mut_arr_add_true',['../yyjson_8h.html#a125859d255ca67ed339fbf3d05539c94',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fuint_66',['yyjson_mut_arr_add_uint',['../yyjson_8h.html#a6efba736a610baa629bf2a0b0a41d4a9',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fadd_5fval_67',['yyjson_mut_arr_add_val',['../yyjson_8h.html#ab361240999d684579904a9aa3af5004f',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fappend_68',['yyjson_mut_arr_append',['../yyjson_8h.html#af089d7f9bfb1b4fadf46073a534379b0',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fclear_69',['yyjson_mut_arr_clear',['../yyjson_8h.html#a274fc7be14bed93794e3e720927f7bc5',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fget_70',['yyjson_mut_arr_get',['../yyjson_8h.html#a08b69c78024de357ed49abcc19d5b2f3',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fget_5ffirst_71',['yyjson_mut_arr_get_first',['../yyjson_8h.html#a9ff667f95ec6e6e264509e1681c74357',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fget_5flast_72',['yyjson_mut_arr_get_last',['../yyjson_8h.html#a8f6ad942e4ba4d3fb7cb52459af708a6',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5finsert_73',['yyjson_mut_arr_insert',['../yyjson_8h.html#ae0898f45c9fca1d7d6bdd35b3488a10f',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fiter_5fhas_5fnext_74',['yyjson_mut_arr_iter_has_next',['../yyjson_8h.html#a214c115652630e5acaa9fa062844e0c9',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fiter_5finit_75',['yyjson_mut_arr_iter_init',['../yyjson_8h.html#ad88b6743f333d9e4eff04b0138619e74',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fiter_5fnext_76',['yyjson_mut_arr_iter_next',['../yyjson_8h.html#a793250c5394193a73b5e9506c8381994',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fiter_5fremove_77',['yyjson_mut_arr_iter_remove',['../yyjson_8h.html#a20fa69856e99295473e1b3e111adc3b1',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fiter_5fwith_78',['yyjson_mut_arr_iter_with',['../yyjson_8h.html#a9d8bf48b287cc0099eb6619d8b4b712e',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fprepend_79',['yyjson_mut_arr_prepend',['../yyjson_8h.html#a1557f6dca4e03380449cb9b5f043f699',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fremove_80',['yyjson_mut_arr_remove',['../yyjson_8h.html#a26d9cd39957b06085492ec7050850a19',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fremove_5ffirst_81',['yyjson_mut_arr_remove_first',['../yyjson_8h.html#af7484aeed9b789103efb985f2f42ab46',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fremove_5flast_82',['yyjson_mut_arr_remove_last',['../yyjson_8h.html#a923bc9e3c4af69b5bdb5361a9f0a4ba5',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fremove_5frange_83',['yyjson_mut_arr_remove_range',['../yyjson_8h.html#ab96f33fef20cadcb9bb045c60749b516',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5freplace_84',['yyjson_mut_arr_replace',['../yyjson_8h.html#a33704c7475fcdbc8ce7504e9b9756b16',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5frotate_85',['yyjson_mut_arr_rotate',['../yyjson_8h.html#a6df6d46adbd674a53cbfc049d49ec5c5',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fsize_86',['yyjson_mut_arr_size',['../yyjson_8h.html#a847bb374b9c7fa6fff34088d23d87dad',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fbool_87',['yyjson_mut_arr_with_bool',['../yyjson_8h.html#afd2b114767b989006259409c6955bb37',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fdouble_88',['yyjson_mut_arr_with_double',['../yyjson_8h.html#ac81702a782ecfeb9874ce43706ecf02e',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5ffloat_89',['yyjson_mut_arr_with_float',['../yyjson_8h.html#a50039175677ae5fdd51f1c6942fa3d3d',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5freal_90',['yyjson_mut_arr_with_real',['../yyjson_8h.html#a7173b66e47ee6fad38b11651d20e7ddf',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fsint_91',['yyjson_mut_arr_with_sint',['../yyjson_8h.html#a05771fb3cd9c9d2f854dc9528feac58a',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fsint16_92',['yyjson_mut_arr_with_sint16',['../yyjson_8h.html#a72bd3b0467273c40dbe376bc7c0a8f06',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fsint32_93',['yyjson_mut_arr_with_sint32',['../yyjson_8h.html#a54bfa0c027fb21e9e5c33a9f4ecbe0f5',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fsint64_94',['yyjson_mut_arr_with_sint64',['../yyjson_8h.html#a37d0c7987b2958550076586ca36082fd',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fsint8_95',['yyjson_mut_arr_with_sint8',['../yyjson_8h.html#ab9c7f452ed21a9800501c25e715f35f7',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fstr_96',['yyjson_mut_arr_with_str',['../yyjson_8h.html#af7da1562cde867338bc69395c2aeb0ad',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fstrcpy_97',['yyjson_mut_arr_with_strcpy',['../yyjson_8h.html#a90c3e1c55dcf04a7879abed9a57cb278',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fstrn_98',['yyjson_mut_arr_with_strn',['../yyjson_8h.html#a419008c4a6f2dc4221211b0d7770109a',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fstrncpy_99',['yyjson_mut_arr_with_strncpy',['../yyjson_8h.html#ad8c68a8cec010d2d5f8942eb1136afde',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fuint_100',['yyjson_mut_arr_with_uint',['../yyjson_8h.html#ab2237deb1190a0333a88d571a8adcb0c',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fuint16_101',['yyjson_mut_arr_with_uint16',['../yyjson_8h.html#a85f4bcdc777cde51a40359ac9e38c98b',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fuint32_102',['yyjson_mut_arr_with_uint32',['../yyjson_8h.html#ac24336d6f29b5b6c09f513373b6fc83e',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fuint64_103',['yyjson_mut_arr_with_uint64',['../yyjson_8h.html#aae70fe76dfae0e8aa93d0226ec8510d9',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fwith_5fuint8_104',['yyjson_mut_arr_with_uint8',['../yyjson_8h.html#a2ae7e73e8a1431554d621059b06222e6',1,'yyjson.h']]], + ['yyjson_5fmut_5fbool_105',['yyjson_mut_bool',['../yyjson_8h.html#a57afc80d0c89c0ae20d5ff183f3a8205',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5ffree_106',['yyjson_mut_doc_free',['../yyjson_8h.html#a7a5f504993031f912d06777b8a7b5aff',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fget_5froot_107',['yyjson_mut_doc_get_root',['../yyjson_8h.html#aa33ac310f363ace5f4dda3697b2c0123',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fimut_5fcopy_108',['yyjson_mut_doc_imut_copy',['../yyjson_8h.html#a797642b2f815a4f05db03ef87f08cc4f',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fmut_5fcopy_109',['yyjson_mut_doc_mut_copy',['../yyjson_8h.html#a6ee1dc133fa773528286cd0b25300cb2',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fnew_110',['yyjson_mut_doc_new',['../yyjson_8h.html#ae27cb375110302ec19f4376d7cab3c5b',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fadd_111',['yyjson_mut_doc_ptr_add',['../yyjson_8h.html#ae1a372cfbbc8a536decaf1db5223804d',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5faddn_112',['yyjson_mut_doc_ptr_addn',['../yyjson_8h.html#a5ee67bcb7012b25bd3bd7f88e5bb1699',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5faddx_113',['yyjson_mut_doc_ptr_addx',['../yyjson_8h.html#ad284e6ee4236ffa0be5d45625d57cac4',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fget_114',['yyjson_mut_doc_ptr_get',['../yyjson_8h.html#a5ad2700fe7073292adb71d508a049604',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fgetn_115',['yyjson_mut_doc_ptr_getn',['../yyjson_8h.html#a085db50b4cf005e489b7401281ea8636',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fgetx_116',['yyjson_mut_doc_ptr_getx',['../yyjson_8h.html#a6031b6b35b06127f3fa2278be67c29ea',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fremove_117',['yyjson_mut_doc_ptr_remove',['../yyjson_8h.html#a0358ed2cf421e64f5052068f41ca8f26',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fremoven_118',['yyjson_mut_doc_ptr_removen',['../yyjson_8h.html#a4ede66b0b130faa9af1c47878cf52be2',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fremovex_119',['yyjson_mut_doc_ptr_removex',['../yyjson_8h.html#a286f0920116870a3d27b466c515234a3',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5freplace_120',['yyjson_mut_doc_ptr_replace',['../yyjson_8h.html#a1a52947332757bebf28985bad6fb3d5d',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5freplacen_121',['yyjson_mut_doc_ptr_replacen',['../yyjson_8h.html#a71d44a9f504b50eab96e59d348b2553f',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5freplacex_122',['yyjson_mut_doc_ptr_replacex',['../yyjson_8h.html#aed5fc7ff1c73fd7a1829e863ce92ad65',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fset_123',['yyjson_mut_doc_ptr_set',['../yyjson_8h.html#a6c844108b8cdd6583802570b1500630c',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fsetn_124',['yyjson_mut_doc_ptr_setn',['../yyjson_8h.html#a222fa618ed3b7f6cbd355bb04708498f',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fptr_5fsetx_125',['yyjson_mut_doc_ptr_setx',['../yyjson_8h.html#a48213b9742ba7fe6fb54b79be2da1f97',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fset_5froot_126',['yyjson_mut_doc_set_root',['../yyjson_8h.html#a8a9f7ea865526acb97ee4eff8d0bb79f',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fset_5fstr_5fpool_5fsize_127',['yyjson_mut_doc_set_str_pool_size',['../yyjson_8h.html#aec93f33123755af4dfa25c1335a44184',1,'yyjson.h']]], + ['yyjson_5fmut_5fdoc_5fset_5fval_5fpool_5fsize_128',['yyjson_mut_doc_set_val_pool_size',['../yyjson_8h.html#a9dd1f854542f298e963f0912a5a0e002',1,'yyjson.h']]], + ['yyjson_5fmut_5fequals_129',['yyjson_mut_equals',['../yyjson_8h.html#ab0a5c5a568b7f2c0a6301149f0f6aa84',1,'yyjson.h']]], + ['yyjson_5fmut_5fequals_5fstr_130',['yyjson_mut_equals_str',['../yyjson_8h.html#ab2c44c43c9e8ff194799fd59ae688ee2',1,'yyjson.h']]], + ['yyjson_5fmut_5fequals_5fstrn_131',['yyjson_mut_equals_strn',['../yyjson_8h.html#a1887a4e64900348851f22d528950bf7e',1,'yyjson.h']]], + ['yyjson_5fmut_5ffalse_132',['yyjson_mut_false',['../yyjson_8h.html#a184a7d8fa5b929ce01c7181712c34747',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fbool_133',['yyjson_mut_get_bool',['../yyjson_8h.html#a5ae266ef7d5c52eaa2d5afeafab41721',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fint_134',['yyjson_mut_get_int',['../yyjson_8h.html#aad6de220fa487e31bd1bd2c2cccd9bff',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5flen_135',['yyjson_mut_get_len',['../yyjson_8h.html#aec3a6e6812f3ca8fd58c858275443fe0',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fnum_136',['yyjson_mut_get_num',['../yyjson_8h.html#ae46242b9ad367c677a5026f6ea30c635',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fraw_137',['yyjson_mut_get_raw',['../yyjson_8h.html#a3de6970785ebf0dd000d28c916793388',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5freal_138',['yyjson_mut_get_real',['../yyjson_8h.html#addde26cc012f50aee79a623e6be4614e',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fsint_139',['yyjson_mut_get_sint',['../yyjson_8h.html#af9824de7303491b4e43dd423878ae0a0',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fstr_140',['yyjson_mut_get_str',['../yyjson_8h.html#a896424a210ec4983f0634467ebe85a68',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fsubtype_141',['yyjson_mut_get_subtype',['../yyjson_8h.html#a1a032ed912524326d22331f7dd1366f2',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5ftag_142',['yyjson_mut_get_tag',['../yyjson_8h.html#a64603b1c33c9ebc626665dea61e25abd',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5ftype_143',['yyjson_mut_get_type',['../yyjson_8h.html#a69acff4e2298d6b1a315d5f75a5eaa9d',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5ftype_5fdesc_144',['yyjson_mut_get_type_desc',['../yyjson_8h.html#a0718192e8eb1b46a83116b15ce6e67c7',1,'yyjson.h']]], + ['yyjson_5fmut_5fget_5fuint_145',['yyjson_mut_get_uint',['../yyjson_8h.html#a708869e986c30d3a03026be8ce4c2b37',1,'yyjson.h']]], + ['yyjson_5fmut_5fint_146',['yyjson_mut_int',['../yyjson_8h.html#a92e202b3738250ffee612089bdec91eb',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5farr_147',['yyjson_mut_is_arr',['../yyjson_8h.html#a538974615c719cb8ea2e8ea7705569cf',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fbool_148',['yyjson_mut_is_bool',['../yyjson_8h.html#ad18730f04c429faa79be473de57efd5e',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fctn_149',['yyjson_mut_is_ctn',['../yyjson_8h.html#a25f0e04af88792dd01e0ed8461ffb51b',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5ffalse_150',['yyjson_mut_is_false',['../yyjson_8h.html#aadb5f3196fe14e75914ed34d6e700076',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fint_151',['yyjson_mut_is_int',['../yyjson_8h.html#a7bb8c32c190a8e4ce4f5e9e95623f304',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fnull_152',['yyjson_mut_is_null',['../yyjson_8h.html#a17fda97923bb434d4214c56534586606',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fnum_153',['yyjson_mut_is_num',['../yyjson_8h.html#a4c37c92b9977d86475cda1884c9ae52e',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fobj_154',['yyjson_mut_is_obj',['../yyjson_8h.html#aaafe8a57b5e53c9f7f9984c80ab3be1f',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fraw_155',['yyjson_mut_is_raw',['../yyjson_8h.html#a2bbea1da400b473e92b8429027d0f307',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5freal_156',['yyjson_mut_is_real',['../yyjson_8h.html#acfc8545d9b1af8dd8f1488e34fbac351',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fsint_157',['yyjson_mut_is_sint',['../yyjson_8h.html#a907fa46c6ab95e9d7652392507f17e3b',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fstr_158',['yyjson_mut_is_str',['../yyjson_8h.html#ad9f16424bfef46cd479066905f653591',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5ftrue_159',['yyjson_mut_is_true',['../yyjson_8h.html#a5c94af000c170272356f060c76f91559',1,'yyjson.h']]], + ['yyjson_5fmut_5fis_5fuint_160',['yyjson_mut_is_uint',['../yyjson_8h.html#a740d49152b7b9974c65efeab698dfb67',1,'yyjson.h']]], + ['yyjson_5fmut_5fmerge_5fpatch_161',['yyjson_mut_merge_patch',['../yyjson_8h.html#aad64266ebfbdd2a9627050cf1f3f48d7',1,'yyjson.h']]], + ['yyjson_5fmut_5fnull_162',['yyjson_mut_null',['../yyjson_8h.html#a73e0044fd0c511263cbf5cd869976475',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_163',['yyjson_mut_obj',['../yyjson_8h.html#a721dacf0e32ee6c7f18817aca806e9b2',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_164',['yyjson_mut_obj_add',['../yyjson_8h.html#ac0e1bcd9f449e4b1e62d25fb96830a62',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5farr_165',['yyjson_mut_obj_add_arr',['../yyjson_8h.html#a1d27c9ad366209b83f236d74ec7e1991',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fbool_166',['yyjson_mut_obj_add_bool',['../yyjson_8h.html#abe2f1b0c0b8cb9ceab3cdc35d4574c86',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5ffalse_167',['yyjson_mut_obj_add_false',['../yyjson_8h.html#a52c88fea8622d7bf4e81ecea93dc5df6',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fint_168',['yyjson_mut_obj_add_int',['../yyjson_8h.html#a56726ff7e284700736e26e56afa6cf7b',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fnull_169',['yyjson_mut_obj_add_null',['../yyjson_8h.html#a6efc657d7f9aefdcba51e753fcea02c1',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fobj_170',['yyjson_mut_obj_add_obj',['../yyjson_8h.html#a7241260b7fefbbdfdf7566d207b486c5',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5freal_171',['yyjson_mut_obj_add_real',['../yyjson_8h.html#aa4b243e9de837405d83bcc3251156cea',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fsint_172',['yyjson_mut_obj_add_sint',['../yyjson_8h.html#a4070a94fca9592eefa2798dd45237d85',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fstr_173',['yyjson_mut_obj_add_str',['../yyjson_8h.html#a996f8aa51f4c1475448974cf98f28df3',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fstrcpy_174',['yyjson_mut_obj_add_strcpy',['../yyjson_8h.html#abeeca08e3b6994dddd55951a83cd648f',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fstrn_175',['yyjson_mut_obj_add_strn',['../yyjson_8h.html#a4530f9fc02f8604cef3de273feb4ab6a',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fstrncpy_176',['yyjson_mut_obj_add_strncpy',['../yyjson_8h.html#a1d544048860a8c53510d560b4d60411a',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5ftrue_177',['yyjson_mut_obj_add_true',['../yyjson_8h.html#a80380f14a448ea046eb718e068c2df6b',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fuint_178',['yyjson_mut_obj_add_uint',['../yyjson_8h.html#a5f48e712fe4988f779a35309779dd765',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fadd_5fval_179',['yyjson_mut_obj_add_val',['../yyjson_8h.html#a210aa96478b0b005b1611fe2f0ecbaa2',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fclear_180',['yyjson_mut_obj_clear',['../yyjson_8h.html#aee5bc7d2ad2169a04f54e63139eddb86',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fget_181',['yyjson_mut_obj_get',['../yyjson_8h.html#a90a824479a3d07f47e9bcce9bbbfcdc0',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fgetn_182',['yyjson_mut_obj_getn',['../yyjson_8h.html#a9f40302607516131c026ca5f13a29946',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5finsert_183',['yyjson_mut_obj_insert',['../yyjson_8h.html#a98e9f97614fce2a6187473eeb35274e8',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fget_184',['yyjson_mut_obj_iter_get',['../yyjson_8h.html#a9e79f1480256c6e2e8dfbf61da9cd853',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fget_5fval_185',['yyjson_mut_obj_iter_get_val',['../yyjson_8h.html#aaa4bef14b71ff145fe8cdc2fa98c7f45',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fgetn_186',['yyjson_mut_obj_iter_getn',['../yyjson_8h.html#a3d3ab359890ab167041732a871ab943d',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fhas_5fnext_187',['yyjson_mut_obj_iter_has_next',['../yyjson_8h.html#aca1345f5057068e556cc6fadda10d04c',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5finit_188',['yyjson_mut_obj_iter_init',['../yyjson_8h.html#ad32e0e0427bda63164f12fe689a6f854',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fnext_189',['yyjson_mut_obj_iter_next',['../yyjson_8h.html#a55f4228c2d65d497ad3cee8abe95c0be',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fremove_190',['yyjson_mut_obj_iter_remove',['../yyjson_8h.html#a6e891b4020dd6325d6eacb5e108da3c4',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fiter_5fwith_191',['yyjson_mut_obj_iter_with',['../yyjson_8h.html#aedac207e6c2d5e031997e2b0df73db6a',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fput_192',['yyjson_mut_obj_put',['../yyjson_8h.html#acbfde7c1173b4258f83029c6dacf47c3',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fremove_193',['yyjson_mut_obj_remove',['../yyjson_8h.html#a660d533ce8b661e85c5b14e4e99e5085',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fremove_5fkey_194',['yyjson_mut_obj_remove_key',['../yyjson_8h.html#a13d5da22b245b8242d9c5c6bd6b3582b',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fremove_5fkeyn_195',['yyjson_mut_obj_remove_keyn',['../yyjson_8h.html#a36b5cade5e5cfecd47e9ae584078e2b4',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fremove_5fstr_196',['yyjson_mut_obj_remove_str',['../yyjson_8h.html#a630b55e2937f7ffe8c0dcef20497ce93',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fremove_5fstrn_197',['yyjson_mut_obj_remove_strn',['../yyjson_8h.html#ae6dfd237f7997125e606d678b3b59b5c',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5frename_5fkey_198',['yyjson_mut_obj_rename_key',['../yyjson_8h.html#aea65c64007cfa236faa17e1ac87c4e5e',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5frename_5fkeyn_199',['yyjson_mut_obj_rename_keyn',['../yyjson_8h.html#a335b9fdffa2885eb5eddd1ee2b43016b',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5freplace_200',['yyjson_mut_obj_replace',['../yyjson_8h.html#a964840d68d5d27ad2e16c63b4b2475b6',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5frotate_201',['yyjson_mut_obj_rotate',['../yyjson_8h.html#a0f1a9fea8fbc13caf61861dfdb498d46',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fsize_202',['yyjson_mut_obj_size',['../yyjson_8h.html#a601ac20666dd26bfbec016ee4cbb1b92',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fwith_5fkv_203',['yyjson_mut_obj_with_kv',['../yyjson_8h.html#afc2749d9ed694b6d0a4f5c14da19c7d4',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fwith_5fstr_204',['yyjson_mut_obj_with_str',['../yyjson_8h.html#a49cfc79051b729689f4f08592b284cc9',1,'yyjson.h']]], + ['yyjson_5fmut_5fpatch_205',['yyjson_mut_patch',['../yyjson_8h.html#ad4cca957150bd6f19fa12a4f907dffee',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fadd_206',['yyjson_mut_ptr_add',['../yyjson_8h.html#ab49d3e532c97846b198b360602a9b5ca',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5faddn_207',['yyjson_mut_ptr_addn',['../yyjson_8h.html#aa65216783e9cd2ff949092399a2608d8',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5faddx_208',['yyjson_mut_ptr_addx',['../yyjson_8h.html#a256b4f50ed8e6830d57fbf7df7053141',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fget_209',['yyjson_mut_ptr_get',['../yyjson_8h.html#a8add57045c09758844b9433dbe3d4451',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fgetn_210',['yyjson_mut_ptr_getn',['../yyjson_8h.html#a7d72991b7e14b54845b639ef37c1c54c',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fgetx_211',['yyjson_mut_ptr_getx',['../yyjson_8h.html#abb1b3f84ca4f32c72dad8eea83f3d116',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fremove_212',['yyjson_mut_ptr_remove',['../yyjson_8h.html#a853738b59790700627f7212b6e00922d',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fremoven_213',['yyjson_mut_ptr_removen',['../yyjson_8h.html#a3447370d5ab7657cd98c54ef17fb047b',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fremovex_214',['yyjson_mut_ptr_removex',['../yyjson_8h.html#a68a954cfda2a17cc612bb31460b902e1',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5freplace_215',['yyjson_mut_ptr_replace',['../yyjson_8h.html#ad617af11eb6bf81926531878f0117bba',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5freplacen_216',['yyjson_mut_ptr_replacen',['../yyjson_8h.html#af324a76bd5e45899cccba7850d9ce43a',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5freplacex_217',['yyjson_mut_ptr_replacex',['../yyjson_8h.html#a41f9c6e4641f813a7a94f12ea79b34ce',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fset_218',['yyjson_mut_ptr_set',['../yyjson_8h.html#a4de077663ebedc11a24ddbde66a72945',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fsetn_219',['yyjson_mut_ptr_setn',['../yyjson_8h.html#ac8ba98e62d5d4c5ab9ddd44173164756',1,'yyjson.h']]], + ['yyjson_5fmut_5fptr_5fsetx_220',['yyjson_mut_ptr_setx',['../yyjson_8h.html#a181de44520dcd7eb3211c617d10f4525',1,'yyjson.h']]], + ['yyjson_5fmut_5fraw_221',['yyjson_mut_raw',['../yyjson_8h.html#a7541eb4eadf59e84f1ef06889789d460',1,'yyjson.h']]], + ['yyjson_5fmut_5frawcpy_222',['yyjson_mut_rawcpy',['../yyjson_8h.html#a35cfc3e94310aaddb9eaf6609c4640d9',1,'yyjson.h']]], + ['yyjson_5fmut_5frawn_223',['yyjson_mut_rawn',['../yyjson_8h.html#a3f69c2e1cdc99ae4f9914435b7a542d7',1,'yyjson.h']]], + ['yyjson_5fmut_5frawncpy_224',['yyjson_mut_rawncpy',['../yyjson_8h.html#a8a9cc40b5f3f93b66ba191449f81fbda',1,'yyjson.h']]], + ['yyjson_5fmut_5fread_5fnumber_225',['yyjson_mut_read_number',['../yyjson_8h.html#aed1fdeb679986591d5f2f257c5cf3b60',1,'yyjson.h']]], + ['yyjson_5fmut_5freal_226',['yyjson_mut_real',['../yyjson_8h.html#a177181eee333314c7b40e2dc573fcdec',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5farr_227',['yyjson_mut_set_arr',['../yyjson_8h.html#af6dac7e5e95ccc12d79c31b96d33940a',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fbool_228',['yyjson_mut_set_bool',['../yyjson_8h.html#a108d97873650fd95453f3c82a0b6a2aa',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fint_229',['yyjson_mut_set_int',['../yyjson_8h.html#a64168360e4ac45070f98c6db92b89cd7',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fnull_230',['yyjson_mut_set_null',['../yyjson_8h.html#a6e0c3b9ff069db64e4aa14da1078b538',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fobj_231',['yyjson_mut_set_obj',['../yyjson_8h.html#a533791670fe27f71bab321d586e11ea2',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fraw_232',['yyjson_mut_set_raw',['../yyjson_8h.html#a510bd8af8c64911827c890bd67245282',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5freal_233',['yyjson_mut_set_real',['../yyjson_8h.html#a0cbd041b4d5a31d6dcc0bd759eae6cf7',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fsint_234',['yyjson_mut_set_sint',['../yyjson_8h.html#ad3c513a8fd61c173c4afa404572e02f6',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fstr_235',['yyjson_mut_set_str',['../yyjson_8h.html#a84e98fae940ff675b2a22076cbd5efc1',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fstrn_236',['yyjson_mut_set_strn',['../yyjson_8h.html#a298c4558e0b349e4f801f210f19ac8b1',1,'yyjson.h']]], + ['yyjson_5fmut_5fset_5fuint_237',['yyjson_mut_set_uint',['../yyjson_8h.html#a84604772b235ec0f651532013f2480a8',1,'yyjson.h']]], + ['yyjson_5fmut_5fsint_238',['yyjson_mut_sint',['../yyjson_8h.html#acd434c1a97d275f97f743e47e228831a',1,'yyjson.h']]], + ['yyjson_5fmut_5fstr_239',['yyjson_mut_str',['../yyjson_8h.html#ae8d7e4c75adb1b9adb2246165491a4a3',1,'yyjson.h']]], + ['yyjson_5fmut_5fstrcpy_240',['yyjson_mut_strcpy',['../yyjson_8h.html#a95300bcf1cdb52d296e39aa1a4650741',1,'yyjson.h']]], + ['yyjson_5fmut_5fstrn_241',['yyjson_mut_strn',['../yyjson_8h.html#a13c39f37c6936907c266ba9c076dd741',1,'yyjson.h']]], + ['yyjson_5fmut_5fstrncpy_242',['yyjson_mut_strncpy',['../yyjson_8h.html#a1588bdc6f4125e5c6d1daf6b240f6ff8',1,'yyjson.h']]], + ['yyjson_5fmut_5ftrue_243',['yyjson_mut_true',['../yyjson_8h.html#a032637dbdee5a6525420384daa097dff',1,'yyjson.h']]], + ['yyjson_5fmut_5fuint_244',['yyjson_mut_uint',['../yyjson_8h.html#a893a09172b402af1bf520cf7347dfeab',1,'yyjson.h']]], + ['yyjson_5fmut_5fval_5fimut_5fcopy_245',['yyjson_mut_val_imut_copy',['../yyjson_8h.html#a7a142af553e7831989593aee44f74e26',1,'yyjson.h']]], + ['yyjson_5fmut_5fval_5fmut_5fcopy_246',['yyjson_mut_val_mut_copy',['../yyjson_8h.html#a66761be40cfb010086ec798ddb44018f',1,'yyjson.h']]], + ['yyjson_5fmut_5fval_5fwrite_247',['yyjson_mut_val_write',['../yyjson_8h.html#a700da5ce5bf8bb9d3739cc73a0f51cdf',1,'yyjson.h']]], + ['yyjson_5fmut_5fval_5fwrite_5ffile_248',['yyjson_mut_val_write_file',['../yyjson_8h.html#adf8b2d3c8b57e85d58108d58c68b0db5',1,'yyjson.h']]], + ['yyjson_5fmut_5fval_5fwrite_5ffp_249',['yyjson_mut_val_write_fp',['../yyjson_8h.html#acb80caf1bf1aecd6b68f38b84628c492',1,'yyjson.h']]], + ['yyjson_5fmut_5fval_5fwrite_5fopts_250',['yyjson_mut_val_write_opts',['../yyjson_8h.html#abdaf14b79fe803289070c0e5d5a705b8',1,'yyjson.h']]], + ['yyjson_5fmut_5fwrite_251',['yyjson_mut_write',['../yyjson_8h.html#a881e2ee3f487385810829df8bc675f1f',1,'yyjson.h']]], + ['yyjson_5fmut_5fwrite_5ffile_252',['yyjson_mut_write_file',['../yyjson_8h.html#ad2a7aa77fa66a593536e3d7c3edb1d7a',1,'yyjson.h']]], + ['yyjson_5fmut_5fwrite_5ffp_253',['yyjson_mut_write_fp',['../yyjson_8h.html#ac8c17e7086a6d0a8db559ce0076c71e0',1,'yyjson.h']]], + ['yyjson_5fmut_5fwrite_5fopts_254',['yyjson_mut_write_opts',['../yyjson_8h.html#a7af42d62aa1583986c687c5cd10b010e',1,'yyjson.h']]], + ['yyjson_5fobj_5fget_255',['yyjson_obj_get',['../yyjson_8h.html#a1e8a4dea2e9e9248acde14c664ab702b',1,'yyjson.h']]], + ['yyjson_5fobj_5fgetn_256',['yyjson_obj_getn',['../yyjson_8h.html#a2936ca2492ae8cdcdf0435f5259ff854',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5fget_257',['yyjson_obj_iter_get',['../yyjson_8h.html#a1f3b09c4f279287f8af93b3754a41e85',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5fget_5fval_258',['yyjson_obj_iter_get_val',['../yyjson_8h.html#a3403b9c25c8b8f2b3027f4e6d97d0ca8',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5fgetn_259',['yyjson_obj_iter_getn',['../yyjson_8h.html#a7a45a4b5a1340bb3c2907b7faf3981be',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5fhas_5fnext_260',['yyjson_obj_iter_has_next',['../yyjson_8h.html#ab83087bafd1f48910b62bf63200679e1',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5finit_261',['yyjson_obj_iter_init',['../yyjson_8h.html#a2b6a426ece4ffeb9dede1f7a9970140d',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5fnext_262',['yyjson_obj_iter_next',['../yyjson_8h.html#a6033befb82b9331d2c19c09799ec5bcf',1,'yyjson.h']]], + ['yyjson_5fobj_5fiter_5fwith_263',['yyjson_obj_iter_with',['../yyjson_8h.html#a543806a566821ccc6c7069edabc59a85',1,'yyjson.h']]], + ['yyjson_5fobj_5fsize_264',['yyjson_obj_size',['../yyjson_8h.html#aa9789f197f972dc433ea2eb622defd50',1,'yyjson.h']]], + ['yyjson_5fpatch_265',['yyjson_patch',['../yyjson_8h.html#a2d0864410efdd15e4591fecc0b4c082c',1,'yyjson.h']]], + ['yyjson_5fptr_5fctx_5fappend_266',['yyjson_ptr_ctx_append',['../yyjson_8h.html#aa0dcc48007c1754a4a181d81f22cb488',1,'yyjson.h']]], + ['yyjson_5fptr_5fctx_5fremove_267',['yyjson_ptr_ctx_remove',['../yyjson_8h.html#a92d8ec53e4cf8426288d86868dc89e09',1,'yyjson.h']]], + ['yyjson_5fptr_5fctx_5freplace_268',['yyjson_ptr_ctx_replace',['../yyjson_8h.html#ac61826dc8fd7fa6cafa58fa9a45d058e',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_269',['yyjson_ptr_get',['../yyjson_8h.html#a897cf07015f4f79fb4ebb0b3f58ac292',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_5fbool_270',['yyjson_ptr_get_bool',['../yyjson_8h.html#ac5d042e8760c46d5db48254a7740a48e',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_5fnum_271',['yyjson_ptr_get_num',['../yyjson_8h.html#a013cce9ecb58c53f0c3c9e1b081aa9c9',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_5freal_272',['yyjson_ptr_get_real',['../yyjson_8h.html#a858ac36d7ad6a86e539cd84118498edb',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_5fsint_273',['yyjson_ptr_get_sint',['../yyjson_8h.html#a0b3d05df2a4e4748c75f35fa8ce8c650',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_5fstr_274',['yyjson_ptr_get_str',['../yyjson_8h.html#a177e25caf069be7e36b1ba17cad7dc7d',1,'yyjson.h']]], + ['yyjson_5fptr_5fget_5fuint_275',['yyjson_ptr_get_uint',['../yyjson_8h.html#a695d5d491618baa20d1f3258cf0fed8e',1,'yyjson.h']]], + ['yyjson_5fptr_5fgetn_276',['yyjson_ptr_getn',['../yyjson_8h.html#aa3612af25f159df0c0587ddf8c7c58db',1,'yyjson.h']]], + ['yyjson_5fptr_5fgetx_277',['yyjson_ptr_getx',['../yyjson_8h.html#a4b69d3a0061294fecd4a94927ad10e96',1,'yyjson.h']]], + ['yyjson_5fread_278',['yyjson_read',['../yyjson_8h.html#aeab3c2a1d86225e5b181fb1bba7587d4',1,'yyjson.h']]], + ['yyjson_5fread_5ffile_279',['yyjson_read_file',['../yyjson_8h.html#a605ac08b083fb65331d7fa5eb5d32225',1,'yyjson.h']]], + ['yyjson_5fread_5ffp_280',['yyjson_read_fp',['../yyjson_8h.html#a7f8c3918f8ab161bf7e2e203ff0f291e',1,'yyjson.h']]], + ['yyjson_5fread_5fmax_5fmemory_5fusage_281',['yyjson_read_max_memory_usage',['../yyjson_8h.html#ae511cac592355c2f60f170402b9d8dbf',1,'yyjson.h']]], + ['yyjson_5fread_5fnumber_282',['yyjson_read_number',['../yyjson_8h.html#a2b7dfa8495fb1d839e6294f2e7c4b58a',1,'yyjson.h']]], + ['yyjson_5fread_5fopts_283',['yyjson_read_opts',['../yyjson_8h.html#acf234d21f0cb4b7fc89381ef25e9f0a8',1,'yyjson.h']]], + ['yyjson_5fset_5fbool_284',['yyjson_set_bool',['../yyjson_8h.html#ad99ceda574b466f8102699e52564c8da',1,'yyjson.h']]], + ['yyjson_5fset_5fint_285',['yyjson_set_int',['../yyjson_8h.html#af1f4dd90c0bd891cb139e72cfd588789',1,'yyjson.h']]], + ['yyjson_5fset_5fnull_286',['yyjson_set_null',['../yyjson_8h.html#a079fdf2d481492c8533104437dbf2283',1,'yyjson.h']]], + ['yyjson_5fset_5fraw_287',['yyjson_set_raw',['../yyjson_8h.html#a75ee22602fb750b67fda804fb653ef1e',1,'yyjson.h']]], + ['yyjson_5fset_5freal_288',['yyjson_set_real',['../yyjson_8h.html#ac782a838c6378f022434d7ab3a3b333d',1,'yyjson.h']]], + ['yyjson_5fset_5fsint_289',['yyjson_set_sint',['../yyjson_8h.html#ad0f58bd6ac0289fd55d09b02fa3d4743',1,'yyjson.h']]], + ['yyjson_5fset_5fstr_290',['yyjson_set_str',['../yyjson_8h.html#a9a0f4082d2244b7264a819bbc32ebbdf',1,'yyjson.h']]], + ['yyjson_5fset_5fstrn_291',['yyjson_set_strn',['../yyjson_8h.html#a9e49dc52b6209708df0ccf4ddf49b8c4',1,'yyjson.h']]], + ['yyjson_5fset_5fuint_292',['yyjson_set_uint',['../yyjson_8h.html#a90614444c9d6bbd7d8586176986adbc5',1,'yyjson.h']]], + ['yyjson_5fval_5fmut_5fcopy_293',['yyjson_val_mut_copy',['../yyjson_8h.html#a04ff184b833fe2d6932309821e2b2e5a',1,'yyjson.h']]], + ['yyjson_5fval_5fwrite_294',['yyjson_val_write',['../yyjson_8h.html#a00409eb59aee687f7778d00510b59d38',1,'yyjson.h']]], + ['yyjson_5fval_5fwrite_5ffile_295',['yyjson_val_write_file',['../yyjson_8h.html#a725cc27bd7bd37c1d18c41589abd34db',1,'yyjson.h']]], + ['yyjson_5fval_5fwrite_5ffp_296',['yyjson_val_write_fp',['../yyjson_8h.html#a3e5ad66dd43cc51500fff0926bae21a0',1,'yyjson.h']]], + ['yyjson_5fval_5fwrite_5fopts_297',['yyjson_val_write_opts',['../yyjson_8h.html#a79720744960c9b4fdabbfb28379bbeb4',1,'yyjson.h']]], + ['yyjson_5fversion_298',['yyjson_version',['../yyjson_8h.html#a874f912f9c023bc353d1a770798017a1',1,'yyjson.h']]], + ['yyjson_5fwrite_299',['yyjson_write',['../yyjson_8h.html#ad231975496ac3788fe5d69804e295443',1,'yyjson.h']]], + ['yyjson_5fwrite_5ffile_300',['yyjson_write_file',['../yyjson_8h.html#a2d82bd0dc78358326b03e28b9acc19e4',1,'yyjson.h']]], + ['yyjson_5fwrite_5ffp_301',['yyjson_write_fp',['../yyjson_8h.html#a29eea00c04954094701bd90235a7073e',1,'yyjson.h']]], + ['yyjson_5fwrite_5fopts_302',['yyjson_write_opts',['../yyjson_8h.html#a43ccc01254525cef16699e72079e3e49',1,'yyjson.h']]] ]; diff --git a/doc/doxygen/html/structyyjson__alc.html b/doc/doxygen/html/structyyjson__alc.html index 806745d..58158be 100644 --- a/doc/doxygen/html/structyyjson__alc.html +++ b/doc/doxygen/html/structyyjson__alc.html @@ -35,7 +35,7 @@ diff --git a/doc/doxygen/html/yyjson_8h.html b/doc/doxygen/html/yyjson_8h.html index 02b57bc..f3d57e9 100644 --- a/doc/doxygen/html/yyjson_8h.html +++ b/doc/doxygen/html/yyjson_8h.html @@ -35,7 +35,7 @@ @@ -194,13 +194,13 @@ - + - + - + @@ -288,6 +288,8 @@ + + @@ -1108,10 +1110,10 @@

    your_func(val);
    }
    -
    yyjson_api_inline yyjson_arr_iter yyjson_arr_iter_with(yyjson_val *arr)
    Definition: yyjson.h:5125
    -
    yyjson_api_inline yyjson_val * yyjson_arr_iter_next(yyjson_arr_iter *iter)
    Definition: yyjson.h:5135
    -
    Definition: yyjson.h:1810
    -
    Definition: yyjson.h:4496
    +
    yyjson_api_inline yyjson_arr_iter yyjson_arr_iter_with(yyjson_val *arr)
    Definition: yyjson.h:5143
    +
    yyjson_api_inline yyjson_val * yyjson_arr_iter_next(yyjson_arr_iter *iter)
    Definition: yyjson.h:5153
    +
    Definition: yyjson.h:1828
    +
    Definition: yyjson.h:4514

    -
    yyjson 0.9.0 +
    yyjson 0.10.0
    A high performance C JSON library.
    -
    yyjson 0.9.0 +
    yyjson 0.10.0
    A high performance C JSON library.
    -
    yyjson 0.9.0 +
    yyjson 0.10.0
    A high performance C JSON library.
    -
    yyjson 0.9.0 +
    yyjson 0.10.0
    A high performance C JSON library.
    -
    yyjson 0.9.0 +
    yyjson 0.10.0
    A high performance C JSON library.
     
    #define YYJSON_VERSION_MAJOR   0
     
    #define YYJSON_VERSION_MINOR   9
    #define YYJSON_VERSION_MINOR   10
     
    #define YYJSON_VERSION_PATCH   0
     
    #define YYJSON_VERSION_HEX   0x000900
    #define YYJSON_VERSION_HEX   0x000A00
     
    #define YYJSON_VERSION_STRING   "0.9.0"
    #define YYJSON_VERSION_STRING   "0.10.0"
     
    #define YYJSON_TYPE_NONE   ((uint8_t)0) /* _____000 */
     
     
    yyjson_api void yyjson_alc_dyn_free (yyjson_alc *alc)
     
    yyjson_api bool yyjson_locate_pos (const char *str, size_t len, size_t pos, size_t *line, size_t *col, size_t *chr)
     
    yyjson_api yyjson_docyyjson_read_opts (char *dat, size_t len, yyjson_read_flag flg, const yyjson_alc *alc, yyjson_read_err *err)
     
    yyjson_api yyjson_docyyjson_read_file (const char *path, yyjson_read_flag flg, const yyjson_alc *alc, yyjson_read_err *err)
    @@ -1158,18 +1160,18 @@

    your_func(key, val);
    }
    -
    yyjson_api_inline yyjson_val * yyjson_obj_iter_get_val(yyjson_val *key)
    Definition: yyjson.h:5214
    -
    yyjson_api_inline yyjson_obj_iter yyjson_obj_iter_with(yyjson_val *obj)
    Definition: yyjson.h:5194
    -
    yyjson_api_inline yyjson_val * yyjson_obj_iter_next(yyjson_obj_iter *iter)
    Definition: yyjson.h:5204
    -
    yyjson_val * obj
    Definition: yyjson.h:1938
    -
    Definition: yyjson.h:1934
    +
    yyjson_api_inline yyjson_val * yyjson_obj_iter_get_val(yyjson_val *key)
    Definition: yyjson.h:5232
    +
    yyjson_api_inline yyjson_obj_iter yyjson_obj_iter_with(yyjson_val *obj)
    Definition: yyjson.h:5212
    +
    yyjson_api_inline yyjson_val * yyjson_obj_iter_next(yyjson_obj_iter *iter)
    Definition: yyjson.h:5222
    +
    yyjson_val * obj
    Definition: yyjson.h:1956
    +
    Definition: yyjson.h:1952

    If the ordering of the keys is known at compile-time, you can use this method to speed up value lookups:

    // {"k1":1, "k2": 3, "k3": 3}
    yyjson_val *key, *val;
    yyjson_val *v1 = yyjson_obj_iter_get(&iter, "k1");
    yyjson_val *v3 = yyjson_obj_iter_get(&iter, "k3");
    -
    yyjson_api_inline yyjson_val * yyjson_obj_iter_get(yyjson_obj_iter *iter, const char *key)
    Definition: yyjson.h:5218
    +
    yyjson_api_inline yyjson_val * yyjson_obj_iter_get(yyjson_obj_iter *iter, const char *key)
    Definition: yyjson.h:5236
    See also
    yyjson_obj_iter_get() and yyjson_obj_iter_getn()

    Data Fields
    @@ -1226,12 +1228,12 @@

    yyjson_mut_arr_iter_remove(&iter);
    }
    }
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_remove(yyjson_mut_arr_iter *iter)
    Definition: yyjson.h:5871
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_next(yyjson_mut_arr_iter *iter)
    Definition: yyjson.h:5859
    -
    yyjson_api_inline yyjson_mut_arr_iter yyjson_mut_arr_iter_with(yyjson_mut_val *arr)
    Definition: yyjson.h:5848
    -
    yyjson_mut_val * arr
    Definition: yyjson.h:2495
    -
    Definition: yyjson.h:2490
    -
    Definition: yyjson.h:5263
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_remove(yyjson_mut_arr_iter *iter)
    Definition: yyjson.h:5889
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_next(yyjson_mut_arr_iter *iter)
    Definition: yyjson.h:5877
    +
    yyjson_api_inline yyjson_mut_arr_iter yyjson_mut_arr_iter_with(yyjson_mut_val *arr)
    Definition: yyjson.h:5866
    +
    yyjson_mut_val * arr
    Definition: yyjson.h:2513
    +
    Definition: yyjson.h:2508
    +
    Definition: yyjson.h:5281

    Data Fields
    @@ -1296,19 +1298,19 @@

    yyjson_mut_obj_iter_remove(&iter);
    }
    }
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_next(yyjson_mut_obj_iter *iter)
    Definition: yyjson.h:6495
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_remove(yyjson_mut_obj_iter *iter)
    Definition: yyjson.h:6512
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get_val(yyjson_mut_val *key)
    Definition: yyjson.h:6507
    -
    yyjson_mut_val * obj
    Definition: yyjson.h:3297
    -
    yyjson_api_inline yyjson_mut_obj_iter yyjson_mut_obj_iter_with(yyjson_mut_val *obj)
    Definition: yyjson.h:6484
    -
    Definition: yyjson.h:3292
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_next(yyjson_mut_obj_iter *iter)
    Definition: yyjson.h:6513
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_remove(yyjson_mut_obj_iter *iter)
    Definition: yyjson.h:6530
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get_val(yyjson_mut_val *key)
    Definition: yyjson.h:6525
    +
    yyjson_mut_val * obj
    Definition: yyjson.h:3315
    +
    yyjson_api_inline yyjson_mut_obj_iter yyjson_mut_obj_iter_with(yyjson_mut_val *obj)
    Definition: yyjson.h:6502
    +
    Definition: yyjson.h:3310

    If the ordering of the keys is known at compile-time, you can use this method to speed up value lookups:

    // {"k1":1, "k2": 3, "k3": 3}
    yyjson_mut_val *key, *val;
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get(yyjson_mut_obj_iter *iter, const char *key)
    Definition: yyjson.h:6529
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get(yyjson_mut_obj_iter *iter, const char *key)
    Definition: yyjson.h:6547
    See also
    yyjson_mut_obj_iter_get() and yyjson_mut_obj_iter_getn()

    Data Fields
    @@ -1410,9 +1412,9 @@

    &
    }
    // doc after: {"a":[0,1]}
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_getx(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
    Definition: yyjson.h:7181
    -
    yyjson_api_inline bool yyjson_is_null(yyjson_val *val)
    Definition: yyjson.h:4852
    -
    yyjson_api_inline bool yyjson_ptr_ctx_remove(yyjson_ptr_ctx *ctx)
    Definition: yyjson.h:7687
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_getx(yyjson_mut_doc *doc, const char *ptr, size_t len, yyjson_ptr_ctx *ctx, yyjson_ptr_err *err)
    Definition: yyjson.h:7199
    +
    yyjson_api_inline bool yyjson_is_null(yyjson_val *val)
    Definition: yyjson.h:4870
    +
    yyjson_api_inline bool yyjson_ptr_ctx_remove(yyjson_ptr_ctx *ctx)
    Definition: yyjson.h:7705

    Data Fields
    Data Fields
    @@ -1841,15 +1843,15 @@

    (idx) < (max); \
    (idx)++, \
    (val) = unsafe_yyjson_get_next(val))
    -
    yyjson_api_inline size_t yyjson_arr_size(yyjson_val *arr)
    Definition: yyjson.h:5063
    -
    yyjson_api_inline yyjson_val * yyjson_arr_get_first(yyjson_val *arr)
    Definition: yyjson.h:5082
    +
    yyjson_api_inline size_t yyjson_arr_size(yyjson_val *arr)
    Definition: yyjson.h:5081
    +
    yyjson_api_inline yyjson_val * yyjson_arr_get_first(yyjson_val *arr)
    Definition: yyjson.h:5100

    Macro for iterating over an array. It works like iterator, but with a more intuitive API.

    Example
    size_t idx, max;
    yyjson_arr_foreach(arr, idx, max, val) {
    your_func(idx, val);
    }
    -
    #define yyjson_arr_foreach(arr, idx, max, val)
    Definition: yyjson.h:1866
    +
    #define yyjson_arr_foreach(arr, idx, max, val)
    Definition: yyjson.h:1884
    @@ -2101,8 +2103,8 @@

    (idx) < (max); \
    (idx)++, \
    (val) = (val)->next)
    -
    yyjson_api_inline size_t yyjson_mut_arr_size(yyjson_mut_val *arr)
    Definition: yyjson.h:5798
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_get_first(yyjson_mut_val *arr)
    Definition: yyjson.h:5812
    +
    yyjson_api_inline size_t yyjson_mut_arr_size(yyjson_mut_val *arr)
    Definition: yyjson.h:5816
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_get_first(yyjson_mut_val *arr)
    Definition: yyjson.h:5830

    Macro for iterating over an array. It works like iterator, but with a more intuitive API.

    Warning
    You should not modify the array while iterating over it.
    Example
    size_t idx, max;
    @@ -2110,7 +2112,7 @@

    yyjson_mut_arr_foreach(arr, idx, max, val) {

    your_func(idx, val);
    }
    -
    #define yyjson_mut_arr_foreach(arr, idx, max, val)
    Definition: yyjson.h:2560
    +
    #define yyjson_mut_arr_foreach(arr, idx, max, val)
    Definition: yyjson.h:2578
    @@ -2166,7 +2168,7 @@

    (idx)++, \
    (key) = (val)->next, \
    (val) = (key)->next)
    -
    yyjson_api_inline size_t yyjson_mut_obj_size(yyjson_mut_val *obj)
    Definition: yyjson.h:6441
    +
    yyjson_api_inline size_t yyjson_mut_obj_size(yyjson_mut_val *obj)
    Definition: yyjson.h:6459

    Macro for iterating over an object. It works like iterator, but with a more intuitive API.

    Warning
    You should not modify the object while iterating over it.
    Example
    size_t idx, max;
    @@ -2174,7 +2176,7 @@

    yyjson_obj_foreach(obj, idx, max, key, val) {

    your_func(key, val);
    }
    -
    #define yyjson_obj_foreach(obj, idx, max, key, val)
    Definition: yyjson.h:2037
    +
    #define yyjson_obj_foreach(obj, idx, max, key, val)
    Definition: yyjson.h:2055
    @@ -2245,7 +2247,7 @@

    (idx)++, \
    (key) = unsafe_yyjson_get_next(val), \
    (val) = (key) + 1)
    -
    yyjson_api_inline size_t yyjson_obj_size(yyjson_val *obj)
    Definition: yyjson.h:5152
    +
    yyjson_api_inline size_t yyjson_obj_size(yyjson_val *obj)
    Definition: yyjson.h:5170

    Macro for iterating over an object. It works like iterator, but with a more intuitive API.

    Example
    @@ -2963,7 +2965,7 @@

    Definition: yyjson.h:618

    yyjson_api bool yyjson_alc_pool_init(yyjson_alc *alc, void *buf, size_t size)
    yyjson_api yyjson_doc * yyjson_read_opts(char *dat, size_t len, yyjson_read_flag flg, const yyjson_alc *alc, yyjson_read_err *err)
    -
    Definition: yyjson.h:4501
    +
    Definition: yyjson.h:4519
    Warning
    This Allocator is not thread-safe.
    @@ -4188,6 +4190,72 @@

    Returns whether the JSON value is unsigned integer (uint64_t). Returns false if val is NULL.

    + + +
    +

    ◆ yyjson_locate_pos()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    yyjson_api bool yyjson_locate_pos (const char * str,
    size_t len,
    size_t pos,
    size_t * line,
    size_t * col,
    size_t * chr 
    )
    +
    +

    Locate the line and column number for a byte position in a string. This can be used to get better description for error position.

    +
    Parameters
    + + + + + + + +
    strThe input string.
    lenThe byte length of the input string.
    posThe byte position within the input string.
    lineA pointer to receive the line number, starting from 1.
    colA pointer to receive the column number, starting from 1.
    chrA pointer to receive the character index, starting from 0.
    +
    +
    +
    Returns
    true on success, false if str is NULL or pos is out of bounds.
    +
    Note
    Line/column/character are calculated based on Unicode characters for compatibility with text editors. For multi-byte UTF-8 characters, the returned value may not directly correspond to the byte position.
    +
    @@ -5473,7 +5541,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const bool vals[3] = { true, false, true };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_bool(yyjson_mut_doc *doc, const bool *vals, size_t count)
    Definition: yyjson.h:5926
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_bool(yyjson_mut_doc *doc, const bool *vals, size_t count)
    Definition: yyjson.h:5944
    @@ -5521,7 +5589,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const double vals[3] = { -1.0, 0.0, 1.0 };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_double(yyjson_mut_doc *doc, const double *vals, size_t count)
    Definition: yyjson.h:6021
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_double(yyjson_mut_doc *doc, const double *vals, size_t count)
    Definition: yyjson.h:6039
    @@ -5569,7 +5637,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const float vals[3] = { -1.0f, 0.0f, 1.0f };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_float(yyjson_mut_doc *doc, const float *vals, size_t count)
    Definition: yyjson.h:6013
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_float(yyjson_mut_doc *doc, const float *vals, size_t count)
    Definition: yyjson.h:6031
    @@ -5617,7 +5685,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const double vals[3] = { 0.1, 0.2, 0.3 };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_real(yyjson_mut_doc *doc, const double *vals, size_t count)
    Definition: yyjson.h:5944
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_real(yyjson_mut_doc *doc, const double *vals, size_t count)
    Definition: yyjson.h:5962
    @@ -5665,7 +5733,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const int64_t vals[3] = { -1, 0, 1 };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint64(yyjson_mut_doc *doc, const int64_t *vals, size_t count)
    Definition: yyjson.h:5973
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint64(yyjson_mut_doc *doc, const int64_t *vals, size_t count)
    Definition: yyjson.h:5991
    @@ -5713,7 +5781,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const int16_t vals[3] = { -1, 0, 1 };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint16(yyjson_mut_doc *doc, const int16_t *vals, size_t count)
    Definition: yyjson.h:5957
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint16(yyjson_mut_doc *doc, const int16_t *vals, size_t count)
    Definition: yyjson.h:5975
    @@ -5761,7 +5829,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const int32_t vals[3] = { -1, 0, 1 };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint32(yyjson_mut_doc *doc, const int32_t *vals, size_t count)
    Definition: yyjson.h:5965
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint32(yyjson_mut_doc *doc, const int32_t *vals, size_t count)
    Definition: yyjson.h:5983
    @@ -5856,7 +5924,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const int8_t vals[3] = { -1, 0, 1 };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint8(yyjson_mut_doc *doc, const int8_t *vals, size_t count)
    Definition: yyjson.h:5949
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_sint8(yyjson_mut_doc *doc, const int8_t *vals, size_t count)
    Definition: yyjson.h:5967
    @@ -5905,7 +5973,7 @@

    Warning
    The input strings are not copied, you should keep these strings unmodified for the lifetime of this JSON document. If these strings will be modified, you should use yyjson_mut_arr_with_strcpy() instead.
    Example
    const char *vals[3] = { "a", "b", "c" };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_str(yyjson_mut_doc *doc, const char **vals, size_t count)
    Definition: yyjson.h:6029
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_str(yyjson_mut_doc *doc, const char **vals, size_t count)
    Definition: yyjson.h:6047
    @@ -5953,7 +6021,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const char *vals[3] = { "a", "b", "c" };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strcpy(yyjson_mut_doc *doc, const char **vals, size_t count)
    Definition: yyjson.h:6049
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strcpy(yyjson_mut_doc *doc, const char **vals, size_t count)
    Definition: yyjson.h:6067
    @@ -6010,7 +6078,7 @@

    Example
    const char *vals[3] = { "a", "bb", "c" };
    const size_t lens[3] = { 1, 2, 1 };
    yyjson_mut_val *arr = yyjson_mut_arr_with_strn(doc, vals, lens, 3);
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strn(yyjson_mut_doc *doc, const char **vals, const size_t *lens, size_t count)
    Definition: yyjson.h:6039
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strn(yyjson_mut_doc *doc, const char **vals, const size_t *lens, size_t count)
    Definition: yyjson.h:6057
    @@ -6113,7 +6181,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const uint64_t vals[3] = { 0, 1, 0 };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint(yyjson_mut_doc *doc, const uint64_t *vals, size_t count)
    Definition: yyjson.h:5939
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint(yyjson_mut_doc *doc, const uint64_t *vals, size_t count)
    Definition: yyjson.h:5957
    @@ -6161,7 +6229,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const uint16_t vals[3] = { 0, 1, 0 };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint16(yyjson_mut_doc *doc, const uint16_t *vals, size_t count)
    Definition: yyjson.h:5989
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint16(yyjson_mut_doc *doc, const uint16_t *vals, size_t count)
    Definition: yyjson.h:6007
    @@ -6209,7 +6277,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const uint32_t vals[3] = { 0, 1, 0 };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint32(yyjson_mut_doc *doc, const uint32_t *vals, size_t count)
    Definition: yyjson.h:5997
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint32(yyjson_mut_doc *doc, const uint32_t *vals, size_t count)
    Definition: yyjson.h:6015
    @@ -6257,7 +6325,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const uint64_t vals[3] = { 0, 1, 0 };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint64(yyjson_mut_doc *doc, const uint64_t *vals, size_t count)
    Definition: yyjson.h:6005
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint64(yyjson_mut_doc *doc, const uint64_t *vals, size_t count)
    Definition: yyjson.h:6023
    @@ -6305,7 +6373,7 @@

    Returns
    The new array. NULL if input is invalid or memory allocation failed.
    Example
    const uint8_t vals[3] = { 0, 1, 0 };
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint8(yyjson_mut_doc *doc, const uint8_t *vals, size_t count)
    Definition: yyjson.h:5981
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_uint8(yyjson_mut_doc *doc, const uint8_t *vals, size_t count)
    Definition: yyjson.h:5999
    @@ -9536,7 +9604,7 @@

    Warning
    The input string is not copied, you should keep this string unmodified for the lifetime of this JSON document.
    Example
    const char *kv_pairs[4] = { "id", "01", "name", "Harry" };
    yyjson_mut_val *obj = yyjson_mut_obj_with_kv(doc, kv_pairs, 2);
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_with_kv(yyjson_mut_doc *doc, const char **kv_pairs, size_t pair_count)
    Definition: yyjson.h:6603
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_with_kv(yyjson_mut_doc *doc, const char **kv_pairs, size_t pair_count)
    Definition: yyjson.h:6621
    @@ -9583,7 +9651,7 @@

    Example
    const char *keys[2] = { "id", "name" };
    const char *vals[2] = { "01", "Harry" };
    yyjson_mut_val *obj = yyjson_mut_obj_with_str(doc, keys, vals, 2);
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_with_str(yyjson_mut_doc *doc, const char **keys, const char **vals, size_t count)
    Definition: yyjson.h:6572
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_with_str(yyjson_mut_doc *doc, const char **keys, const char **vals, size_t count)
    Definition: yyjson.h:6590
    @@ -12667,8 +12735,8 @@

    yyjson_doc_free(doc);
    free(buf);
    -
    yyjson_api_inline void yyjson_doc_free(yyjson_doc *doc)
    Definition: yyjson.h:4833
    -
    yyjson_api_inline size_t yyjson_read_max_memory_usage(size_t len, yyjson_read_flag flg)
    Definition: yyjson.h:981
    +
    yyjson_api_inline void yyjson_doc_free(yyjson_doc *doc)
    Definition: yyjson.h:4851
    +
    yyjson_api_inline size_t yyjson_read_max_memory_usage(size_t len, yyjson_read_flag flg)
    Definition: yyjson.h:999
    See also
    yyjson_alc_pool_init()
    diff --git a/doc/doxygen/html/yyjson_8h.js b/doc/doxygen/html/yyjson_8h.js index 2187a73..d04e4ec 100644 --- a/doc/doxygen/html/yyjson_8h.js +++ b/doc/doxygen/html/yyjson_8h.js @@ -198,6 +198,7 @@ var yyjson_8h = [ "yyjson_is_str", "yyjson_8h.html#a52f3358d27af0b1f1aeb3fe4dc7da1c0", null ], [ "yyjson_is_true", "yyjson_8h.html#a527bfefae4532c4061e56d581ec4fc01", null ], [ "yyjson_is_uint", "yyjson_8h.html#ac4b6eb9e397730bbb264f64d46cafacf", null ], + [ "yyjson_locate_pos", "yyjson_8h.html#ac742b11ff26fb9af6362ffd2f3f21061", null ], [ "yyjson_merge_patch", "yyjson_8h.html#a9026faa4e022392c28e8f9afa553362f", null ], [ "yyjson_mut_arr", "yyjson_8h.html#aec0e874c4847338f3b61bf46257cb557", null ], [ "yyjson_mut_arr_add_arr", "yyjson_8h.html#a8e0dfe2ac2a53faadf137d159162d193", null ], diff --git a/src/yyjson.h b/src/yyjson.h index 5acfa9d..88cec2b 100644 --- a/src/yyjson.h +++ b/src/yyjson.h @@ -527,16 +527,16 @@ extern "C" { #define YYJSON_VERSION_MAJOR 0 /** The minor version of yyjson. */ -#define YYJSON_VERSION_MINOR 9 +#define YYJSON_VERSION_MINOR 10 /** The patch version of yyjson. */ #define YYJSON_VERSION_PATCH 0 /** The version of yyjson in hex: `(major << 16) | (minor << 8) | (patch)`. */ -#define YYJSON_VERSION_HEX 0x000900 +#define YYJSON_VERSION_HEX 0x000A00 /** The version string of yyjson. */ -#define YYJSON_VERSION_STRING "0.9.0" +#define YYJSON_VERSION_STRING "0.10.0" /** The version of yyjson in hex, same as `YYJSON_VERSION_HEX`. */ yyjson_api uint32_t yyjson_version(void);