From e01ae9d89eaf858894d366169329097171a28d67 Mon Sep 17 00:00:00 2001 From: ibireme Date: Thu, 14 Sep 2023 00:53:54 +0800 Subject: [PATCH] Releasing 0.8.0 --- CHANGELOG.md | 5 +- 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 | 34 +- doc/doxygen/html/globals_func.html | 6 +- doc/doxygen/html/globals_type.html | 2 +- doc/doxygen/html/globals_vars.html | 2 +- doc/doxygen/html/globals_y.html | 30 +- doc/doxygen/html/index.html | 118 ++- doc/doxygen/html/md__c_h_a_n_g_e_l_o_g.html | 79 +- doc/doxygen/html/md_doc__a_p_i.html | 581 ++++++------ doc/doxygen/html/md_doc__build_and_test.html | 64 +- doc/doxygen/html/md_doc__data_structure.html | 26 +- doc/doxygen/html/menudata.js | 4 +- doc/doxygen/html/navtreedata.js | 153 ++-- doc/doxygen/html/navtreeindex0.js | 398 ++++----- doc/doxygen/html/navtreeindex1.js | 444 +++++----- doc/doxygen/html/navtreeindex2.js | 121 ++- doc/doxygen/html/pages.html | 2 +- doc/doxygen/html/search/all_10.js | 838 +++++++++--------- doc/doxygen/html/search/defines_1.js | 62 +- doc/doxygen/html/search/functions_0.js | 600 ++++++------- doc/doxygen/html/structyyjson__alc.html | 2 +- doc/doxygen/html/yyjson_8h.html | 707 +++++++++++++-- doc/doxygen/html/yyjson_8h.js | 28 + src/yyjson.h | 6 +- 34 files changed, 2570 insertions(+), 1762 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca4097c..9e16524 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.8.0 (2023-09-13) #### Added - Add `YYJSON_SUBTYPE_NOESC` subtype to mark strings that do not need to be escaped. - Add `YYJSON_DISABLE_UTF8_VALIDATION` flag to allow disable UTF-8 validation at compile-time. @@ -10,10 +10,11 @@ All notable changes to this project will be documented in this file. - Add the missing `yyjson_mut_obj_add_arr/obj()` API: #140 #### Changed -- Improve the write performance of strings. +- 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) diff --git a/CMakeLists.txt b/CMakeLists.txt index 706647c..2ec3844 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.7.0 LANGUAGES C) +project(yyjson VERSION 0.8.0 LANGUAGES C) diff --git a/doc/doxygen/html/annotated.html b/doc/doxygen/html/annotated.html index c7eeae9..f13301b 100644 --- a/doc/doxygen/html/annotated.html +++ b/doc/doxygen/html/annotated.html @@ -35,7 +35,7 @@ -
yyjson 0.7.0 +
yyjson 0.8.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/classes.html b/doc/doxygen/html/classes.html index 66246e1..1bd5d1b 100644 --- a/doc/doxygen/html/classes.html +++ b/doc/doxygen/html/classes.html @@ -35,7 +35,7 @@ -
yyjson 0.7.0 +
yyjson 0.8.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/deprecated.html b/doc/doxygen/html/deprecated.html index a8c6637..e78c6a1 100644 --- a/doc/doxygen/html/deprecated.html +++ b/doc/doxygen/html/deprecated.html @@ -35,7 +35,7 @@ -
yyjson 0.7.0 +
yyjson 0.8.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 3182363..c1c14e4 100644 --- a/doc/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/doc/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -35,7 +35,7 @@ -
yyjson 0.7.0 +
yyjson 0.8.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/dir_e68e8157741866f444e17edd764ebbae.html b/doc/doxygen/html/dir_e68e8157741866f444e17edd764ebbae.html index fd8c662..c9b89be 100644 --- a/doc/doxygen/html/dir_e68e8157741866f444e17edd764ebbae.html +++ b/doc/doxygen/html/dir_e68e8157741866f444e17edd764ebbae.html @@ -35,7 +35,7 @@ -
yyjson 0.7.0 +
yyjson 0.8.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/files.html b/doc/doxygen/html/files.html index d3c2207..cc5e60c 100644 --- a/doc/doxygen/html/files.html +++ b/doc/doxygen/html/files.html @@ -35,7 +35,7 @@ -
yyjson 0.7.0 +
yyjson 0.8.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/functions.html b/doc/doxygen/html/functions.html index dc66a5c..e8ee6cf 100644 --- a/doc/doxygen/html/functions.html +++ b/doc/doxygen/html/functions.html @@ -35,7 +35,7 @@ -
yyjson 0.7.0 +
yyjson 0.8.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/functions_vars.html b/doc/doxygen/html/functions_vars.html index f380d6c..c5abeba 100644 --- a/doc/doxygen/html/functions_vars.html +++ b/doc/doxygen/html/functions_vars.html @@ -35,7 +35,7 @@ -
yyjson 0.7.0 +
yyjson 0.8.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/globals.html b/doc/doxygen/html/globals.html index 02e1207..128d31a 100644 --- a/doc/doxygen/html/globals.html +++ b/doc/doxygen/html/globals.html @@ -35,7 +35,7 @@ -
yyjson 0.7.0 +
yyjson 0.8.0
A high performance C JSON library.
diff --git a/doc/doxygen/html/globals_defs.html b/doc/doxygen/html/globals_defs.html index 04b4b06..c58957a 100644 --- a/doc/doxygen/html/globals_defs.html +++ b/doc/doxygen/html/globals_defs.html @@ -35,7 +35,7 @@ -
yyjson 0.7.0 +
yyjson 0.8.0
A high performance C JSON library.
@@ -93,8 +93,14 @@
    +  + +

    - _ -

    • __bool_true_false_are_defined : yyjson.h
    • +
    + + +

    - y -

    • yyjson_align : yyjson.h
    • yyjson_api : yyjson.h
    • yyjson_api_inline : yyjson.h
    • @@ -104,9 +110,11 @@
    • YYJSON_GCC_VER : yyjson.h
    • yyjson_has_attribute : yyjson.h
    • yyjson_has_builtin : yyjson.h
    • +
    • YYJSON_HAS_CONSTANT_P : yyjson.h
    • yyjson_has_feature : yyjson.h
    • yyjson_has_include : yyjson.h
    • yyjson_inline : yyjson.h
    • +
    • YYJSON_IS_REAL_GCC : yyjson.h
    • yyjson_likely : yyjson.h
    • YYJSON_MSC_VER : yyjson.h
    • yyjson_mut_arr_foreach : yyjson.h
    • @@ -114,8 +122,30 @@
    • yyjson_noinline : yyjson.h
    • yyjson_obj_foreach : yyjson.h
    • YYJSON_PADDING_SIZE : yyjson.h
    • +
    • YYJSON_RESERVED_BIT : yyjson.h
    • +
    • YYJSON_RESERVED_MASK : yyjson.h
    • YYJSON_STDC_VER : yyjson.h
    • +
    • YYJSON_SUBTYPE_BIT : yyjson.h
    • +
    • YYJSON_SUBTYPE_FALSE : yyjson.h
    • +
    • YYJSON_SUBTYPE_MASK : yyjson.h
    • +
    • YYJSON_SUBTYPE_NOESC : yyjson.h
    • +
    • YYJSON_SUBTYPE_NONE : yyjson.h
    • +
    • YYJSON_SUBTYPE_REAL : yyjson.h
    • +
    • YYJSON_SUBTYPE_SINT : yyjson.h
    • +
    • YYJSON_SUBTYPE_TRUE : yyjson.h
    • +
    • YYJSON_SUBTYPE_UINT : yyjson.h
    • +
    • YYJSON_TAG_BIT : yyjson.h
    • +
    • YYJSON_TAG_MASK : yyjson.h
    • +
    • YYJSON_TYPE_ARR : yyjson.h
    • +
    • YYJSON_TYPE_BIT : yyjson.h
    • +
    • YYJSON_TYPE_BOOL : yyjson.h
    • YYJSON_TYPE_MASK : yyjson.h
    • +
    • YYJSON_TYPE_NONE : yyjson.h
    • +
    • YYJSON_TYPE_NULL : yyjson.h
    • +
    • YYJSON_TYPE_NUM : yyjson.h
    • +
    • YYJSON_TYPE_OBJ : yyjson.h
    • +
    • YYJSON_TYPE_RAW : yyjson.h
    • +
    • YYJSON_TYPE_STR : yyjson.h
    • YYJSON_U64_TO_F64_NO_IMPL : yyjson.h
    • yyjson_unlikely : yyjson.h
    • YYJSON_VERSION_HEX : yyjson.h
    • diff --git a/doc/doxygen/html/globals_func.html b/doc/doxygen/html/globals_func.html index 0b3407a..eea4950 100644 --- a/doc/doxygen/html/globals_func.html +++ b/doc/doxygen/html/globals_func.html @@ -35,7 +35,7 @@ -
      yyjson 0.7.0 +
      yyjson 0.8.0
      A high performance C JSON library.
      @@ -96,6 +96,8 @@  

      - y -

        +
      • yyjson_alc_dyn_free() : yyjson.h
      • +
      • yyjson_alc_dyn_new() : yyjson.h
      • yyjson_alc_pool_init() : yyjson.h
      • yyjson_arr_get() : yyjson.h
      • yyjson_arr_get_first() : yyjson.h
      • @@ -258,10 +260,12 @@

        - y -

        • yyjson_mut_null() : yyjson.h
        • yyjson_mut_obj() : yyjson.h
        • yyjson_mut_obj_add() : yyjson.h
        • +
        • yyjson_mut_obj_add_arr() : yyjson.h
        • yyjson_mut_obj_add_bool() : yyjson.h
        • yyjson_mut_obj_add_false() : yyjson.h
        • yyjson_mut_obj_add_int() : yyjson.h
        • yyjson_mut_obj_add_null() : yyjson.h
        • +
        • yyjson_mut_obj_add_obj() : yyjson.h
        • yyjson_mut_obj_add_real() : yyjson.h
        • yyjson_mut_obj_add_sint() : yyjson.h
        • yyjson_mut_obj_add_str() : yyjson.h
        • diff --git a/doc/doxygen/html/globals_type.html b/doc/doxygen/html/globals_type.html index c94c3f8..ced4aa1 100644 --- a/doc/doxygen/html/globals_type.html +++ b/doc/doxygen/html/globals_type.html @@ -35,7 +35,7 @@ -
          yyjson 0.7.0 +
          yyjson 0.8.0
          A high performance C JSON library.
          diff --git a/doc/doxygen/html/globals_vars.html b/doc/doxygen/html/globals_vars.html index 7d3029a..9c67a84 100644 --- a/doc/doxygen/html/globals_vars.html +++ b/doc/doxygen/html/globals_vars.html @@ -35,7 +35,7 @@ -
          yyjson 0.7.0 +
          yyjson 0.8.0
          A high performance C JSON library.
          diff --git a/doc/doxygen/html/globals_y.html b/doc/doxygen/html/globals_y.html index a830be0..3c6ca33 100644 --- a/doc/doxygen/html/globals_y.html +++ b/doc/doxygen/html/globals_y.html @@ -35,7 +35,7 @@ -
          yyjson 0.7.0 +
          yyjson 0.8.0
          A high performance C JSON library.
          @@ -96,6 +96,8 @@
          Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:

          - y -

            +
          • yyjson_alc_dyn_free() : yyjson.h
          • +
          • yyjson_alc_dyn_new() : yyjson.h
          • yyjson_alc_pool_init() : yyjson.h
          • yyjson_align : yyjson.h
          • yyjson_api : yyjson.h
          • @@ -138,6 +140,7 @@

            - y -

            • yyjson_get_uint() : yyjson.h
            • yyjson_has_attribute : yyjson.h
            • yyjson_has_builtin : yyjson.h
            • +
            • YYJSON_HAS_CONSTANT_P : yyjson.h
            • yyjson_has_feature : yyjson.h
            • yyjson_has_include : yyjson.h
            • yyjson_inline : yyjson.h
            • @@ -151,6 +154,7 @@

              - y -

              • yyjson_is_obj() : yyjson.h
              • yyjson_is_raw() : yyjson.h
              • yyjson_is_real() : yyjson.h
              • +
              • YYJSON_IS_REAL_GCC : yyjson.h
              • yyjson_is_sint() : yyjson.h
              • yyjson_is_str() : yyjson.h
              • yyjson_is_true() : yyjson.h
              • @@ -272,10 +276,12 @@

                - y -

                • yyjson_mut_null() : yyjson.h
                • yyjson_mut_obj() : yyjson.h
                • yyjson_mut_obj_add() : yyjson.h
                • +
                • yyjson_mut_obj_add_arr() : yyjson.h
                • yyjson_mut_obj_add_bool() : yyjson.h
                • yyjson_mut_obj_add_false() : yyjson.h
                • yyjson_mut_obj_add_int() : yyjson.h
                • yyjson_mut_obj_add_null() : yyjson.h
                • +
                • yyjson_mut_obj_add_obj() : yyjson.h
                • yyjson_mut_obj_add_real() : yyjson.h
                • yyjson_mut_obj_add_sint() : yyjson.h
                • yyjson_mut_obj_add_str() : yyjson.h
                • @@ -435,6 +441,8 @@

                  - y -

                  • yyjson_read_opts() : yyjson.h
                  • YYJSON_READ_STOP_WHEN_DONE : yyjson.h
                  • YYJSON_READ_SUCCESS : yyjson.h
                  • +
                  • YYJSON_RESERVED_BIT : yyjson.h
                  • +
                  • YYJSON_RESERVED_MASK : yyjson.h
                  • yyjson_set_bool() : yyjson.h
                  • yyjson_set_int() : yyjson.h
                  • yyjson_set_null() : yyjson.h
                  • @@ -446,8 +454,28 @@

                    - y -

                    • yyjson_set_uint() : yyjson.h
                    • YYJSON_STDC_VER : yyjson.h
                    • yyjson_subtype : yyjson.h
                    • +
                    • YYJSON_SUBTYPE_BIT : yyjson.h
                    • +
                    • YYJSON_SUBTYPE_FALSE : yyjson.h
                    • +
                    • YYJSON_SUBTYPE_MASK : yyjson.h
                    • +
                    • YYJSON_SUBTYPE_NOESC : yyjson.h
                    • +
                    • YYJSON_SUBTYPE_NONE : yyjson.h
                    • +
                    • YYJSON_SUBTYPE_REAL : yyjson.h
                    • +
                    • YYJSON_SUBTYPE_SINT : yyjson.h
                    • +
                    • YYJSON_SUBTYPE_TRUE : yyjson.h
                    • +
                    • YYJSON_SUBTYPE_UINT : yyjson.h
                    • +
                    • YYJSON_TAG_BIT : yyjson.h
                    • +
                    • YYJSON_TAG_MASK : yyjson.h
                    • yyjson_type : yyjson.h
                    • +
                    • YYJSON_TYPE_ARR : yyjson.h
                    • +
                    • YYJSON_TYPE_BIT : yyjson.h
                    • +
                    • YYJSON_TYPE_BOOL : yyjson.h
                    • YYJSON_TYPE_MASK : yyjson.h
                    • +
                    • YYJSON_TYPE_NONE : yyjson.h
                    • +
                    • YYJSON_TYPE_NULL : yyjson.h
                    • +
                    • YYJSON_TYPE_NUM : yyjson.h
                    • +
                    • YYJSON_TYPE_OBJ : yyjson.h
                    • +
                    • YYJSON_TYPE_RAW : yyjson.h
                    • +
                    • YYJSON_TYPE_STR : yyjson.h
                    • YYJSON_U64_TO_F64_NO_IMPL : yyjson.h
                    • yyjson_unlikely : yyjson.h
                    • yyjson_val_mut_copy() : yyjson.h
                    • diff --git a/doc/doxygen/html/index.html b/doc/doxygen/html/index.html index 1b8196c..e8e4b93 100644 --- a/doc/doxygen/html/index.html +++ b/doc/doxygen/html/index.html @@ -35,7 +35,7 @@ -
                      yyjson 0.7.0 +
                      yyjson 0.8.0
                      A high performance C JSON library.
                      @@ -96,7 +96,7 @@
                      Introduction
                      -

                      Build Codecov License Version

                      +

                      Build Codecov License Version Packaging status

                      A high performance JSON library written in ANSI C.

                      Features

                      @@ -193,7 +193,7 @@

                    • low penalty for misaligned memory access
                    -
                  • A modern compiler with good optimizer.
                  • +
                  • A modern compiler with good optimizer (e.g. clang)

                  Sample Code

                  @@ -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:4959
                  -
                  yyjson_api_inline int yyjson_get_int(yyjson_val *val)
                  Definition: yyjson.h:4760
                  -
                  #define yyjson_arr_foreach(arr, idx, max, val)
                  Definition: yyjson.h:1753
                  -
                  yyjson_api_inline const char * yyjson_get_str(yyjson_val *val)
                  Definition: yyjson.h:4772
                  -
                  yyjson_api_inline yyjson_val * yyjson_doc_get_root(yyjson_doc *doc)
                  Definition: yyjson.h:4628
                  -
                  yyjson_api_inline void yyjson_doc_free(yyjson_doc *doc)
                  Definition: yyjson.h:4640
                  -
                  yyjson_api_inline size_t yyjson_get_len(yyjson_val *val)
                  Definition: yyjson.h:4776
                  -
                  yyjson_api_inline yyjson_doc * yyjson_read(const char *dat, size_t len, yyjson_read_flag flg)
                  Definition: yyjson.h:827
                  -
                  Definition: yyjson.h:4362
                  -
                  Definition: yyjson.h:4357
                  +
                  yyjson_api_inline yyjson_val * yyjson_obj_get(yyjson_val *obj, const char *key)
                  Definition: yyjson.h:5151
                  +
                  yyjson_api_inline int yyjson_get_int(yyjson_val *val)
                  Definition: yyjson.h:4950
                  +
                  #define yyjson_arr_foreach(arr, idx, max, val)
                  Definition: yyjson.h:1862
                  +
                  yyjson_api_inline const char * yyjson_get_str(yyjson_val *val)
                  Definition: yyjson.h:4962
                  +
                  yyjson_api_inline yyjson_val * yyjson_doc_get_root(yyjson_doc *doc)
                  Definition: yyjson.h:4817
                  +
                  yyjson_api_inline void yyjson_doc_free(yyjson_doc *doc)
                  Definition: yyjson.h:4829
                  +
                  yyjson_api_inline size_t yyjson_get_len(yyjson_val *val)
                  Definition: yyjson.h:4966
                  +
                  yyjson_api_inline yyjson_doc * yyjson_read(const char *dat, size_t len, yyjson_read_flag flg)
                  Definition: yyjson.h:936
                  +
                  Definition: yyjson.h:4497
                  +
                  Definition: yyjson.h:4492

          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:6766
          -
          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:5748
          -
          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:6697
          -
          yyjson_api_inline yyjson_mut_val * yyjson_mut_obj(yyjson_mut_doc *doc)
          Definition: yyjson.h:6349
          +
          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:6987
          +
          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:5958
          +
          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:6899
          +
          yyjson_api_inline yyjson_mut_val * yyjson_mut_obj(yyjson_mut_doc *doc)
          Definition: yyjson.h:6554
          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:1230
          -
          yyjson_api_inline void yyjson_mut_doc_set_root(yyjson_mut_doc *doc, yyjson_mut_val *root)
          Definition: yyjson.h:5186
          -
          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:6717
          +
          yyjson_api_inline char * yyjson_mut_write(const yyjson_mut_doc *doc, yyjson_write_flag flg, size_t *len)
          Definition: yyjson.h:1339
          +
          yyjson_api_inline void yyjson_mut_doc_set_root(yyjson_mut_doc *doc, yyjson_mut_val *root)
          Definition: yyjson.h:5373
          +
          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:6919
          yyjson_api yyjson_mut_doc * yyjson_mut_doc_new(const yyjson_alc *alc)
          -
          Definition: yyjson.h:5119
          -
          Definition: yyjson.h:5071
          +
          Definition: yyjson.h:5306
          +
          Definition: yyjson.h:5258

          Read JSON file with options

          // Read JSON file, allowing comments and trailing commas
          @@ -295,19 +295,19 @@

          // Free the doc
          -
          static const yyjson_read_flag YYJSON_READ_ALLOW_TRAILING_COMMAS
          Definition: yyjson.h:649
          -
          yyjson_api_inline bool yyjson_obj_iter_init(yyjson_val *obj, yyjson_obj_iter *iter)
          Definition: yyjson.h:4988
          -
          yyjson_api_inline yyjson_val * yyjson_obj_iter_get_val(yyjson_val *key)
          Definition: yyjson.h:5021
          -
          uint32_t yyjson_read_flag
          Definition: yyjson.h:622
          -
          yyjson_api_inline const char * yyjson_get_type_desc(yyjson_val *val)
          Definition: yyjson.h:4728
          -
          yyjson_read_code code
          Definition: yyjson.h:728
          -
          yyjson_api_inline yyjson_val * yyjson_obj_iter_next(yyjson_obj_iter *iter)
          Definition: yyjson.h:5011
          +
          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:5176
          +
          yyjson_api_inline yyjson_val * yyjson_obj_iter_get_val(yyjson_val *key)
          Definition: yyjson.h:5209
          +
          uint32_t yyjson_read_flag
          Definition: yyjson.h:731
          +
          yyjson_api_inline const char * yyjson_get_type_desc(yyjson_val *val)
          Definition: yyjson.h:4917
          +
          yyjson_read_code code
          Definition: yyjson.h:837
          +
          yyjson_api_inline yyjson_val * yyjson_obj_iter_next(yyjson_obj_iter *iter)
          Definition: yyjson.h:5199
          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:732
          -
          const char * msg
          Definition: yyjson.h:730
          -
          static const yyjson_read_flag YYJSON_READ_ALLOW_COMMENTS
          Definition: yyjson.h:652
          -
          Definition: yyjson.h:1821
          -
          Definition: yyjson.h:726
          +
          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:1930
          +
          Definition: yyjson.h:835

          Write JSON file with options

          // Read the JSON file as a mutable doc
          @@ -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:5201
          -
          const char * msg
          Definition: yyjson.h:1024
          -
          yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_next(yyjson_mut_obj_iter *iter)
          Definition: yyjson.h:6282
          -
          yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_remove(yyjson_mut_obj_iter *iter)
          Definition: yyjson.h:6299
          -
          yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_get_root(yyjson_mut_doc *doc)
          Definition: yyjson.h:5182
          -
          yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get_val(yyjson_mut_val *key)
          Definition: yyjson.h:6294
          -
          static const yyjson_write_flag YYJSON_WRITE_ESCAPE_UNICODE
          Definition: yyjson.h:967
          +
          yyjson_api_inline bool yyjson_mut_is_null(yyjson_mut_val *val)
          Definition: yyjson.h:5388
          +
          const char * msg
          Definition: yyjson.h:1133
          +
          yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_next(yyjson_mut_obj_iter *iter)
          Definition: yyjson.h:6488
          +
          yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_remove(yyjson_mut_obj_iter *iter)
          Definition: yyjson.h:6505
          +
          yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_get_root(yyjson_mut_doc *doc)
          Definition: yyjson.h:5369
          +
          yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get_val(yyjson_mut_val *key)
          Definition: yyjson.h:6500
          +
          static const yyjson_write_flag YYJSON_WRITE_ESCAPE_UNICODE
          Definition: yyjson.h:1076
          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:6257
          -
          yyjson_write_code code
          Definition: yyjson.h:1022
          -
          static const yyjson_write_flag YYJSON_WRITE_PRETTY
          Definition: yyjson.h:964
          -
          uint32_t yyjson_write_flag
          Definition: yyjson.h:954
          -
          Definition: yyjson.h:3179
          -
          Definition: yyjson.h:1020
          +
          yyjson_api_inline bool yyjson_mut_obj_iter_init(yyjson_mut_val *obj, yyjson_mut_obj_iter *iter)
          Definition: yyjson.h:6463
          +
          yyjson_write_code code
          Definition: yyjson.h:1131
          +
          static const yyjson_write_flag YYJSON_WRITE_PRETTY
          Definition: yyjson.h:1073
          +
          uint32_t yyjson_write_flag
          Definition: yyjson.h:1063
          +
          Definition: yyjson.h:3288
          +
          Definition: yyjson.h:1129

          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:

            @@ -364,6 +364,28 @@

          +Packaging status

          +

          Packaging status

          +

          +Built With yyjson

          +

          A non-exhaustive list of projects that expose yyjson to other languages or use yyjson internally for a major feature. If you have a project that uses yyjson, feel free to open a PR to add it to this list.

          + + + + + + + + + + + + + + + +
          Project Language Description
          py_yyjson Python Python bindings for yyjson
          orjson Python JSON library for Python with an optional yyjson backend
          cpp-yyjson C++ C++ JSON library with a yyjson backend
          yyjsonr R R binding for yyjson
          Anada Swift JSON model decoding based on yyjson
          duckdb C++ DuckDB is an in-process SQL OLAP Database Management System
          +

          TODO

          • [x] Add documentation page.
          • @@ -376,7 +398,7 @@

          • [ ] Add documentation about performance.
          • [ ] Optimize performance for 32-bit processor.
          -

          +

          License

          This project is released under the MIT 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 a22fab8..6cee035 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.7.0 +
          yyjson 0.8.0
          A high performance C JSON library.
          @@ -97,9 +97,30 @@

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

          -

          +

          +0.8.0 (2023-09-13)

          +

          +Added

          +
            +
          • Add YYJSON_SUBTYPE_NOESC subtype to mark strings that do not need to be escaped.
          • +
          • Add YYJSON_DISABLE_UTF8_VALIDATION flag to allow disable UTF-8 validation at compile-time.
          • +
          • 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
          • @@ -113,7 +134,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
          • @@ -121,14 +142,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.
          • @@ -166,14 +187,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
          • @@ -181,9 +202,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.
          • @@ -239,19 +260,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 6ffbb9a..4618002 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.7.0 +
            yyjson 0.8.0
            A high performance C JSON library.
            @@ -97,12 +97,12 @@

            This document contains all the API usage and examples for the yyjson library.

            -

            +

            API Design

            -

            +

            API prefix

            All public functions and structs are prefixed with yyjson_, and all constants are prefixed with YYJSON_.

            -

            +

            API for immutable/mutable data

            The library have 2 types of data structures: immutable and mutable:

            @@ -122,14 +122,14 @@

            -
            yyjson_api_inline bool yyjson_is_str(yyjson_val *val)
            Definition: yyjson.h:4694
            -
            yyjson_api_inline char * yyjson_mut_write(const yyjson_mut_doc *doc, yyjson_write_flag flg, size_t *len)
            Definition: yyjson.h:1230
            -
            yyjson_api_inline char * yyjson_write(const yyjson_doc *doc, yyjson_write_flag flg, size_t *len)
            Definition: yyjson.h:1126
            -
            yyjson_api_inline bool yyjson_mut_is_str(yyjson_mut_val *val)
            Definition: yyjson.h:5237
            -
            Definition: yyjson.h:4362
            -
            Definition: yyjson.h:5119
            -
            Definition: yyjson.h:5071
            -
            Definition: yyjson.h:4357
            +
            yyjson_api_inline bool yyjson_is_str(yyjson_val *val)
            Definition: yyjson.h:4883
            +
            yyjson_api_inline char * yyjson_mut_write(const yyjson_mut_doc *doc, yyjson_write_flag flg, size_t *len)
            Definition: yyjson.h:1339
            +
            yyjson_api_inline char * yyjson_write(const yyjson_doc *doc, yyjson_write_flag flg, size_t *len)
            Definition: yyjson.h:1235
            +
            yyjson_api_inline bool yyjson_mut_is_str(yyjson_mut_val *val)
            Definition: yyjson.h:5424
            +
            Definition: yyjson.h:4497
            +
            Definition: yyjson.h:5306
            +
            Definition: yyjson.h:5258
            +
            Definition: yyjson.h:4492

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

            // doc -> mut_doc
            @@ -145,15 +145,15 @@

            yyjson_api yyjson_mut_doc * yyjson_doc_mut_copy(yyjson_doc *doc, const yyjson_alc *alc)
            yyjson_api yyjson_doc * yyjson_mut_doc_imut_copy(yyjson_mut_doc *doc, const yyjson_alc *alc)
            yyjson_api yyjson_doc * yyjson_mut_val_imut_copy(yyjson_mut_val *val, const yyjson_alc *alc)
            -

            +

            API for string

            The library supports strings with or without null-terminator ('\0').
            When you need to use a string without a null-terminator or when you explicitly know the length of the string, you can use the function that ends with n, for example:

            // null-terminator is required
            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:4780
            -
            yyjson_api_inline bool yyjson_equals_strn(yyjson_val *val, const char *str, size_t len)
            Definition: yyjson.h:4787
            +
            yyjson_api_inline bool yyjson_equals_str(yyjson_val *val, const char *str)
            Definition: yyjson.h:4970
            +
            yyjson_api_inline bool yyjson_equals_strn(yyjson_val *val, const char *str, size_t len)
            Definition: yyjson.h:4978

            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,17 +163,17 @@

            // 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:5541
            -
            yyjson_api_inline yyjson_mut_val * yyjson_mut_strncpy(yyjson_mut_doc *doc, const char *str, size_t len)
            Definition: yyjson.h:5561
            -
            yyjson_api_inline yyjson_mut_val * yyjson_mut_strcpy(yyjson_mut_doc *doc, const char *str)
            Definition: yyjson.h:5555
            -
            yyjson_api_inline yyjson_mut_val * yyjson_mut_str(yyjson_mut_doc *doc, const char *str)
            Definition: yyjson.h:5535
            +
            yyjson_api_inline yyjson_mut_val * yyjson_mut_strn(yyjson_mut_doc *doc, const char *str, size_t len)
            Definition: yyjson.h:5739
            +
            yyjson_api_inline yyjson_mut_val * yyjson_mut_strncpy(yyjson_mut_doc *doc, const char *str, size_t len)
            Definition: yyjson.h:5771
            +
            yyjson_api_inline yyjson_mut_val * yyjson_mut_strcpy(yyjson_mut_doc *doc, const char *str)
            Definition: yyjson.h:5753
            +
            yyjson_api_inline yyjson_mut_val * yyjson_mut_str(yyjson_mut_doc *doc, const char *str)
            Definition: yyjson.h:5722


            -

            +

            Reading JSON

            The library provides 4 functions for reading JSON.
            Each function accepts an input of UTF-8 data or a file,
            returns a document if it successful or NULL if it fails.

            -

            +

            Read JSON from string

            The dat should be a UTF-8 string, null-terminator is not required.
            The len is the byte length of dat.
            @@ -182,15 +182,15 @@

            yyjson_doc *yyjson_read(const char *dat,
            size_t len,
            -
            uint32_t yyjson_read_flag
            Definition: yyjson.h:622
            -
            yyjson_api_inline yyjson_doc * yyjson_read(const char *dat, size_t len, yyjson_read_flag flg)
            Definition: yyjson.h:827
            +
            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

            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:4640
            -

            +
            yyjson_api_inline void yyjson_doc_free(yyjson_doc *doc)
            Definition: yyjson.h:4829
            +

            Read JSON from file

            The path is JSON file path.
            The flg is reader flag, pass 0 if you don't need it, see reader flag for details.
            @@ -201,14 +201,14 @@

            const yyjson_alc *alc,
            -
            Definition: yyjson.h:531
            +
            Definition: yyjson.h:618
            yyjson_api yyjson_doc * yyjson_read_file(const char *path, yyjson_read_flag flg, const yyjson_alc *alc, yyjson_read_err *err)
            -
            Definition: yyjson.h:726
            +
            Definition: yyjson.h:835

            Sample code:

            yyjson_doc *doc = yyjson_read_file("/tmp/test.json", 0, NULL, NULL);
            if (doc) {...}
            -

            +

            Read JSON from file pointer

            The fp is file pointer. The data will be read from the current position of the FILE to the end.
            The flg is reader flag, pass 0 if you don't need it, see reader flag for details.
            @@ -226,7 +226,7 @@

            if (fp) fclose(fp);
            if (doc) {...}
            -

            +

            Read JSON with options

            The dat should be a UTF-8 string, you can pass a const string if you don't use YYJSON_READ_INSITU flag.
            The len is the dat's length in bytes.
            @@ -252,9 +252,9 @@

            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:656
            -
            static const yyjson_read_flag YYJSON_READ_ALLOW_COMMENTS
            Definition: yyjson.h:652
            -

            +
            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 flag

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

            @@ -283,8 +283,8 @@

            if (doc) {...}
            free(buf); // the input dat should free after document.
            -
            static const yyjson_read_flag YYJSON_READ_INSITU
            Definition: yyjson.h:640
            -
            #define YYJSON_PADDING_SIZE
            Definition: yyjson.h:517
            +
            static const yyjson_read_flag YYJSON_READ_INSITU
            Definition: yyjson.h:749
            +
            #define YYJSON_PADDING_SIZE
            Definition: yyjson.h:604

            YYJSON_READ_STOP_WHEN_DONE
            Stop parsing when reaching the end of a JSON document instead of issues an error if there's additional content after it.
            This option is useful for parsing small pieces of JSON within larger data, such as NDJSON.
            @@ -310,8 +310,8 @@

            }
            free(dat);
            -
            yyjson_api_inline size_t yyjson_doc_get_read_size(yyjson_doc *doc)
            Definition: yyjson.h:4632
            -
            static const yyjson_read_flag YYJSON_READ_STOP_WHEN_DONE
            Definition: yyjson.h:645
            +
            yyjson_api_inline size_t yyjson_doc_get_read_size(yyjson_doc *doc)
            Definition: yyjson.h:4821
            +
            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 +342,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:4654
            -
            yyjson_api_inline const char * yyjson_get_raw(yyjson_val *val)
            Definition: yyjson.h:4744
            -
            yyjson_api_inline size_t yyjson_get_len(yyjson_val *val)
            Definition: yyjson.h:4776
            +
            yyjson_api_inline bool yyjson_is_raw(yyjson_val *val)
            Definition: yyjson.h:4843
            +
            yyjson_api_inline const char * yyjson_get_raw(yyjson_val *val)
            Definition: yyjson.h:4934
            +
            yyjson_api_inline size_t yyjson_get_len(yyjson_val *val)
            Definition: yyjson.h:4966

            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 +354,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 +374,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:1335
            -
            yyjson_api_inline char * yyjson_mut_val_write(const yyjson_mut_val *val, yyjson_write_flag flg, size_t *len)
            Definition: yyjson.h:1437
            -
            uint32_t yyjson_write_flag
            Definition: yyjson.h:954
            +
            yyjson_api_inline char * yyjson_val_write(const yyjson_val *val, yyjson_write_flag flg, size_t *len)
            Definition: yyjson.h:1444
            +
            yyjson_api_inline char * yyjson_mut_val_write(const yyjson_mut_val *val, yyjson_write_flag flg, size_t *len)
            Definition: yyjson.h:1546
            +
            uint32_t yyjson_write_flag
            Definition: yyjson.h:1063

            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:964
            +
            static const yyjson_write_flag YYJSON_WRITE_PRETTY
            Definition: yyjson.h:1073

            Sample code 2:

            @@ -393,11 +393,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:5186
            -
            yyjson_api_inline bool yyjson_mut_arr_add_int(yyjson_mut_doc *doc, yyjson_mut_val *arr, int64_t num)
            Definition: yyjson.h:6140
            +
            yyjson_api_inline void yyjson_mut_doc_set_root(yyjson_mut_doc *doc, yyjson_mut_val *root)
            Definition: yyjson.h:5373
            +
            yyjson_api_inline bool yyjson_mut_arr_add_int(yyjson_mut_doc *doc, yyjson_mut_val *arr, int64_t num)
            Definition: yyjson.h:6350
            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:5678
            -

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

            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 +418,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:1020
            +
            Definition: yyjson.h:1129

            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 +449,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.
            @@ -491,13 +491,13 @@

            printf("err: %u msg:%s\n", err.code, err.msg);
            }
            alc.free(alc.ctx, json);
            -
            void(* free)(void *ctx, void *ptr)
            Definition: yyjson.h:537
            -
            void * ctx
            Definition: yyjson.h:539
            -
            const char * msg
            Definition: yyjson.h:1024
            +
            void(* free)(void *ctx, void *ptr)
            Definition: yyjson.h:624
            +
            void * ctx
            Definition: yyjson.h:626
            +
            const char * msg
            Definition: yyjson.h:1133
            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:967
            -
            yyjson_write_code code
            Definition: yyjson.h:1022
            -

            +
            static const yyjson_write_flag YYJSON_WRITE_ESCAPE_UNICODE
            Definition: yyjson.h:1076
            +
            yyjson_write_code code
            Definition: yyjson.h:1131
            +

            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.

            @@ -510,9 +510,9 @@

          • Does not escape unicode or slashes.
          • YYJSON_WRITE_PRETTY
            - Writes JSON with a pretty format using a 4-space indent.

            + Writes JSON with a pretty format uing a 4-space indent.

            YYJSON_WRITE_PRETTY_TWO_SPACES
            - Writes JSON with a pretty format using a 2-space indent. This flag will override YYJSON_WRITE_PRETTY flag.

            + Writes JSON with a pretty format uing a 2-space indent. This flag will override YYJSON_WRITE_PRETTY flag.

            YYJSON_WRITE_ESCAPE_UNICODE
            Escape unicode as \uXXXX, making the output ASCII-only, for example:

            ["Alizée, 😊"]
            @@ -535,9 +535,9 @@

            Invalid characters within string values will be copied byte by byte. If YYJSON_WRITE_ESCAPE_UNICODE flag is also set, invalid characters will be escaped as \uFFFD (replacement character).

            This flag does not affect the performance of correctly encoded string.


            -

            +

            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.
            @@ -549,11 +549,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:4636
            -
            yyjson_api_inline yyjson_val * yyjson_doc_get_root(yyjson_doc *doc)
            Definition: yyjson.h:4628
            +
            yyjson_api_inline size_t yyjson_doc_get_val_count(yyjson_doc *doc)
            Definition: yyjson.h:4825
            +
            yyjson_api_inline yyjson_val * yyjson_doc_get_root(yyjson_doc *doc)
            Definition: yyjson.h:4817

            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:

            @@ -578,11 +578,17 @@

            - + + +
            YYJSON_TYPE_STR String value
            YYJSON_TYPE_ARR Array value
            YYJSON_TYPE_STR YYJSON_SUBTYPE_NOESC String value, no-escape
            YYJSON_TYPE_ARR Array value
            YYJSON_TYPE_OBJ Object value
            -

            Note that YYJSON_TYPE_NONE does not appear when the JSON is successfully parsed, and YYJSON_TYPE_RAW only appears when the corresponding flag is used. All other types are JSON-standard types.

            +
              +
            • YYJSON_TYPE_NONE means invalid value, it does not appear when the JSON is successfully parsed.
            • +
            • YYJSON_TYPE_RAW only appears when the corresponding flag YYJSON_READ_XXX_AS_RAW is used.
            • +
            • YYJSON_SUBTYPE_NOESC is used to optimize the writing speed of strings that do not need to be escaped. This subtype is used internally, and the user does not need to handle it.
            • +

            The following functions can be used to determine the type of a JSON value.

            // Returns the type and subtype of a JSON value.
            // Returns 0 if the input is NULL.
            @@ -613,24 +619,24 @@

            bool yyjson_is_obj(yyjson_val *val); // object
            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:498
            -
            yyjson_api_inline bool yyjson_is_ctn(yyjson_val *val)
            Definition: yyjson.h:4706
            -
            yyjson_api_inline uint8_t yyjson_get_tag(yyjson_val *val)
            Definition: yyjson.h:4724
            -
            yyjson_api_inline bool yyjson_is_bool(yyjson_val *val)
            Definition: yyjson.h:4670
            -
            yyjson_api_inline bool yyjson_is_real(yyjson_val *val)
            Definition: yyjson.h:4686
            -
            yyjson_api_inline const char * yyjson_get_type_desc(yyjson_val *val)
            Definition: yyjson.h:4728
            -
            uint8_t yyjson_type
            Definition: yyjson.h:487
            -
            yyjson_api_inline bool yyjson_is_int(yyjson_val *val)
            Definition: yyjson.h:4682
            -
            yyjson_api_inline bool yyjson_is_true(yyjson_val *val)
            Definition: yyjson.h:4662
            -
            yyjson_api_inline bool yyjson_is_false(yyjson_val *val)
            Definition: yyjson.h:4666
            -
            yyjson_api_inline yyjson_subtype yyjson_get_subtype(yyjson_val *val)
            Definition: yyjson.h:4720
            -
            yyjson_api_inline yyjson_type yyjson_get_type(yyjson_val *val)
            Definition: yyjson.h:4716
            -
            yyjson_api_inline bool yyjson_is_null(yyjson_val *val)
            Definition: yyjson.h:4658
            -
            yyjson_api_inline bool yyjson_is_sint(yyjson_val *val)
            Definition: yyjson.h:4678
            -
            yyjson_api_inline bool yyjson_is_uint(yyjson_val *val)
            Definition: yyjson.h:4674
            -
            yyjson_api_inline bool yyjson_is_arr(yyjson_val *val)
            Definition: yyjson.h:4698
            -
            yyjson_api_inline bool yyjson_is_num(yyjson_val *val)
            Definition: yyjson.h:4690
            -
            yyjson_api_inline bool yyjson_is_obj(yyjson_val *val)
            Definition: yyjson.h:4702
            +
            uint8_t yyjson_subtype
            Definition: yyjson.h:570
            +
            yyjson_api_inline bool yyjson_is_ctn(yyjson_val *val)
            Definition: yyjson.h:4895
            +
            yyjson_api_inline uint8_t yyjson_get_tag(yyjson_val *val)
            Definition: yyjson.h:4913
            +
            yyjson_api_inline bool yyjson_is_bool(yyjson_val *val)
            Definition: yyjson.h:4859
            +
            yyjson_api_inline bool yyjson_is_real(yyjson_val *val)
            Definition: yyjson.h:4875
            +
            yyjson_api_inline const char * yyjson_get_type_desc(yyjson_val *val)
            Definition: yyjson.h:4917
            +
            uint8_t yyjson_type
            Definition: yyjson.h:551
            +
            yyjson_api_inline bool yyjson_is_int(yyjson_val *val)
            Definition: yyjson.h:4871
            +
            yyjson_api_inline bool yyjson_is_true(yyjson_val *val)
            Definition: yyjson.h:4851
            +
            yyjson_api_inline bool yyjson_is_false(yyjson_val *val)
            Definition: yyjson.h:4855
            +
            yyjson_api_inline yyjson_subtype yyjson_get_subtype(yyjson_val *val)
            Definition: yyjson.h:4909
            +
            yyjson_api_inline yyjson_type yyjson_get_type(yyjson_val *val)
            Definition: yyjson.h:4905
            +
            yyjson_api_inline bool yyjson_is_null(yyjson_val *val)
            Definition: yyjson.h:4847
            +
            yyjson_api_inline bool yyjson_is_sint(yyjson_val *val)
            Definition: yyjson.h:4867
            +
            yyjson_api_inline bool yyjson_is_uint(yyjson_val *val)
            Definition: yyjson.h:4863
            +
            yyjson_api_inline bool yyjson_is_arr(yyjson_val *val)
            Definition: yyjson.h:4887
            +
            yyjson_api_inline bool yyjson_is_num(yyjson_val *val)
            Definition: yyjson.h:4879
            +
            yyjson_api_inline bool yyjson_is_obj(yyjson_val *val)
            Definition: yyjson.h:4891

            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);
            @@ -664,13 +670,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:4760
            -
            yyjson_api_inline double yyjson_get_real(yyjson_val *val)
            Definition: yyjson.h:4764
            -
            yyjson_api_inline const char * yyjson_get_str(yyjson_val *val)
            Definition: yyjson.h:4772
            -
            yyjson_api_inline bool yyjson_get_bool(yyjson_val *val)
            Definition: yyjson.h:4748
            -
            yyjson_api_inline uint64_t yyjson_get_uint(yyjson_val *val)
            Definition: yyjson.h:4752
            -
            yyjson_api_inline double yyjson_get_num(yyjson_val *val)
            Definition: yyjson.h:4768
            -
            yyjson_api_inline int64_t yyjson_get_sint(yyjson_val *val)
            Definition: yyjson.h:4756
            +
            yyjson_api_inline int yyjson_get_int(yyjson_val *val)
            Definition: yyjson.h:4950
            +
            yyjson_api_inline double yyjson_get_real(yyjson_val *val)
            Definition: yyjson.h:4954
            +
            yyjson_api_inline const char * yyjson_get_str(yyjson_val *val)
            Definition: yyjson.h:4962
            +
            yyjson_api_inline bool yyjson_get_bool(yyjson_val *val)
            Definition: yyjson.h:4938
            +
            yyjson_api_inline uint64_t yyjson_get_uint(yyjson_val *val)
            Definition: yyjson.h:4942
            +
            yyjson_api_inline double yyjson_get_num(yyjson_val *val)
            Definition: yyjson.h:4958
            +
            yyjson_api_inline int64_t yyjson_get_sint(yyjson_val *val)
            Definition: yyjson.h:4946

            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).

            @@ -687,16 +693,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:4809
            -
            yyjson_api_inline bool yyjson_set_raw(yyjson_val *val, const char *raw, size_t len)
            Definition: yyjson.h:4802
            -
            yyjson_api_inline bool yyjson_set_uint(yyjson_val *val, uint64_t num)
            Definition: yyjson.h:4821
            -
            yyjson_api_inline bool yyjson_set_str(yyjson_val *val, const char *str)
            Definition: yyjson.h:4845
            -
            yyjson_api_inline bool yyjson_set_strn(yyjson_val *val, const char *str, size_t len)
            Definition: yyjson.h:4852
            -
            yyjson_api_inline bool yyjson_set_real(yyjson_val *val, double num)
            Definition: yyjson.h:4839
            -
            yyjson_api_inline bool yyjson_set_sint(yyjson_val *val, int64_t num)
            Definition: yyjson.h:4827
            -
            yyjson_api_inline bool yyjson_set_bool(yyjson_val *val, bool num)
            Definition: yyjson.h:4815
            -
            yyjson_api_inline bool yyjson_set_int(yyjson_val *val, int num)
            Definition: yyjson.h:4833
            -

            +
            yyjson_api_inline bool yyjson_set_null(yyjson_val *val)
            Definition: yyjson.h:5001
            +
            yyjson_api_inline bool yyjson_set_raw(yyjson_val *val, const char *raw, size_t len)
            Definition: yyjson.h:4994
            +
            yyjson_api_inline bool yyjson_set_uint(yyjson_val *val, uint64_t num)
            Definition: yyjson.h:5013
            +
            yyjson_api_inline bool yyjson_set_str(yyjson_val *val, const char *str)
            Definition: yyjson.h:5037
            +
            yyjson_api_inline bool yyjson_set_strn(yyjson_val *val, const char *str, size_t len)
            Definition: yyjson.h:5044
            +
            yyjson_api_inline bool yyjson_set_real(yyjson_val *val, double num)
            Definition: yyjson.h:5031
            +
            yyjson_api_inline bool yyjson_set_sint(yyjson_val *val, int64_t num)
            Definition: yyjson.h:5019
            +
            yyjson_api_inline bool yyjson_set_bool(yyjson_val *val, bool num)
            Definition: yyjson.h:5007
            +
            yyjson_api_inline bool yyjson_set_int(yyjson_val *val, int num)
            Definition: yyjson.h:5025
            +

            JSON Array

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

            @@ -716,11 +722,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:4866
            -
            yyjson_api_inline yyjson_val * yyjson_arr_get_last(yyjson_val *arr)
            Definition: yyjson.h:4894
            -
            yyjson_api_inline yyjson_val * yyjson_arr_get(yyjson_val *arr, size_t idx)
            Definition: yyjson.h:4870
            -
            yyjson_api_inline yyjson_val * yyjson_arr_get_first(yyjson_val *arr)
            Definition: yyjson.h:4885
            -

          +
          yyjson_api_inline size_t yyjson_arr_size(yyjson_val *arr)
          Definition: yyjson.h:5058
          +
          yyjson_api_inline yyjson_val * yyjson_arr_get_last(yyjson_val *arr)
          Definition: yyjson.h:5086
          +
          yyjson_api_inline yyjson_val * yyjson_arr_get(yyjson_val *arr, size_t idx)
          Definition: yyjson.h:5062
          +
          yyjson_api_inline yyjson_val * yyjson_arr_get_first(yyjson_val *arr)
          Definition: yyjson.h:5077
          +

          JSON Array Iterator

          There are two ways to traverse an array:

          @@ -731,9 +737,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:4928
          -
          yyjson_api_inline yyjson_val * yyjson_arr_iter_next(yyjson_arr_iter *iter)
          Definition: yyjson.h:4938
          -
          Definition: yyjson.h:1697
          +
          yyjson_api_inline yyjson_arr_iter yyjson_arr_iter_with(yyjson_val *arr)
          Definition: yyjson.h:5120
          +
          yyjson_api_inline yyjson_val * yyjson_arr_iter_next(yyjson_arr_iter *iter)
          Definition: yyjson.h:5130
          +
          Definition: yyjson.h:1806

      Sample code 2 (foreach macro):

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

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


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

      }
      }
      -
      yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_remove(yyjson_mut_arr_iter *iter)
      Definition: yyjson.h:5655
      -
      yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_next(yyjson_mut_arr_iter *iter)
      Definition: yyjson.h:5643
      -
      yyjson_api_inline yyjson_mut_arr_iter yyjson_mut_arr_iter_with(yyjson_mut_val *arr)
      Definition: yyjson.h:5632
      -
      Definition: yyjson.h:2377
      +
      yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_remove(yyjson_mut_arr_iter *iter)
      Definition: yyjson.h:5865
      +
      yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_next(yyjson_mut_arr_iter *iter)
      Definition: yyjson.h:5853
      +
      yyjson_api_inline yyjson_mut_arr_iter yyjson_mut_arr_iter_with(yyjson_mut_val *arr)
      Definition: yyjson.h:5842
      +
      Definition: yyjson.h:2486

Sample code 2 (mutable foreach macro):

yyjson_mut_val *arr; // the array to be traversed
size_t idx, max;
@@ -767,8 +773,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:2447
-

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

JSON Object

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

@@ -790,13 +796,13 @@

-
yyjson_api_inline yyjson_val * yyjson_obj_get(yyjson_val *obj, const char *key)
Definition: yyjson.h:4959
-
yyjson_api_inline yyjson_val * yyjson_obj_iter_get(yyjson_obj_iter *iter, const char *key)
Definition: yyjson.h:5025
-
yyjson_api_inline yyjson_val * yyjson_obj_getn(yyjson_val *obj, const char *key, size_t key_len)
Definition: yyjson.h:4964
-
yyjson_api_inline yyjson_obj_iter yyjson_obj_iter_with(yyjson_val *obj)
Definition: yyjson.h:5001
-
yyjson_api_inline size_t yyjson_obj_size(yyjson_val *obj)
Definition: yyjson.h:4955
-
Definition: yyjson.h:1821
-

+
yyjson_api_inline yyjson_val * yyjson_obj_get(yyjson_val *obj, const char *key)
Definition: yyjson.h:5151
+
yyjson_api_inline yyjson_val * yyjson_obj_iter_get(yyjson_obj_iter *iter, const char *key)
Definition: yyjson.h:5213
+
yyjson_api_inline yyjson_val * yyjson_obj_getn(yyjson_val *obj, const char *key, size_t key_len)
Definition: yyjson.h:5156
+
yyjson_api_inline yyjson_obj_iter yyjson_obj_iter_with(yyjson_val *obj)
Definition: yyjson.h:5189
+
yyjson_api_inline size_t yyjson_obj_size(yyjson_val *obj)
Definition: yyjson.h:5147
+
Definition: yyjson.h:1930
+

JSON Object Iterator

There are two ways to traverse an object:

@@ -808,8 +814,8 @@

your_func(key, val);
}
-
yyjson_api_inline yyjson_val * yyjson_obj_iter_get_val(yyjson_val *key)
Definition: yyjson.h:5021
-
yyjson_api_inline yyjson_val * yyjson_obj_iter_next(yyjson_obj_iter *iter)
Definition: yyjson.h:5011
+
yyjson_api_inline yyjson_val * yyjson_obj_iter_get_val(yyjson_val *key)
Definition: yyjson.h:5209
+
yyjson_api_inline yyjson_val * yyjson_obj_iter_next(yyjson_obj_iter *iter)
Definition: yyjson.h:5199

Sample code 2 (foreach macro):

yyjson_val *obj; // this is your object
size_t idx, max;
@@ -817,7 +823,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:1924
+
#define yyjson_obj_foreach(obj, idx, max, key, val)
Definition: yyjson.h:2033


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

}
}
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_next(yyjson_mut_obj_iter *iter)
Definition: yyjson.h:6282
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_remove(yyjson_mut_obj_iter *iter)
Definition: yyjson.h:6299
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get_val(yyjson_mut_val *key)
Definition: yyjson.h:6294
-
yyjson_api_inline yyjson_mut_obj_iter yyjson_mut_obj_iter_with(yyjson_mut_val *obj)
Definition: yyjson.h:6271
-
Definition: yyjson.h:3179
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_next(yyjson_mut_obj_iter *iter)
Definition: yyjson.h:6488
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_remove(yyjson_mut_obj_iter *iter)
Definition: yyjson.h:6505
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get_val(yyjson_mut_val *key)
Definition: yyjson.h:6500
+
yyjson_api_inline yyjson_mut_obj_iter yyjson_mut_obj_iter_with(yyjson_mut_val *obj)
Definition: yyjson.h:6477
+
Definition: yyjson.h:3288

Sample code 2 (mutable foreach macro):

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

your_func(key, val);
}


-

+

Creating JSON Document

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

@@ -891,12 +897,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:6349
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj(yyjson_mut_doc *doc)
Definition: yyjson.h:6554
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:5517
-
yyjson_api_inline bool yyjson_mut_obj_add(yyjson_mut_val *obj, yyjson_mut_val *key, yyjson_mut_val *val)
Definition: yyjson.h:6505
-
yyjson_api_inline bool yyjson_mut_arr_append(yyjson_mut_val *arr, yyjson_mut_val *val)
Definition: yyjson.h:5899
-

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

Mutable Document

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

@@ -936,9 +942,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:5182
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_get_root(yyjson_mut_doc *doc)
Definition: yyjson.h:5369
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.

@@ -959,14 +965,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:5457
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_real(yyjson_mut_doc *doc, double num)
Definition: yyjson.h:5522
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_false(yyjson_mut_doc *doc)
Definition: yyjson.h:5468
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_bool(yyjson_mut_doc *doc, bool val)
Definition: yyjson.h:5479
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_null(yyjson_mut_doc *doc)
Definition: yyjson.h:5446
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_uint(yyjson_mut_doc *doc, uint64_t num)
Definition: yyjson.h:5491
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_sint(yyjson_mut_doc *doc, int64_t num)
Definition: yyjson.h:5504
-

+
yyjson_api_inline yyjson_mut_val * yyjson_mut_true(yyjson_mut_doc *doc)
Definition: yyjson.h:5644
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_real(yyjson_mut_doc *doc, double num)
Definition: yyjson.h:5709
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_false(yyjson_mut_doc *doc)
Definition: yyjson.h:5655
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_bool(yyjson_mut_doc *doc, bool val)
Definition: yyjson.h:5666
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_null(yyjson_mut_doc *doc)
Definition: yyjson.h:5633
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_uint(yyjson_mut_doc *doc, uint64_t num)
Definition: yyjson.h:5678
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_sint(yyjson_mut_doc *doc, int64_t num)
Definition: yyjson.h:5691
+

JSON Array Creation

The following functions are used to create mutable JSON array.

@@ -1001,25 +1007,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:5717
-
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:5764
-
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:5756
-
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:5822
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_float(yyjson_mut_doc *doc, const float *vals, size_t count)
Definition: yyjson.h:5796
-
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:5748
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_real(yyjson_mut_doc *doc, const double *vals, size_t count)
Definition: yyjson.h:5727
-
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:5740
-
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:5772
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strcpy(yyjson_mut_doc *doc, const char **vals, size_t count)
Definition: yyjson.h:5832
-
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:5788
-
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:5722
-
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:5732
-
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:5780
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_double(yyjson_mut_doc *doc, const double *vals, size_t count)
Definition: yyjson.h:5804
-
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:5846
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_str(yyjson_mut_doc *doc, const char **vals, size_t count)
Definition: yyjson.h:5812
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_bool(yyjson_mut_doc *doc, const bool *vals, size_t count)
Definition: yyjson.h:5710
-

+
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:5927
+
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:5974
+
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:5966
+
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:6032
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_float(yyjson_mut_doc *doc, const float *vals, size_t count)
Definition: yyjson.h:6006
+
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:5958
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_real(yyjson_mut_doc *doc, const double *vals, size_t count)
Definition: yyjson.h:5937
+
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:5950
+
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:5982
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strcpy(yyjson_mut_doc *doc, const char **vals, size_t count)
Definition: yyjson.h:6042
+
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:5998
+
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:5932
+
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:5942
+
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:5990
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_double(yyjson_mut_doc *doc, const double *vals, size_t count)
Definition: yyjson.h:6014
+
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:6056
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_str(yyjson_mut_doc *doc, const char **vals, size_t count)
Definition: yyjson.h:6022
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_bool(yyjson_mut_doc *doc, const bool *vals, size_t count)
Definition: yyjson.h:5920
+

JSON Array Modification

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

@@ -1080,29 +1086,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:6160
-
yyjson_api_inline bool yyjson_mut_arr_add_true(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6092
-
yyjson_api_inline bool yyjson_mut_arr_prepend(yyjson_mut_val *arr, yyjson_mut_val *val)
Definition: yyjson.h:5918
-
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:6190
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_remove(yyjson_mut_val *arr, size_t idx)
Definition: yyjson.h:5965
-
yyjson_api_inline bool yyjson_mut_arr_clear(yyjson_mut_val *arr)
Definition: yyjson.h:6052
-
yyjson_api_inline bool yyjson_mut_arr_add_strcpy(yyjson_mut_doc *doc, yyjson_mut_val *arr, const char *str)
Definition: yyjson.h:6180
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_replace(yyjson_mut_val *arr, size_t idx, yyjson_mut_val *val)
Definition: yyjson.h:5937
-
yyjson_api_inline bool yyjson_mut_arr_add_bool(yyjson_mut_doc *doc, yyjson_mut_val *arr, bool val)
Definition: yyjson.h:6110
-
yyjson_api_inline bool yyjson_mut_arr_add_uint(yyjson_mut_doc *doc, yyjson_mut_val *arr, uint64_t num)
Definition: yyjson.h:6120
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_add_arr(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6200
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_remove_last(yyjson_mut_val *arr)
Definition: yyjson.h:6008
-
yyjson_api_inline bool yyjson_mut_arr_add_false(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6101
-
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:6170
-
yyjson_api_inline bool yyjson_mut_arr_add_real(yyjson_mut_doc *doc, yyjson_mut_val *arr, double num)
Definition: yyjson.h:6150
-
yyjson_api_inline bool yyjson_mut_arr_add_val(yyjson_mut_val *arr, yyjson_mut_val *val)
Definition: yyjson.h:6078
-
yyjson_api_inline bool yyjson_mut_arr_add_sint(yyjson_mut_doc *doc, yyjson_mut_val *arr, int64_t num)
Definition: yyjson.h:6130
-
yyjson_api_inline bool yyjson_mut_arr_remove_range(yyjson_mut_val *arr, size_t idx, size_t len)
Definition: yyjson.h:6030
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_add_obj(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6209
-
yyjson_api_inline bool yyjson_mut_arr_insert(yyjson_mut_val *arr, yyjson_mut_val *val, size_t idx)
Definition: yyjson.h:5868
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_remove_first(yyjson_mut_val *arr)
Definition: yyjson.h:5989
-
yyjson_api_inline bool yyjson_mut_arr_add_null(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6083
-

+
yyjson_api_inline bool yyjson_mut_arr_add_str(yyjson_mut_doc *doc, yyjson_mut_val *arr, const char *str)
Definition: yyjson.h:6370
+
yyjson_api_inline bool yyjson_mut_arr_add_true(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6302
+
yyjson_api_inline bool yyjson_mut_arr_prepend(yyjson_mut_val *arr, yyjson_mut_val *val)
Definition: yyjson.h:6128
+
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:6400
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_remove(yyjson_mut_val *arr, size_t idx)
Definition: yyjson.h:6175
+
yyjson_api_inline bool yyjson_mut_arr_clear(yyjson_mut_val *arr)
Definition: yyjson.h:6262
+
yyjson_api_inline bool yyjson_mut_arr_add_strcpy(yyjson_mut_doc *doc, yyjson_mut_val *arr, const char *str)
Definition: yyjson.h:6390
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_replace(yyjson_mut_val *arr, size_t idx, yyjson_mut_val *val)
Definition: yyjson.h:6147
+
yyjson_api_inline bool yyjson_mut_arr_add_bool(yyjson_mut_doc *doc, yyjson_mut_val *arr, bool val)
Definition: yyjson.h:6320
+
yyjson_api_inline bool yyjson_mut_arr_add_uint(yyjson_mut_doc *doc, yyjson_mut_val *arr, uint64_t num)
Definition: yyjson.h:6330
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_add_arr(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6410
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_remove_last(yyjson_mut_val *arr)
Definition: yyjson.h:6218
+
yyjson_api_inline bool yyjson_mut_arr_add_false(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6311
+
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:6380
+
yyjson_api_inline bool yyjson_mut_arr_add_real(yyjson_mut_doc *doc, yyjson_mut_val *arr, double num)
Definition: yyjson.h:6360
+
yyjson_api_inline bool yyjson_mut_arr_add_val(yyjson_mut_val *arr, yyjson_mut_val *val)
Definition: yyjson.h:6288
+
yyjson_api_inline bool yyjson_mut_arr_add_sint(yyjson_mut_doc *doc, yyjson_mut_val *arr, int64_t num)
Definition: yyjson.h:6340
+
yyjson_api_inline bool yyjson_mut_arr_remove_range(yyjson_mut_val *arr, size_t idx, size_t len)
Definition: yyjson.h:6240
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_add_obj(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6419
+
yyjson_api_inline bool yyjson_mut_arr_insert(yyjson_mut_val *arr, yyjson_mut_val *val, size_t idx)
Definition: yyjson.h:6078
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_remove_first(yyjson_mut_val *arr)
Definition: yyjson.h:6199
+
yyjson_api_inline bool yyjson_mut_arr_add_null(yyjson_mut_doc *doc, yyjson_mut_val *arr)
Definition: yyjson.h:6293
+

JSON Object Creation

The following functions are used to create mutable JSON object.

@@ -1130,9 +1136,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:6360
-
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:6391
-

+
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:6565
+
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:6596
+

JSON Object Modification

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

@@ -1169,7 +1175,9 @@

bool yyjson_mut_obj_add_strn(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val, size_t len);
bool yyjson_mut_obj_add_strcpy(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val);
bool yyjson_mut_obj_add_strncpy(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, const char *val, size_t len);
-
+ + +
// Convenience API:
// Removes all key-value pairs for the given key.
// Note that this function takes a linear search time.
@@ -1182,30 +1190,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 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:6753
-
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:6809
-
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:6687
-
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:6728
-
yyjson_api_inline bool yyjson_mut_obj_add_false(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6660
-
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:6697
-
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:6677
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_remove_str(yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6776
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_remove(yyjson_mut_val *obj, yyjson_mut_val *key)
Definition: yyjson.h:6565
-
#define yyjson_api_inline
Definition: yyjson.h:308
-
yyjson_api_inline bool yyjson_mut_obj_add_null(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6644
-
yyjson_api_inline bool yyjson_mut_obj_add_true(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6652
-
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:6717
-
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:6707
-
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:6668
-
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:6740
-
yyjson_api_inline bool yyjson_mut_obj_put(yyjson_mut_val *obj, yyjson_mut_val *key, yyjson_mut_val *val)
Definition: yyjson.h:6516
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_remove_strn(yyjson_mut_val *obj, const char *key, size_t len)
Definition: yyjson.h:6781
-
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:6800
-
yyjson_api_inline bool yyjson_mut_obj_clear(yyjson_mut_val *obj)
Definition: yyjson.h:6594
+
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:6971
+
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:6958
+
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:7029
+
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:6889
+
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:6933
+
yyjson_api_inline bool yyjson_mut_obj_add_false(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6862
+
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:6899
+
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:6879
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_remove_str(yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6997
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_remove(yyjson_mut_val *obj, yyjson_mut_val *key)
Definition: yyjson.h:6767
+
#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:6846
+
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:6979
+
yyjson_api_inline bool yyjson_mut_obj_add_true(yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key)
Definition: yyjson.h:6854
+
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:6919
+
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:6909
+
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:6870
+
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:6945
+
yyjson_api_inline bool yyjson_mut_obj_put(yyjson_mut_val *obj, yyjson_mut_val *key, yyjson_mut_val *val)
Definition: yyjson.h:6719
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_remove_strn(yyjson_mut_val *obj, const char *key, size_t len)
Definition: yyjson.h:7002
+
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:7020
+
yyjson_api_inline bool yyjson_mut_obj_clear(yyjson_mut_val *obj)
Definition: yyjson.h:6793

-

+

JSON Pointer and Patch

-

+

JSON Pointer

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

// `JSON pointer` is a null-terminated string.
@@ -1225,20 +1235,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:6947
-
yyjson_api_inline yyjson_val * yyjson_ptr_getx(yyjson_val *val, const char *ptr, size_t len, yyjson_ptr_err *err)
Definition: yyjson.h:6923
-
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:6890
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_get(yyjson_mut_doc *doc, const char *ptr)
Definition: yyjson.h:6941
-
yyjson_api_inline yyjson_val * yyjson_doc_ptr_getn(yyjson_doc *doc, const char *ptr, size_t len)
Definition: yyjson.h:6885
-
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:6953
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_getn(yyjson_mut_val *val, const char *ptr, size_t len)
Definition: yyjson.h:6985
-
yyjson_api_inline yyjson_val * yyjson_ptr_get(yyjson_val *val, const char *ptr)
Definition: yyjson.h:6912
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_get(yyjson_mut_val *val, const char *ptr)
Definition: yyjson.h:6979
-
yyjson_api_inline yyjson_val * yyjson_doc_ptr_get(yyjson_doc *doc, const char *ptr)
Definition: yyjson.h:6879
-
yyjson_api_inline yyjson_val * yyjson_ptr_getn(yyjson_val *val, const char *ptr, size_t len)
Definition: yyjson.h:6918
-
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:6991
-
Definition: yyjson.h:3714
-
Definition: yyjson.h:3686
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_getn(yyjson_mut_doc *doc, const char *ptr, size_t len)
Definition: yyjson.h:7167
+
yyjson_api_inline yyjson_val * yyjson_ptr_getx(yyjson_val *val, const char *ptr, size_t len, yyjson_ptr_err *err)
Definition: yyjson.h:7143
+
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:7110
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_get(yyjson_mut_doc *doc, const char *ptr)
Definition: yyjson.h:7161
+
yyjson_api_inline yyjson_val * yyjson_doc_ptr_getn(yyjson_doc *doc, const char *ptr, size_t len)
Definition: yyjson.h:7105
+
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:7173
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_getn(yyjson_mut_val *val, const char *ptr, size_t len)
Definition: yyjson.h:7205
+
yyjson_api_inline yyjson_val * yyjson_ptr_get(yyjson_val *val, const char *ptr)
Definition: yyjson.h:7132
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_get(yyjson_mut_val *val, const char *ptr)
Definition: yyjson.h:7199
+
yyjson_api_inline yyjson_val * yyjson_doc_ptr_get(yyjson_doc *doc, const char *ptr)
Definition: yyjson.h:7099
+
yyjson_api_inline yyjson_val * yyjson_ptr_getn(yyjson_val *val, const char *ptr, size_t len)
Definition: yyjson.h:7138
+
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:7211
+
Definition: yyjson.h:3849
+
Definition: yyjson.h:3821

For example, given the JSON document:

{
"size" : 3,
"users" : [
@@ -1273,8 +1283,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:3690
-
yyjson_ptr_code code
Definition: yyjson.h:3688
+
const char * msg
Definition: yyjson.h:3825
+
yyjson_ptr_code code
Definition: yyjson.h:3823

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);
@@ -1310,30 +1320,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:7299
-
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:7193
-
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:7222
-
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:7122
-
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:7089
-
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:7310
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_removen(yyjson_mut_val *val, const char *ptr, size_t len)
Definition: yyjson.h:7344
-
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:7277
-
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:7128
-
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:7178
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_removen(yyjson_mut_doc *doc, const char *ptr, size_t len)
Definition: yyjson.h:7305
-
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:7020
-
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:7350
-
yyjson_api_inline bool yyjson_mut_doc_ptr_set(yyjson_mut_doc *doc, const char *ptr, yyjson_mut_val *new_val)
Definition: yyjson.h:7115
-
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:7228
-
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_remove(yyjson_mut_val *val, const char *ptr)
Definition: yyjson.h:7338
-
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:7082
-
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:7074
-
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:7186
-
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:7027
-
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:7266
-
yyjson_api_inline bool yyjson_mut_doc_ptr_add(yyjson_mut_doc *doc, const char *ptr, yyjson_mut_val *new_val)
Definition: yyjson.h:7013
-
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:7233
-
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:7272
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_remove(yyjson_mut_doc *doc, const char *ptr)
Definition: yyjson.h:7519
+
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:7413
+
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:7442
+
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:7342
+
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:7309
+
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:7530
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_removen(yyjson_mut_val *val, const char *ptr, size_t len)
Definition: yyjson.h:7564
+
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:7497
+
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:7348
+
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:7398
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_doc_ptr_removen(yyjson_mut_doc *doc, const char *ptr, size_t len)
Definition: yyjson.h:7525
+
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:7240
+
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:7570
+
yyjson_api_inline bool yyjson_mut_doc_ptr_set(yyjson_mut_doc *doc, const char *ptr, yyjson_mut_val *new_val)
Definition: yyjson.h:7335
+
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:7448
+
yyjson_api_inline yyjson_mut_val * yyjson_mut_ptr_remove(yyjson_mut_val *val, const char *ptr)
Definition: yyjson.h:7558
+
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:7302
+
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:7294
+
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:7406
+
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:7247
+
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:7486
+
yyjson_api_inline bool yyjson_mut_doc_ptr_add(yyjson_mut_doc *doc, const char *ptr, yyjson_mut_val *new_val)
Definition: yyjson.h:7233
+
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:7453
+
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:7492

For example:

yyjson_mut_doc *doc = ...;
// doc: {"a":0,"b":[1,2,3]}
@@ -1358,9 +1368,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:5201
-
yyjson_api_inline bool yyjson_ptr_ctx_remove(yyjson_ptr_ctx *ctx)
Definition: yyjson.h:7459
-

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

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.
@@ -1375,8 +1385,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:4274
-

+
Definition: yyjson.h:4409
+

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.
@@ -1390,9 +1400,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:
@@ -1411,7 +1421,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:
    @@ -1433,9 +1443,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:

    @@ -1443,7 +1453,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.

    @@ -1459,13 +1469,13 @@

    // 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, you can use a single allocator with pre-allocated buffer to avoid frequent memory allocation.

    +

    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
    size_t max_json_size = 64 * 1024;
    // calculate the max memory usage for a single JSON
    @@ -1476,7 +1486,7 @@

    yyjson_alc_pool_init(&alc, buf, buf_size);
    -
    // read multiple JSON with single allocator
    +
    // read multiple JSON using one allocator
    for(int i = 0, i < your_json_file_count; i++) {
    const char *your_json_file_path = ...;
    yyjson_doc *doc = yyjson_read_file(your_json_file_path, 0, &alc, NULL);
    @@ -1486,8 +1496,23 @@

    // 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:872
    -

    +
    yyjson_api_inline size_t yyjson_read_max_memory_usage(size_t len, yyjson_read_flag flg)
    Definition: yyjson.h:981
    +

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

    // create a dynamic allocator
    + +
    +
    // read multiple JSON using one allocator
    +
    for(int i = 0, i < your_json_file_count; i++) {
    +
    const char *your_json_file_path = ...;
    +
    yyjson_doc *doc = yyjson_read_file(your_json_file_path, 0, alc, NULL);
    +
    ...
    + +
    }
    +
    +
    // free the allocator
    + +
    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
    @@ -1497,7 +1522,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
    @@ -1538,13 +1563,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
    @@ -1563,12 +1588,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 fafa8c0..6771a70 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 @@ -
    yyjson 0.7.0 +
    yyjson 0.8.0
    A high performance C JSON library.
    @@ -97,15 +97,15 @@

    There are several ways to integrate this library into your project: source code, package manager, and CMake.

    -

    +

    Source code

    This library aims to provide a cross-platform JSON library, so it is written in ANSI C (actually C99, but compatible with strict C89). You can copy yyjson.h and yyjson.c to your project and start using it without any configuration.

    The library has been tested with gcc, clang, msvc, tcc compilers and x86, arm, ppc, riscv, s390x architectures in Github CI. Please report a bug if you encounter any compilation issues.

    The library has all features enabled by default, but you can trim out some of them by adding compile-time options. For example, you can disable the JSON writer to reduce the binary size when you don't need serialization, or disable comments support to improve parsing performance. See Compile-time Options for details.

    -

    +

    Package manager

    You can use some popular package managers like vcpkg, conan, and xmake to download and install yyjson. The yyjson package in these package managers is kept up to date by community contributors. If the version is out of date, please create an issue or pull request on their repository.

    -

    +

    Use vcpkg

    You can build and install yyjson using vcpkg dependency manager:

    git clone https://github.com/Microsoft/vcpkg.git
    @@ -114,9 +114,9 @@

    ./vcpkg integrate install
    ./vcpkg install yyjson

    If the version is out of date, please create an issue or pull request on the vcpkg repository.

    -

    +

    CMake

    -

    +

    Use CMake to build a library

    Clone the repository and create build directory:

    git clone https://github.com/ibireme/yyjson.git
    mkdir build
    @@ -141,8 +141,10 @@

  • -DYYJSON_DISABLE_UTILS=ON Disable JSON Pointer, JSON Patch and JSON Merge Patch.
  • -DYYJSON_DISABLE_FAST_FP_CONV=ON Disable builtin fast floating-pointer conversion.
  • -DYYJSON_DISABLE_NON_STANDARD=ON Disable non-standard JSON support at compile-time.
  • +
  • -DYYJSON_DISABLE_UTF8_VALIDATION=ON Disable UTF-8 validation at compile-time.
  • +
  • -DYYJSON_DISABLE_UNALIGNED_MEMORY_ACCESS=ON Disable unaligned memory access support at compile-time.
  • -

    +

    Use CMake as a dependency

    You can download and unzip yyjson to your project directory and link it in your CMakeLists.txt file:

    # Add some options (optional)
    set(YYJSON_DISABLE_NON_STANDARD ON CACHE INTERNAL "")
    @@ -152,7 +154,7 @@

    # Link yyjson to your target
    target_link_libraries(your_target PRIVATE yyjson)
    -

    If your CMake version is higher than 3.14, you can use the following code to let CMake automatically download it:

    include(FetchContent)
    +

    If your CMake version is higher than 3.11, you can use the following code to let CMake automatically download it:

    include(FetchContent)
    # Let CMake download yyjson
    FetchContent_Declare(
    @@ -160,11 +162,15 @@

    GIT_REPOSITORY https://github.com/ibireme/yyjson.git
    GIT_TAG master # master, or version number, e.g. 0.6.0
    )
    -
    FetchContent_MakeAvailable(yyjson)
    +
    FetchContent_GetProperties(yyjson)
    +
    if(NOT yyjson_POPULATED)
    +
    FetchContent_Populate(yyjson)
    +
    add_subdirectory(${yyjson_SOURCE_DIR} ${yyjson_BINARY_DIR} EXCLUDE_FROM_ALL)
    +
    endif()
    # Link yyjson to your target
    target_link_libraries(your_target PRIVATE yyjson)
    -

    +

    Use CMake to generate project

    If you want to build or debug yyjson with another compiler or IDE, try these commands:

    # Clang for Linux/Unix:
    cmake .. -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
    @@ -188,12 +194,12 @@

    # Xcode with XCTest
    cmake .. -G Xcode -DYYJSON_BUILD_TESTS=ON
    -

    +

    Use CMake to generate documentation

    This library uses doxygen to generate the documentation, (make sure you have doxygen installed before proceeding):

    cmake .. -DYYJSON_BUILD_DOC=ON
    cmake --build .

    After executing this script, doxygen will generate HTML files, which can be found in build/doxygen/html. You can also access the pre-generated document online at: https://ibireme.github.io/yyjson/doc/doxygen/html/

    -

    +

    Testing With CMake and CTest

    Build and run all tests:

    cmake .. -DYYJSON_BUILD_TESTS=ON
    cmake --build .
    @@ -223,7 +229,7 @@

    Build and run fuzz test with LibFuzzer (compiler should be LLVM Clang, while Apple Clang or gcc are not supported):

    cmake .. -DYYJSON_BUILD_FUZZER=ON -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
    cmake --build .
    ./fuzzer -dict=fuzzer.dict ./corpus
    -

    +

    Compile-time Options

    This library provides various compile-time options that can be defined as 1 to disable specific features during compilation.

    YYJSON_DISABLE_READER
    @@ -233,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:827
    +
    yyjson_api_inline yyjson_doc * yyjson_read(const char *dat, size_t len, yyjson_read_flag flg)
    Definition: yyjson.h:936

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

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

    -
    yyjson_api_inline char * yyjson_val_write(const yyjson_val *val, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1335
    +
    yyjson_api_inline char * yyjson_val_write(const yyjson_val *val, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1444
    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:1437
    +
    yyjson_api_inline char * yyjson_mut_val_write(const yyjson_mut_val *val, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1546
    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:1230
    +
    yyjson_api_inline char * yyjson_mut_write(const yyjson_mut_doc *doc, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1339
    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:1126
    +
    yyjson_api_inline char * yyjson_write(const yyjson_doc *doc, yyjson_write_flag flg, size_t *len)
    Definition: yyjson.h:1235
    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%.
    @@ -297,14 +303,24 @@

    -
    static const yyjson_read_flag YYJSON_READ_ALLOW_TRAILING_COMMAS
    Definition: yyjson.h:649
    -
    static const yyjson_write_flag YYJSON_WRITE_ALLOW_INF_AND_NAN
    Definition: yyjson.h:973
    -
    static const yyjson_read_flag YYJSON_READ_ALLOW_INF_AND_NAN
    Definition: yyjson.h:656
    -
    static const yyjson_read_flag YYJSON_READ_ALLOW_INVALID_UNICODE
    Definition: yyjson.h:670
    -
    static const yyjson_write_flag YYJSON_WRITE_ALLOW_INVALID_UNICODE
    Definition: yyjson.h:984
    -
    static const yyjson_read_flag YYJSON_READ_ALLOW_COMMENTS
    Definition: yyjson.h:652
    +
    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_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_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.

    +

    YYJSON_DISABLE_UTF8_VALIDATION
    + Define as 1 to disable UTF-8 validation at compile time.

    +

    If all input strings are guaranteed to be valid UTF-8 encoding (for example, some language's String object has already validated the encoding), using this flag can avoid redundant UTF-8 validation in yyjson.

    +

    This flag can speed up the reading and writing speed of non-ASCII encoded strings by about 3% to 7%.

    +

    Note: If this flag is used while passing in illegal UTF-8 strings, the following errors may occur:

    +

    YYJSON_EXPORTS
    Define this as 1 to export symbols when building the library as a Windows DLL.

    YYJSON_IMPORTS
    diff --git a/doc/doxygen/html/md_doc__data_structure.html b/doc/doxygen/html/md_doc__data_structure.html index fc34227..8721b2c 100644 --- a/doc/doxygen/html/md_doc__data_structure.html +++ b/doc/doxygen/html/md_doc__data_structure.html @@ -35,7 +35,7 @@ -

    yyjson 0.7.0 +
    yyjson 0.8.0
    A high performance C JSON library.
    @@ -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:4359
    -
    uint64_t tag
    Definition: yyjson.h:4358
    -
    Definition: yyjson.h:4357
    +
    yyjson_val_uni uni
    Definition: yyjson.h:4494
    +
    uint64_t tag
    Definition: yyjson.h:4493
    +
    Definition: yyjson.h:4492

    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:5074
    -
    yyjson_val_uni uni
    Definition: yyjson.h:5073
    -
    uint64_t tag
    Definition: yyjson.h:5072
    -
    Definition: yyjson.h:5071
    +
    yyjson_mut_val * next
    Definition: yyjson.h:5261
    +
    yyjson_val_uni uni
    Definition: yyjson.h:5260
    +
    uint64_t tag
    Definition: yyjson.h:5259
    +
    Definition: yyjson.h:5258

    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/menudata.js b/doc/doxygen/html/menudata.js index 4026f72..0897eb9 100644 --- a/doc/doxygen/html/menudata.js +++ b/doc/doxygen/html/menudata.js @@ -36,7 +36,9 @@ var menudata={children:[ {text:"Variables",url:"globals_vars.html",children:[ {text:"y",url:"globals_vars.html#index_y"}]}, {text:"Typedefs",url:"globals_type.html"}, -{text:"Macros",url:"globals_defs.html"}]}, +{text:"Macros",url:"globals_defs.html",children:[ +{text:"_",url:"globals_defs.html#index__5F"}, +{text:"y",url:"globals_defs.html#index_y"}]}]}, {text:"Data Structures",url:"annotated.html",children:[ {text:"Data Structures",url:"annotated.html"}, {text:"Data Structure Index",url:"classes.html"}, diff --git a/doc/doxygen/html/navtreedata.js b/doc/doxygen/html/navtreedata.js index e2e23d3..e18ef94 100644 --- a/doc/doxygen/html/navtreedata.js +++ b/doc/doxygen/html/navtreedata.js @@ -31,98 +31,101 @@ var NAVTREE = [ "Performance", "index.html#autotoc_md3", null ], [ "Sample Code", "index.html#autotoc_md7", null ], [ "Documentation", "index.html#autotoc_md12", null ], - [ "TODO", "index.html#autotoc_md13", null ], - [ "License", "index.html#autotoc_md14", null ] + [ "Packaging status", "index.html#autotoc_md13", null ], + [ "Built With yyjson", "index.html#autotoc_md14", null ], + [ "TODO", "index.html#autotoc_md15", null ], + [ "License", "index.html#autotoc_md16", null ] ] ], [ "Building and testing", "md_doc__build_and_test.html", [ - [ "Source code", "md_doc__build_and_test.html#autotoc_md15", null ], - [ "Package manager", "md_doc__build_and_test.html#autotoc_md16", [ - [ "Use vcpkg", "md_doc__build_and_test.html#autotoc_md17", null ] + [ "Source code", "md_doc__build_and_test.html#autotoc_md17", null ], + [ "Package manager", "md_doc__build_and_test.html#autotoc_md18", [ + [ "Use vcpkg", "md_doc__build_and_test.html#autotoc_md19", null ] ] ], - [ "CMake", "md_doc__build_and_test.html#autotoc_md18", [ - [ "Use CMake to build a library", "md_doc__build_and_test.html#autotoc_md19", null ], - [ "Use CMake as a dependency", "md_doc__build_and_test.html#autotoc_md20", null ], - [ "Use CMake to generate project", "md_doc__build_and_test.html#autotoc_md21", null ], - [ "Use CMake to generate documentation", "md_doc__build_and_test.html#autotoc_md22", null ], - [ "Testing With CMake and CTest", "md_doc__build_and_test.html#autotoc_md23", null ] + [ "CMake", "md_doc__build_and_test.html#autotoc_md20", [ + [ "Use CMake to build a library", "md_doc__build_and_test.html#autotoc_md21", null ], + [ "Use CMake as a dependency", "md_doc__build_and_test.html#autotoc_md22", null ], + [ "Use CMake to generate project", "md_doc__build_and_test.html#autotoc_md23", null ], + [ "Use CMake to generate documentation", "md_doc__build_and_test.html#autotoc_md24", null ], + [ "Testing With CMake and CTest", "md_doc__build_and_test.html#autotoc_md25", null ] ] ], - [ "Compile-time Options", "md_doc__build_and_test.html#autotoc_md24", null ] + [ "Compile-time Options", "md_doc__build_and_test.html#autotoc_md26", null ] ] ], [ "API", "md_doc__a_p_i.html", [ - [ "API Design", "md_doc__a_p_i.html#autotoc_md25", [ - [ "API prefix", "md_doc__a_p_i.html#autotoc_md26", null ], - [ "API for immutable/mutable data", "md_doc__a_p_i.html#autotoc_md27", null ], - [ "API for string", "md_doc__a_p_i.html#autotoc_md28", null ] + [ "API Design", "md_doc__a_p_i.html#autotoc_md27", [ + [ "API prefix", "md_doc__a_p_i.html#autotoc_md28", null ], + [ "API for immutable/mutable data", "md_doc__a_p_i.html#autotoc_md29", null ], + [ "API for string", "md_doc__a_p_i.html#autotoc_md30", null ] ] ], - [ "Reading JSON", "md_doc__a_p_i.html#autotoc_md30", [ - [ "Read JSON from string", "md_doc__a_p_i.html#autotoc_md31", null ], - [ "Read JSON from file", "md_doc__a_p_i.html#autotoc_md32", null ], - [ "Read JSON from file pointer", "md_doc__a_p_i.html#autotoc_md33", null ], - [ "Read JSON with options", "md_doc__a_p_i.html#autotoc_md34", null ], - [ "Reader flag", "md_doc__a_p_i.html#autotoc_md35", null ] + [ "Reading JSON", "md_doc__a_p_i.html#autotoc_md32", [ + [ "Read JSON from string", "md_doc__a_p_i.html#autotoc_md33", null ], + [ "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 ] ] ], - [ "Writing JSON", "md_doc__a_p_i.html#autotoc_md37", [ - [ "Write JSON to string", "md_doc__a_p_i.html#autotoc_md38", null ], - [ "Write JSON to file", "md_doc__a_p_i.html#autotoc_md39", null ], - [ "Write JSON to file pointer", "md_doc__a_p_i.html#autotoc_md40", null ], - [ "Write JSON with options", "md_doc__a_p_i.html#autotoc_md41", null ], - [ "Writer flag", "md_doc__a_p_i.html#autotoc_md42", 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 ] ] ], - [ "Accessing JSON Document", "md_doc__a_p_i.html#autotoc_md44", [ - [ "JSON Document", "md_doc__a_p_i.html#autotoc_md45", null ], - [ "JSON Value", "md_doc__a_p_i.html#autotoc_md46", null ], - [ "JSON Array", "md_doc__a_p_i.html#autotoc_md47", null ], - [ "JSON Array Iterator", "md_doc__a_p_i.html#autotoc_md48", null ], - [ "JSON Object", "md_doc__a_p_i.html#autotoc_md49", null ], - [ "JSON Object Iterator", "md_doc__a_p_i.html#autotoc_md50", 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 ] ] ], - [ "Creating JSON Document", "md_doc__a_p_i.html#autotoc_md52", [ - [ "Mutable Document", "md_doc__a_p_i.html#autotoc_md53", null ], - [ "JSON Value Creation", "md_doc__a_p_i.html#autotoc_md54", null ], - [ "JSON Array Creation", "md_doc__a_p_i.html#autotoc_md55", null ], - [ "JSON Array Modification", "md_doc__a_p_i.html#autotoc_md56", null ], - [ "JSON Object Creation", "md_doc__a_p_i.html#autotoc_md57", null ], - [ "JSON Object Modification", "md_doc__a_p_i.html#autotoc_md58", 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 ] ] ], - [ "JSON Pointer and Patch", "md_doc__a_p_i.html#autotoc_md60", [ - [ "JSON Pointer", "md_doc__a_p_i.html#autotoc_md61", null ], - [ "JSON Patch", "md_doc__a_p_i.html#autotoc_md62", null ], - [ "JSON Merge Patch", "md_doc__a_p_i.html#autotoc_md63", 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 ] ] ], - [ "Number Processing", "md_doc__a_p_i.html#autotoc_md65", [ - [ "Number reader", "md_doc__a_p_i.html#autotoc_md66", null ], - [ "Number writer", "md_doc__a_p_i.html#autotoc_md67", 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 ] ] ], - [ "Text Processing", "md_doc__a_p_i.html#autotoc_md68", [ - [ "Character Encoding", "md_doc__a_p_i.html#autotoc_md69", null ], - [ "NUL Character", "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 ] ] ], - [ "Memory Allocator", "md_doc__a_p_i.html#autotoc_md71", [ - [ "Single allocator for multiple JSON", "md_doc__a_p_i.html#autotoc_md72", null ], - [ "Stack memory allocator", "md_doc__a_p_i.html#autotoc_md73", null ], - [ "Use a third-party allocator library", "md_doc__a_p_i.html#autotoc_md74", 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 ] ] ], - [ "Stack Memory Usage", "md_doc__a_p_i.html#autotoc_md75", null ], - [ "Null Check", "md_doc__a_p_i.html#autotoc_md76", null ], - [ "Thread Safety", "md_doc__a_p_i.html#autotoc_md77", null ], - [ "Locale Independence", "md_doc__a_p_i.html#autotoc_md78", 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 ] ] ], [ "Data Structures", "md_doc__data_structure.html", [ - [ "Immutable Value", "md_doc__data_structure.html#autotoc_md80", null ], - [ "Immutable Document", "md_doc__data_structure.html#autotoc_md81", null ], - [ "Mutable Value", "md_doc__data_structure.html#autotoc_md83", null ], - [ "Mutable Document", "md_doc__data_structure.html#autotoc_md84", null ], - [ "Memory Management", "md_doc__data_structure.html#autotoc_md86", null ] + [ "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 ] ] ], [ "Changelog", "md__c_h_a_n_g_e_l_o_g.html", [ - [ "0.7.0 (2023-05-25)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md88", null ], - [ "0.6.0 (2022-12-12)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md92", null ], - [ "0.5.1 (2022-06-17)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md95", null ], - [ "0.5.0 (2022-05-25)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md97", null ], - [ "0.4.0 (2021-12-12)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md101", null ], - [ "0.3.0 (2021-05-25)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md105", null ], - [ "0.2.0 (2020-12-12)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md109", null ], - [ "0.1.0 (2020-10-26)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md114", null ] + [ "0.8.0 (2023-09-13)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md90", null ], + [ "0.7.0 (2023-05-25)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md94", null ], + [ "0.6.0 (2022-12-12)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md98", null ], + [ "0.5.1 (2022-06-17)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md101", null ], + [ "0.5.0 (2022-05-25)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md103", null ], + [ "0.4.0 (2021-12-12)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md107", null ], + [ "0.3.0 (2021-05-25)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md111", null ], + [ "0.2.0 (2020-12-12)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md115", null ], + [ "0.1.0 (2020-10-26)", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md120", null ] ] ], [ "Deprecated List", "deprecated.html", null ], [ "Files", "files.html", [ @@ -149,8 +152,8 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"yyjson_8h.html#a4d30446a286f54e2f95847f3c6669493", -"yyjson_8h.html#add7037998fb39b3e2d1b3caf59f9d66a" +"yyjson_8h.html#a4530f9fc02f8604cef3de273feb4ab6a", +"yyjson_8h.html#ad0f58bd6ac0289fd55d09b02fa3d4743" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/doc/doxygen/html/navtreeindex0.js b/doc/doxygen/html/navtreeindex0.js index 34bc50c..e2c2941 100644 --- a/doc/doxygen/html/navtreeindex0.js +++ b/doc/doxygen/html/navtreeindex0.js @@ -21,84 +21,87 @@ var NAVTREEINDEX0 = "index.html#autotoc_md12":[0,4], "index.html#autotoc_md13":[0,5], "index.html#autotoc_md14":[0,6], +"index.html#autotoc_md15":[0,7], +"index.html#autotoc_md16":[0,8], "index.html#autotoc_md2":[0,1], "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_md101":[4,4], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md105":[4,5], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md109":[4,6], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md114":[4,7], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md88":[4,0], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md92":[4,1], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md95":[4,2], -"md__c_h_a_n_g_e_l_o_g.html#autotoc_md97":[4,3], +"md__c_h_a_n_g_e_l_o_g.html#autotoc_md101":[4,3], +"md__c_h_a_n_g_e_l_o_g.html#autotoc_md103":[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_md120":[4,8], +"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_doc__a_p_i.html":[2], -"md_doc__a_p_i.html#autotoc_md25":[2,0], -"md_doc__a_p_i.html#autotoc_md26":[2,0,0], -"md_doc__a_p_i.html#autotoc_md27":[2,0,1], -"md_doc__a_p_i.html#autotoc_md28":[2,0,2], -"md_doc__a_p_i.html#autotoc_md30":[2,1], -"md_doc__a_p_i.html#autotoc_md31":[2,1,0], -"md_doc__a_p_i.html#autotoc_md32":[2,1,1], -"md_doc__a_p_i.html#autotoc_md33":[2,1,2], -"md_doc__a_p_i.html#autotoc_md34":[2,1,3], -"md_doc__a_p_i.html#autotoc_md35":[2,1,4], -"md_doc__a_p_i.html#autotoc_md37":[2,2], -"md_doc__a_p_i.html#autotoc_md38":[2,2,0], -"md_doc__a_p_i.html#autotoc_md39":[2,2,1], -"md_doc__a_p_i.html#autotoc_md40":[2,2,2], -"md_doc__a_p_i.html#autotoc_md41":[2,2,3], -"md_doc__a_p_i.html#autotoc_md42":[2,2,4], -"md_doc__a_p_i.html#autotoc_md44":[2,3], -"md_doc__a_p_i.html#autotoc_md45":[2,3,0], -"md_doc__a_p_i.html#autotoc_md46":[2,3,1], -"md_doc__a_p_i.html#autotoc_md47":[2,3,2], -"md_doc__a_p_i.html#autotoc_md48":[2,3,3], -"md_doc__a_p_i.html#autotoc_md49":[2,3,4], -"md_doc__a_p_i.html#autotoc_md50":[2,3,5], -"md_doc__a_p_i.html#autotoc_md52":[2,4], -"md_doc__a_p_i.html#autotoc_md53":[2,4,0], -"md_doc__a_p_i.html#autotoc_md54":[2,4,1], -"md_doc__a_p_i.html#autotoc_md55":[2,4,2], -"md_doc__a_p_i.html#autotoc_md56":[2,4,3], -"md_doc__a_p_i.html#autotoc_md57":[2,4,4], -"md_doc__a_p_i.html#autotoc_md58":[2,4,5], -"md_doc__a_p_i.html#autotoc_md60":[2,5], -"md_doc__a_p_i.html#autotoc_md61":[2,5,0], -"md_doc__a_p_i.html#autotoc_md62":[2,5,1], -"md_doc__a_p_i.html#autotoc_md63":[2,5,2], -"md_doc__a_p_i.html#autotoc_md65":[2,6], -"md_doc__a_p_i.html#autotoc_md66":[2,6,0], -"md_doc__a_p_i.html#autotoc_md67":[2,6,1], -"md_doc__a_p_i.html#autotoc_md68":[2,7], -"md_doc__a_p_i.html#autotoc_md69":[2,7,0], -"md_doc__a_p_i.html#autotoc_md70":[2,7,1], -"md_doc__a_p_i.html#autotoc_md71":[2,8], -"md_doc__a_p_i.html#autotoc_md72":[2,8,0], -"md_doc__a_p_i.html#autotoc_md73":[2,8,1], -"md_doc__a_p_i.html#autotoc_md74":[2,8,2], -"md_doc__a_p_i.html#autotoc_md75":[2,9], -"md_doc__a_p_i.html#autotoc_md76":[2,10], -"md_doc__a_p_i.html#autotoc_md77":[2,11], -"md_doc__a_p_i.html#autotoc_md78":[2,12], +"md_doc__a_p_i.html#autotoc_md27":[2,0], +"md_doc__a_p_i.html#autotoc_md28":[2,0,0], +"md_doc__a_p_i.html#autotoc_md29":[2,0,1], +"md_doc__a_p_i.html#autotoc_md30":[2,0,2], +"md_doc__a_p_i.html#autotoc_md32":[2,1], +"md_doc__a_p_i.html#autotoc_md33":[2,1,0], +"md_doc__a_p_i.html#autotoc_md34":[2,1,1], +"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__build_and_test.html":[1], -"md_doc__build_and_test.html#autotoc_md15":[1,0], -"md_doc__build_and_test.html#autotoc_md16":[1,1], -"md_doc__build_and_test.html#autotoc_md17":[1,1,0], -"md_doc__build_and_test.html#autotoc_md18":[1,2], -"md_doc__build_and_test.html#autotoc_md19":[1,2,0], -"md_doc__build_and_test.html#autotoc_md20":[1,2,1], -"md_doc__build_and_test.html#autotoc_md21":[1,2,2], -"md_doc__build_and_test.html#autotoc_md22":[1,2,3], -"md_doc__build_and_test.html#autotoc_md23":[1,2,4], -"md_doc__build_and_test.html#autotoc_md24":[1,3], +"md_doc__build_and_test.html#autotoc_md17":[1,0], +"md_doc__build_and_test.html#autotoc_md18":[1,1], +"md_doc__build_and_test.html#autotoc_md19":[1,1,0], +"md_doc__build_and_test.html#autotoc_md20":[1,2], +"md_doc__build_and_test.html#autotoc_md21":[1,2,0], +"md_doc__build_and_test.html#autotoc_md22":[1,2,1], +"md_doc__build_and_test.html#autotoc_md23":[1,2,2], +"md_doc__build_and_test.html#autotoc_md24":[1,2,3], +"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_md80":[3,0], -"md_doc__data_structure.html#autotoc_md81":[3,1], -"md_doc__data_structure.html#autotoc_md83":[3,2], -"md_doc__data_structure.html#autotoc_md84":[3,3], -"md_doc__data_structure.html#autotoc_md86":[3,4], +"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], "pages.html":[], "structyyjson__alc.html":[6,2,0,0], "structyyjson__alc.html#a2c770ff93f0f331bd60076eecd93661e":[6,2,0,0,1], @@ -106,148 +109,145 @@ 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,354], -"yyjson_8h.html#a012fa5561c6c87879cceee4e0879a6b6":[6,0,0,0,52], -"yyjson_8h.html#a013cce9ecb58c53f0c3c9e1b081aa9c9":[6,0,0,0,331], -"yyjson_8h.html#a01aace85ea46ac42974d86fb217a5086":[6,0,0,0,101], -"yyjson_8h.html#a022754b3eabf9ec15a4f8e9d52db015f":[6,0,0,0,95], -"yyjson_8h.html#a032637dbdee5a6525420384daa097dff":[6,0,0,0,303], -"yyjson_8h.html#a0358ed2cf421e64f5052068f41ca8f26":[6,0,0,0,179], -"yyjson_8h.html#a046c7832484dab943bed61ffac274e9c":[6,0,0,0,381], -"yyjson_8h.html#a04ff184b833fe2d6932309821e2b2e5a":[6,0,0,0,353], -"yyjson_8h.html#a05771fb3cd9c9d2f854dc9528feac58a":[6,0,0,0,153], -"yyjson_8h.html#a0590c5ffcdd4f997a0ab5845ef624531":[6,0,0,0,50], +"yyjson_8h.html#a00409eb59aee687f7778d00510b59d38":[6,0,0,0,382], +"yyjson_8h.html#a012fa5561c6c87879cceee4e0879a6b6":[6,0,0,0,76], +"yyjson_8h.html#a013cce9ecb58c53f0c3c9e1b081aa9c9":[6,0,0,0,359], +"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#a0590c5ffcdd4f997a0ab5845ef624531":[6,0,0,0,74], "yyjson_8h.html#a05ac3955547a4be055542f922564ded6":[6,0,0,0,4,2], -"yyjson_8h.html#a0718192e8eb1b46a83116b15ce6e67c7":[6,0,0,0,206], -"yyjson_8h.html#a079fdf2d481492c8533104437dbf2283":[6,0,0,0,346], -"yyjson_8h.html#a07affd3b28fe93360627a1c4e03b5b88":[6,0,0,0,36], -"yyjson_8h.html#a083356ecb65e45453033285f3d836de9":[6,0,0,0,79], -"yyjson_8h.html#a085db50b4cf005e489b7401281ea8636":[6,0,0,0,177], -"yyjson_8h.html#a08b69c78024de357ed49abcc19d5b2f3":[6,0,0,0,132], -"yyjson_8h.html#a09acbadaf1d791167a277ed35540577b":[6,0,0,0,123], -"yyjson_8h.html#a0a914f47b39417dd25fe728eef7d8f00":[6,0,0,0,39], -"yyjson_8h.html#a0b3d05df2a4e4748c75f35fa8ce8c650":[6,0,0,0,333], -"yyjson_8h.html#a0b729e2b5afc21914a723897dda10c3f":[6,0,0,0,392], -"yyjson_8h.html#a0cbd041b4d5a31d6dcc0bd759eae6cf7":[6,0,0,0,293], -"yyjson_8h.html#a0d42ebb09b02ed4e579938b96a833070":[6,0,0,0,394], +"yyjson_8h.html#a0718192e8eb1b46a83116b15ce6e67c7":[6,0,0,0,232], +"yyjson_8h.html#a079fdf2d481492c8533104437dbf2283":[6,0,0,0,374], +"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#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#a0de4b27af40f104d2b1aac72edd6832e":[6,0,0,0,26], -"yyjson_8h.html#a0ea8514c92f39fd93ddcbe93a7f466e5":[6,0,0,0,64], -"yyjson_8h.html#a0eeb35b40e688fce9dd61ed400984042":[6,0,0,0,410], -"yyjson_8h.html#a0f1a9fea8fbc13caf61861dfdb498d46":[6,0,0,0,261], -"yyjson_8h.html#a10037da4811bc7822093e9417a738c27":[6,0,0,0,366], -"yyjson_8h.html#a108d97873650fd95453f3c82a0b6a2aa":[6,0,0,0,288], +"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#a11aa8b6fd06edf8fe371bae828052b39":[6,0,0,0,18,2], -"yyjson_8h.html#a125859d255ca67ed339fbf3d05539c94":[6,0,0,0,127], -"yyjson_8h.html#a128b475e13bb4301babef4e03b9fda52":[6,0,0,0,69], -"yyjson_8h.html#a13065ff687cfd3b49eb38739676594f3":[6,0,0,0,42], -"yyjson_8h.html#a13c39f37c6936907c266ba9c076dd741":[6,0,0,0,301], -"yyjson_8h.html#a13d5da22b245b8242d9c5c6bd6b3582b":[6,0,0,0,254], -"yyjson_8h.html#a147b5b874e6b939731f1b6c15abcbbca":[6,0,0,0,84], -"yyjson_8h.html#a1529e42ade3c00f0b513f6cb6d722f22":[6,0,0,0,364], -"yyjson_8h.html#a1557f6dca4e03380449cb9b5f043f699":[6,0,0,0,141], -"yyjson_8h.html#a1588bdc6f4125e5c6d1daf6b240f6ff8":[6,0,0,0,302], -"yyjson_8h.html#a158fecc9fb751aeb56472844321bdfab":[6,0,0,0,126], -"yyjson_8h.html#a15bbce96107aa455670ebe9aab98964d":[6,0,0,0,59], -"yyjson_8h.html#a16058fb6568716afd9754100862d460d":[6,0,0,0,67], +"yyjson_8h.html#a125859d255ca67ed339fbf3d05539c94":[6,0,0,0,153], +"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#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#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,286], -"yyjson_8h.html#a177e25caf069be7e36b1ba17cad7dc7d":[6,0,0,0,334], -"yyjson_8h.html#a179477749cf2aa26c0841089debe4756":[6,0,0,0,409], +"yyjson_8h.html#a177181eee333314c7b40e2dc573fcdec":[6,0,0,0,314], +"yyjson_8h.html#a177e25caf069be7e36b1ba17cad7dc7d":[6,0,0,0,362], +"yyjson_8h.html#a17877edf97bce2f3d7cf993cc9662a30":[6,0,0,0,45], +"yyjson_8h.html#a179477749cf2aa26c0841089debe4756":[6,0,0,0,437], "yyjson_8h.html#a17d4291b05a54acc6310d16653de48b3":[6,0,0,0,18,1], -"yyjson_8h.html#a17fda97923bb434d4214c56534586606":[6,0,0,0,214], -"yyjson_8h.html#a181de44520dcd7eb3211c617d10f4525":[6,0,0,0,280], -"yyjson_8h.html#a184a7d8fa5b929ce01c7181712c34747":[6,0,0,0,194], -"yyjson_8h.html#a18810c64371c556ea42c0addb9e25bdc":[6,0,0,0,391], -"yyjson_8h.html#a1887a4e64900348851f22d528950bf7e":[6,0,0,0,193], -"yyjson_8h.html#a1a032ed912524326d22331f7dd1366f2":[6,0,0,0,203], -"yyjson_8h.html#a1a52947332757bebf28985bad6fb3d5d":[6,0,0,0,182], -"yyjson_8h.html#a1a7a91be15978b45345976c8432769aa":[6,0,0,0,85], +"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#a1a7a91be15978b45345976c8432769aa":[6,0,0,0,111], "yyjson_8h.html#a1b6f74828e64779d450ffd0cbe61f08f":[6,0,0,0,18,0], -"yyjson_8h.html#a1cafb3655e6e9e60f019d2b7a9bf79c2":[6,0,0,0,398], -"yyjson_8h.html#a1cea8f887599cb77d9394ecd07ae875e":[6,0,0,0,66], -"yyjson_8h.html#a1d544048860a8c53510d560b4d60411a":[6,0,0,0,236], +"yyjson_8h.html#a1cafb3655e6e9e60f019d2b7a9bf79c2":[6,0,0,0,426], +"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#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,315], -"yyjson_8h.html#a1f3b09c4f279287f8af93b3754a41e85":[6,0,0,0,317], -"yyjson_8h.html#a20d8f66fbe535a20596001dc2022f0b4":[6,0,0,0,416], -"yyjson_8h.html#a20fa69856e99295473e1b3e111adc3b1":[6,0,0,0,139], -"yyjson_8h.html#a210aa96478b0b005b1611fe2f0ecbaa2":[6,0,0,0,239], -"yyjson_8h.html#a214c115652630e5acaa9fa062844e0c9":[6,0,0,0,136], -"yyjson_8h.html#a216b976b352fe001d580fe837a844e79":[6,0,0,0,60], -"yyjson_8h.html#a222fa618ed3b7f6cbd355bb04708498f":[6,0,0,0,186], -"yyjson_8h.html#a23a525f4192a237730aedfad55798fdb":[6,0,0,0,34], -"yyjson_8h.html#a23d9715d999b1156d91adadeac913c32":[6,0,0,0,72], +"yyjson_8h.html#a1e8a4dea2e9e9248acde14c664ab702b":[6,0,0,0,343], +"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,444], +"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#a216b976b352fe001d580fe837a844e79":[6,0,0,0,86], +"yyjson_8h.html#a222fa618ed3b7f6cbd355bb04708498f":[6,0,0,0,212], +"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,268], -"yyjson_8h.html#a25f0e04af88792dd01e0ed8461ffb51b":[6,0,0,0,211], -"yyjson_8h.html#a26d9cd39957b06085492ec7050850a19":[6,0,0,0,142], -"yyjson_8h.html#a274fc7be14bed93794e3e720927f7bc5":[6,0,0,0,131], -"yyjson_8h.html#a286c610e7e27b8b4667a93eba2e2fa28":[6,0,0,0,107], -"yyjson_8h.html#a286f0920116870a3d27b466c515234a3":[6,0,0,0,181], -"yyjson_8h.html#a2877858de77e7765ef44d8659eb7fcd3":[6,0,0,0,124], -"yyjson_8h.html#a2936ca2492ae8cdcdf0435f5259ff854":[6,0,0,0,316], -"yyjson_8h.html#a298c4558e0b349e4f801f210f19ac8b1":[6,0,0,0,296], -"yyjson_8h.html#a29eea00c04954094701bd90235a7073e":[6,0,0,0,361], -"yyjson_8h.html#a2aafb20a8b3f52a085880c262edf9264":[6,0,0,0,374], -"yyjson_8h.html#a2acc549f8ce6bcac63ea89271b73d27a":[6,0,0,0,74], -"yyjson_8h.html#a2ae7e73e8a1431554d621059b06222e6":[6,0,0,0,166], -"yyjson_8h.html#a2b6a426ece4ffeb9dede1f7a9970140d":[6,0,0,0,321], +"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#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#a2a9e116a307c8dbcebc82305eca91fd3":[6,0,0,0,48], +"yyjson_8h.html#a2aafb20a8b3f52a085880c262edf9264":[6,0,0,0,402], +"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#a2b6ed8ca435b89b44a9c66cad30fd9d5":[6,0,0,0,24], -"yyjson_8h.html#a2b7dfa8495fb1d839e6294f2e7c4b58a":[6,0,0,0,342], -"yyjson_8h.html#a2bbea1da400b473e92b8429027d0f307":[6,0,0,0,217], -"yyjson_8h.html#a2cea1aba7baff98fee5affd7737fc969":[6,0,0,0,385], -"yyjson_8h.html#a2d0864410efdd15e4591fecc0b4c082c":[6,0,0,0,325], -"yyjson_8h.html#a2d26305e46b3a7f72619232805fa10c6":[6,0,0,0,73], -"yyjson_8h.html#a2d82bd0dc78358326b03e28b9acc19e4":[6,0,0,0,360], -"yyjson_8h.html#a2e3dedcd83d286602101018024f21c52":[6,0,0,0,100], +"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#a2d26305e46b3a7f72619232805fa10c6":[6,0,0,0,99], +"yyjson_8h.html#a2d82bd0dc78358326b03e28b9acc19e4":[6,0,0,0,388], +"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,370], +"yyjson_8h.html#a2f1611858d54b9a1a52b66337bc5e0c9":[6,0,0,0,398], "yyjson_8h.html#a2f30e3958bf136b4e8453a0e78b43d0f":[6,0,0,0,13,2], -"yyjson_8h.html#a2fcd8be107f850c0d81ba7bff62edeb7":[6,0,0,0,32], -"yyjson_8h.html#a305e109d45b8e2b419b7266b839dffa0":[6,0,0,0,382], -"yyjson_8h.html#a32884e21b899ea5869b12aec02083002":[6,0,0,0,37], -"yyjson_8h.html#a33580e2537c25685fd1209951dcbc967":[6,0,0,0,76], -"yyjson_8h.html#a335b9fdffa2885eb5eddd1ee2b43016b":[6,0,0,0,259], -"yyjson_8h.html#a33704c7475fcdbc8ce7504e9b9756b16":[6,0,0,0,146], -"yyjson_8h.html#a3403b9c25c8b8f2b3027f4e6d97d0ca8":[6,0,0,0,318], -"yyjson_8h.html#a3447370d5ab7657cd98c54ef17fb047b":[6,0,0,0,273], -"yyjson_8h.html#a35cfc3e94310aaddb9eaf6609c4640d9":[6,0,0,0,282], +"yyjson_8h.html#a2fcd8be107f850c0d81ba7bff62edeb7":[6,0,0,0,34], +"yyjson_8h.html#a305e109d45b8e2b419b7266b839dffa0":[6,0,0,0,410], +"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#a35f777885b981bd9caf1c24737b40921":[6,0,0,0,28], -"yyjson_8h.html#a36af676813028c1360e8b343768f0e81":[6,0,0,0,51], -"yyjson_8h.html#a36b5cade5e5cfecd47e9ae584078e2b4":[6,0,0,0,255], +"yyjson_8h.html#a36af676813028c1360e8b343768f0e81":[6,0,0,0,75], +"yyjson_8h.html#a36b5cade5e5cfecd47e9ae584078e2b4":[6,0,0,0,283], "yyjson_8h.html#a37185af21190fa0852a9b1ef9e041151":[6,0,0,0,20], -"yyjson_8h.html#a37d0c7987b2958550076586ca36082fd":[6,0,0,0,156], -"yyjson_8h.html#a383b0a924785a30a49f6c59de235cd28":[6,0,0,0,87], -"yyjson_8h.html#a38b10c3293b817b25d9dd985da121cb5":[6,0,0,0,63], -"yyjson_8h.html#a38fa90e4cf75b0a78148de2058c1b3bd":[6,0,0,0,401], -"yyjson_8h.html#a39520db5ba6361257b7b51783357b877":[6,0,0,0,41], -"yyjson_8h.html#a39f7a03e87df8d89482c15e5c6575ef3":[6,0,0,0,365], +"yyjson_8h.html#a37d0c7987b2958550076586ca36082fd":[6,0,0,0,182], +"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#a39520db5ba6361257b7b51783357b877":[6,0,0,0,65], +"yyjson_8h.html#a39f7a03e87df8d89482c15e5c6575ef3":[6,0,0,0,393], "yyjson_8h.html#a3a07ac3ac97c66ae9b23efeab600d013":[6,0,0,0,11,1], -"yyjson_8h.html#a3cf0581ecad48a658da626cf86903f42":[6,0,0,0,108], -"yyjson_8h.html#a3d3ab359890ab167041732a871ab943d":[6,0,0,0,246], +"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#a3db87979e01ea1d86ce073b9e7218fe9":[6,0,0,0,2,1], -"yyjson_8h.html#a3de6970785ebf0dd000d28c916793388":[6,0,0,0,199], -"yyjson_8h.html#a3e5ad66dd43cc51500fff0926bae21a0":[6,0,0,0,356], -"yyjson_8h.html#a3f69c2e1cdc99ae4f9914435b7a542d7":[6,0,0,0,283], -"yyjson_8h.html#a4070a94fca9592eefa2798dd45237d85":[6,0,0,0,232], -"yyjson_8h.html#a40c9783509f730cb3ef67080be9444d8":[6,0,0,0,407], -"yyjson_8h.html#a419008c4a6f2dc4221211b0d7770109a":[6,0,0,0,160], -"yyjson_8h.html#a41a31c0ddcce2b75cacb5fd2375d1ca7":[6,0,0,0,372], -"yyjson_8h.html#a41cb8e304e08d7455f43c753bfa19b82":[6,0,0,0,403], -"yyjson_8h.html#a41f9c6e4641f813a7a94f12ea79b34ce":[6,0,0,0,277], -"yyjson_8h.html#a43ccc01254525cef16699e72079e3e49":[6,0,0,0,362], -"yyjson_8h.html#a4408e0c5928db936b89d49ccf255100b":[6,0,0,0,412], -"yyjson_8h.html#a4530f9fc02f8604cef3de273feb4ab6a":[6,0,0,0,235], -"yyjson_8h.html#a45a5da162ba8a920163c74b71f48ead8":[6,0,0,0,31], -"yyjson_8h.html#a48213b9742ba7fe6fb54b79be2da1f97":[6,0,0,0,187], -"yyjson_8h.html#a489b91cc6038a17ebc90193bc00e9e8b":[6,0,0,0,97], -"yyjson_8h.html#a49cfc79051b729689f4f08592b284cc9":[6,0,0,0,264], -"yyjson_8h.html#a4b5c0a7092625f0324bccec938f8862f":[6,0,0,0,379], -"yyjson_8h.html#a4b69d3a0061294fecd4a94927ad10e96":[6,0,0,0,337], -"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,45], -"yyjson_8h.html#a4c37c92b9977d86475cda1884c9ae52e":[6,0,0,0,215], -"yyjson_8h.html#a4c9dc89d29725de644b1d9b801aa28ff":[6,0,0,0,3,2] +"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#a4408e0c5928db936b89d49ccf255100b":[6,0,0,0,440] }; diff --git a/doc/doxygen/html/navtreeindex1.js b/doc/doxygen/html/navtreeindex1.js index 3215824..dd7c8f9 100644 --- a/doc/doxygen/html/navtreeindex1.js +++ b/doc/doxygen/html/navtreeindex1.js @@ -1,253 +1,253 @@ var NAVTREEINDEX1 = { -"yyjson_8h.html#a4d30446a286f54e2f95847f3c6669493":[6,0,0,0,53], -"yyjson_8h.html#a4d515d2d192d13281ffe69c1d95cdd49":[6,0,0,0,408], +"yyjson_8h.html#a4530f9fc02f8604cef3de273feb4ab6a":[6,0,0,0,263], +"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#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#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#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#a4d811ed5e9271667460dc1dc491d3295":[6,0,0,0,7,1], -"yyjson_8h.html#a4de077663ebedc11a24ddbde66a72945":[6,0,0,0,278], -"yyjson_8h.html#a4eb15db0deb14f592e8d6966fd0af261":[6,0,0,0,377], -"yyjson_8h.html#a4ede66b0b130faa9af1c47878cf52be2":[6,0,0,0,180], +"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#a4fc0b10196e010a7e5e9a2cec6769904":[6,0,0,0,6,0], -"yyjson_8h.html#a50039175677ae5fdd51f1c6942fa3d3d":[6,0,0,0,151], -"yyjson_8h.html#a5079543ec26e3634d0d97491195f0daf":[6,0,0,0,103], -"yyjson_8h.html#a510bd8af8c64911827c890bd67245282":[6,0,0,0,292], -"yyjson_8h.html#a527bfefae4532c4061e56d581ec4fc01":[6,0,0,0,111], -"yyjson_8h.html#a52c88fea8622d7bf4e81ecea93dc5df6":[6,0,0,0,228], -"yyjson_8h.html#a52f3358d27af0b1f1aeb3fe4dc7da1c0":[6,0,0,0,110], -"yyjson_8h.html#a533791670fe27f71bab321d586e11ea2":[6,0,0,0,291], -"yyjson_8h.html#a538974615c719cb8ea2e8ea7705569cf":[6,0,0,0,209], -"yyjson_8h.html#a53930a7b337295aefe993760fcc05645":[6,0,0,0,82], -"yyjson_8h.html#a53b930a8e372ddd7c8d4d389caad391e":[6,0,0,0,40], -"yyjson_8h.html#a543806a566821ccc6c7069edabc59a85":[6,0,0,0,323], -"yyjson_8h.html#a54bfa0c027fb21e9e5c33a9f4ecbe0f5":[6,0,0,0,155], +"yyjson_8h.html#a50039175677ae5fdd51f1c6942fa3d3d":[6,0,0,0,177], +"yyjson_8h.html#a5079543ec26e3634d0d97491195f0daf":[6,0,0,0,129], +"yyjson_8h.html#a510bd8af8c64911827c890bd67245282":[6,0,0,0,320], +"yyjson_8h.html#a527bfefae4532c4061e56d581ec4fc01":[6,0,0,0,137], +"yyjson_8h.html#a52c88fea8622d7bf4e81ecea93dc5df6":[6,0,0,0,255], +"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#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#a550600110929a7030f464a460b5b62cb":[6,0,0,0,1,0], -"yyjson_8h.html#a55f4228c2d65d497ad3cee8abe95c0be":[6,0,0,0,249], +"yyjson_8h.html#a55f4228c2d65d497ad3cee8abe95c0be":[6,0,0,0,277], "yyjson_8h.html#a5607c9ba393206ad94ecd90fbeb59017":[6,0,0,0,18,3], -"yyjson_8h.html#a56726ff7e284700736e26e56afa6cf7b":[6,0,0,0,229], -"yyjson_8h.html#a5761a41e92b6f6ea1f5de114e36efb12":[6,0,0,0,68], -"yyjson_8h.html#a57afc80d0c89c0ae20d5ff183f3a8205":[6,0,0,0,167], -"yyjson_8h.html#a5ad2700fe7073292adb71d508a049604":[6,0,0,0,176], -"yyjson_8h.html#a5ae266ef7d5c52eaa2d5afeafab41721":[6,0,0,0,195], -"yyjson_8h.html#a5b12a7b59d79123f9de71510efa2df3d":[6,0,0,0,81], -"yyjson_8h.html#a5b8948d47748a81d6a4abf94949e0e88":[6,0,0,0,400], -"yyjson_8h.html#a5bfc74dbba137fc4d662702666f5073a":[6,0,0,0,91], -"yyjson_8h.html#a5c7fae9804b126005f99c67f3c703ad5":[6,0,0,0,116], -"yyjson_8h.html#a5c8d7b159d5eede673be0c9b93897abb":[6,0,0,0,373], -"yyjson_8h.html#a5c94af000c170272356f060c76f91559":[6,0,0,0,221], -"yyjson_8h.html#a5e724ca36dfc1f6cce285be9e0c1953a":[6,0,0,0,368], -"yyjson_8h.html#a5e90e838f969425f75372d4b4246d145":[6,0,0,0,90], -"yyjson_8h.html#a5ee67bcb7012b25bd3bd7f88e5bb1699":[6,0,0,0,174], -"yyjson_8h.html#a5f48e712fe4988f779a35309779dd765":[6,0,0,0,238], +"yyjson_8h.html#a56726ff7e284700736e26e56afa6cf7b":[6,0,0,0,256], +"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#a5b12a7b59d79123f9de71510efa2df3d":[6,0,0,0,107], +"yyjson_8h.html#a5b8948d47748a81d6a4abf94949e0e88":[6,0,0,0,428], +"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#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#a5fd1ae5bada624c9687acce330eef7aa":[6,0,0,0,13,1], -"yyjson_8h.html#a601ac20666dd26bfbec016ee4cbb1b92":[6,0,0,0,262], -"yyjson_8h.html#a6031b6b35b06127f3fa2278be67c29ea":[6,0,0,0,178], -"yyjson_8h.html#a6033befb82b9331d2c19c09799ec5bcf":[6,0,0,0,322], -"yyjson_8h.html#a605ac08b083fb65331d7fa5eb5d32225":[6,0,0,0,339], -"yyjson_8h.html#a6068c4293a2b35493b18421b9afbd3d5":[6,0,0,0,56], +"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#a6068c4293a2b35493b18421b9afbd3d5":[6,0,0,0,82], "yyjson_8h.html#a60fd8094ee3eff6e7b629471f50aa139":[6,0,0,0,23], -"yyjson_8h.html#a6105e202bdb2e3b0bd1b561722b80afa":[6,0,0,0,102], -"yyjson_8h.html#a630b55e2937f7ffe8c0dcef20497ce93":[6,0,0,0,256], -"yyjson_8h.html#a64168360e4ac45070f98c6db92b89cd7":[6,0,0,0,289], -"yyjson_8h.html#a64603b1c33c9ebc626665dea61e25abd":[6,0,0,0,204], -"yyjson_8h.html#a660d533ce8b661e85c5b14e4e99e5085":[6,0,0,0,253], +"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#a665b0cc9ee2ced31785321d55cde349e":[6,0,0,0,19], -"yyjson_8h.html#a66761be40cfb010086ec798ddb44018f":[6,0,0,0,306], +"yyjson_8h.html#a66761be40cfb010086ec798ddb44018f":[6,0,0,0,334], "yyjson_8h.html#a682886dc8be2307076b125b496b15570":[6,0,0,0,22], -"yyjson_8h.html#a68a954cfda2a17cc612bb31460b902e1":[6,0,0,0,274], +"yyjson_8h.html#a68a954cfda2a17cc612bb31460b902e1":[6,0,0,0,302], "yyjson_8h.html#a691136e772913e98860a791e65b70f04":[6,0,0,0,21], -"yyjson_8h.html#a695d5d491618baa20d1f3258cf0fed8e":[6,0,0,0,335], -"yyjson_8h.html#a69acff4e2298d6b1a315d5f75a5eaa9d":[6,0,0,0,205], +"yyjson_8h.html#a695d5d491618baa20d1f3258cf0fed8e":[6,0,0,0,363], +"yyjson_8h.html#a69acff4e2298d6b1a315d5f75a5eaa9d":[6,0,0,0,231], +"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,185], -"yyjson_8h.html#a6df6d46adbd674a53cbfc049d49ec5c5":[6,0,0,0,147], -"yyjson_8h.html#a6e0c3b9ff069db64e4aa14da1078b538":[6,0,0,0,290], -"yyjson_8h.html#a6e43e19e2920e8d3725372efb98c3aad":[6,0,0,0,369], -"yyjson_8h.html#a6e891b4020dd6325d6eacb5e108da3c4":[6,0,0,0,250], -"yyjson_8h.html#a6ee1dc133fa773528286cd0b25300cb2":[6,0,0,0,171], -"yyjson_8h.html#a6efba736a610baa629bf2a0b0a41d4a9":[6,0,0,0,128], -"yyjson_8h.html#a6efc657d7f9aefdcba51e753fcea02c1":[6,0,0,0,230], -"yyjson_8h.html#a700da5ce5bf8bb9d3739cc73a0f51cdf":[6,0,0,0,307], -"yyjson_8h.html#a70209d60e93b24573e8830911c7940a6":[6,0,0,0,386], -"yyjson_8h.html#a708869e986c30d3a03026be8ce4c2b37":[6,0,0,0,207], -"yyjson_8h.html#a7173b66e47ee6fad38b11651d20e7ddf":[6,0,0,0,152], -"yyjson_8h.html#a71d44a9f504b50eab96e59d348b2553f":[6,0,0,0,183], -"yyjson_8h.html#a721dacf0e32ee6c7f18817aca806e9b2":[6,0,0,0,225], -"yyjson_8h.html#a725cc27bd7bd37c1d18c41589abd34db":[6,0,0,0,355], +"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#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#a72bc53a422a133e2eba68ffa736f9e8b":[6,0,0,0,12,1], -"yyjson_8h.html#a72bd3b0467273c40dbe376bc7c0a8f06":[6,0,0,0,154], -"yyjson_8h.html#a73e0044fd0c511263cbf5cd869976475":[6,0,0,0,224], -"yyjson_8h.html#a740d49152b7b9974c65efeab698dfb67":[6,0,0,0,222], -"yyjson_8h.html#a7435fee591b112fbdcc455fc60b1416b":[6,0,0,0,94], +"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#a7435fee591b112fbdcc455fc60b1416b":[6,0,0,0,120], "yyjson_8h.html#a7445de186190ceef09c5be6d589e6a65":[6,0,0,0,3,0], -"yyjson_8h.html#a7541eb4eadf59e84f1ef06889789d460":[6,0,0,0,281], -"yyjson_8h.html#a75ee22602fb750b67fda804fb653ef1e":[6,0,0,0,347], +"yyjson_8h.html#a7541eb4eadf59e84f1ef06889789d460":[6,0,0,0,309], +"yyjson_8h.html#a75ee22602fb750b67fda804fb653ef1e":[6,0,0,0,375], "yyjson_8h.html#a766102bcfc009fe568ea5655f133f753":[6,0,0,0,9,3], -"yyjson_8h.html#a76cb39cc0755460feedaf3fcf32cea01":[6,0,0,0,384], -"yyjson_8h.html#a77011c6b1268f9068abe1975b92e38e0":[6,0,0,0,33], -"yyjson_8h.html#a779bd9e777e3a58d7e3ea5c6977d1965":[6,0,0,0,65], -"yyjson_8h.html#a78cf6dd1700f2cd7d7f256b4c2339d8b":[6,0,0,0,44], -"yyjson_8h.html#a7910a72a728d4f245d43417a42e2e91a":[6,0,0,0,404], -"yyjson_8h.html#a793250c5394193a73b5e9506c8381994":[6,0,0,0,138], -"yyjson_8h.html#a79720744960c9b4fdabbfb28379bbeb4":[6,0,0,0,357], -"yyjson_8h.html#a797642b2f815a4f05db03ef87f08cc4f":[6,0,0,0,170], -"yyjson_8h.html#a7a142af553e7831989593aee44f74e26":[6,0,0,0,305], -"yyjson_8h.html#a7a45a4b5a1340bb3c2907b7faf3981be":[6,0,0,0,319], -"yyjson_8h.html#a7a5f504993031f912d06777b8a7b5aff":[6,0,0,0,168], -"yyjson_8h.html#a7af42d62aa1583986c687c5cd10b010e":[6,0,0,0,314], -"yyjson_8h.html#a7b13411e137d8085b68b2e0fc9d6736b":[6,0,0,0,415], -"yyjson_8h.html#a7b766ff66469615aab5bed9f760aab07":[6,0,0,0,47], -"yyjson_8h.html#a7bb8c32c190a8e4ce4f5e9e95623f304":[6,0,0,0,213], -"yyjson_8h.html#a7d72991b7e14b54845b639ef37c1c54c":[6,0,0,0,270], -"yyjson_8h.html#a7d8d98b60284e646b8b22a8341d99a7f":[6,0,0,0,96], -"yyjson_8h.html#a7f123c4c3d850fd6c4e46a2b3aad4508":[6,0,0,0,405], -"yyjson_8h.html#a7f8c3918f8ab161bf7e2e203ff0f291e":[6,0,0,0,340], -"yyjson_8h.html#a80380f14a448ea046eb718e068c2df6b":[6,0,0,0,237], -"yyjson_8h.html#a81cc3185457d7fd86f3818319d7efe18":[6,0,0,0,104], +"yyjson_8h.html#a76cb39cc0755460feedaf3fcf32cea01":[6,0,0,0,412], +"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#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,443], +"yyjson_8h.html#a7b766ff66469615aab5bed9f760aab07":[6,0,0,0,71], +"yyjson_8h.html#a7bb8c32c190a8e4ce4f5e9e95623f304":[6,0,0,0,239], +"yyjson_8h.html#a7d15bc48e9734dab6620e35ec30cc348":[6,0,0,0,46], +"yyjson_8h.html#a7d72991b7e14b54845b639ef37c1c54c":[6,0,0,0,298], +"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#a81cc3185457d7fd86f3818319d7efe18":[6,0,0,0,130], "yyjson_8h.html#a83e0a27da01978e46f074b6bb068d9eb":[6,0,0,0,12,3], -"yyjson_8h.html#a841a5fd5b187b1ff40232e9d36a5a156":[6,0,0,0,388], -"yyjson_8h.html#a84604772b235ec0f651532013f2480a8":[6,0,0,0,297], -"yyjson_8h.html#a847bb374b9c7fa6fff34088d23d87dad":[6,0,0,0,148], -"yyjson_8h.html#a84e98fae940ff675b2a22076cbd5efc1":[6,0,0,0,295], -"yyjson_8h.html#a84eb8968317b261a2e29528c1d8cf031":[6,0,0,0,71], -"yyjson_8h.html#a853738b59790700627f7212b6e00922d":[6,0,0,0,272], -"yyjson_8h.html#a858ac36d7ad6a86e539cd84118498edb":[6,0,0,0,332], -"yyjson_8h.html#a85f4bcdc777cde51a40359ac9e38c98b":[6,0,0,0,163], -"yyjson_8h.html#a874f912f9c023bc353d1a770798017a1":[6,0,0,0,358], +"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#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#a87eb200779eff088b93ea0a67ab3e300":[6,0,0,0,1,2], -"yyjson_8h.html#a881e2ee3f487385810829df8bc675f1f":[6,0,0,0,311], -"yyjson_8h.html#a893a09172b402af1bf520cf7347dfeab":[6,0,0,0,304], -"yyjson_8h.html#a8940a4ae4ba3467bb7bc6c5ee3deb2ea":[6,0,0,0,397], -"yyjson_8h.html#a896424a210ec4983f0634467ebe85a68":[6,0,0,0,202], -"yyjson_8h.html#a897cf07015f4f79fb4ebb0b3f58ac292":[6,0,0,0,329], -"yyjson_8h.html#a89cb55aebc946e462968a2bcace5ba5a":[6,0,0,0,78], -"yyjson_8h.html#a8a9cc40b5f3f93b66ba191449f81fbda":[6,0,0,0,284], -"yyjson_8h.html#a8a9f7ea865526acb97ee4eff8d0bb79f":[6,0,0,0,188], -"yyjson_8h.html#a8add57045c09758844b9433dbe3d4451":[6,0,0,0,269], -"yyjson_8h.html#a8e0dfe2ac2a53faadf137d159162d193":[6,0,0,0,115], -"yyjson_8h.html#a8f6ad942e4ba4d3fb7cb52459af708a6":[6,0,0,0,134], -"yyjson_8h.html#a8f8b24bb3b8dafc3f135a926b06da2fa":[6,0,0,0,387], -"yyjson_8h.html#a9026faa4e022392c28e8f9afa553362f":[6,0,0,0,113], +"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#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#a9044823fa7fb431019662e589d45707c":[6,0,0,0,1,1], -"yyjson_8h.html#a90614444c9d6bbd7d8586176986adbc5":[6,0,0,0,352], -"yyjson_8h.html#a907fa46c6ab95e9d7652392507f17e3b":[6,0,0,0,219], -"yyjson_8h.html#a90a824479a3d07f47e9bcce9bbbfcdc0":[6,0,0,0,241], -"yyjson_8h.html#a90c3e1c55dcf04a7879abed9a57cb278":[6,0,0,0,159], -"yyjson_8h.html#a923bc9e3c4af69b5bdb5361a9f0a4ba5":[6,0,0,0,144], -"yyjson_8h.html#a92d8ec53e4cf8426288d86868dc89e09":[6,0,0,0,327], -"yyjson_8h.html#a92e202b3738250ffee612089bdec91eb":[6,0,0,0,208], -"yyjson_8h.html#a930a47cf837316e3758e38057178edac":[6,0,0,0,117], +"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#a934aea39ecf26ad163ad5dcf45cb8e6f":[6,0,0,0,6,4], -"yyjson_8h.html#a95300bcf1cdb52d296e39aa1a4650741":[6,0,0,0,300], -"yyjson_8h.html#a95aebc83fff9793f7701a6e37df5e03f":[6,0,0,0,61], -"yyjson_8h.html#a964840d68d5d27ad2e16c63b4b2475b6":[6,0,0,0,260], +"yyjson_8h.html#a95300bcf1cdb52d296e39aa1a4650741":[6,0,0,0,328], +"yyjson_8h.html#a95aebc83fff9793f7701a6e37df5e03f":[6,0,0,0,87], +"yyjson_8h.html#a964840d68d5d27ad2e16c63b4b2475b6":[6,0,0,0,288], "yyjson_8h.html#a96dab43e96fd2d54e26deb4c25792ab7":[6,0,0,0,9,0], -"yyjson_8h.html#a97b82f92bd96415090ce9803b9757bf9":[6,0,0,0,125], -"yyjson_8h.html#a986e994db00b2749e000af0a4331454c":[6,0,0,0,93], -"yyjson_8h.html#a98e9f97614fce2a6187473eeb35274e8":[6,0,0,0,243], -"yyjson_8h.html#a996f8aa51f4c1475448974cf98f28df3":[6,0,0,0,233], -"yyjson_8h.html#a9a0f4082d2244b7264a819bbc32ebbdf":[6,0,0,0,350], -"yyjson_8h.html#a9a9b30d275e211df9b84b91f4b95907a":[6,0,0,0,80], -"yyjson_8h.html#a9c6dd96d063bacfa6413f7de90f90d91":[6,0,0,0,70], -"yyjson_8h.html#a9d8bf48b287cc0099eb6619d8b4b712e":[6,0,0,0,140], -"yyjson_8h.html#a9dd1f854542f298e963f0912a5a0e002":[6,0,0,0,190], -"yyjson_8h.html#a9e49dc52b6209708df0ccf4ddf49b8c4":[6,0,0,0,351], -"yyjson_8h.html#a9e79f1480256c6e2e8dfbf61da9cd853":[6,0,0,0,244], -"yyjson_8h.html#a9f40302607516131c026ca5f13a29946":[6,0,0,0,242], +"yyjson_8h.html#a97b82f92bd96415090ce9803b9757bf9":[6,0,0,0,151], +"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#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#a9fabdf4380dc8f44f9b7479b54c75dd0":[6,0,0,0,8,0], -"yyjson_8h.html#a9ff667f95ec6e6e264509e1681c74357":[6,0,0,0,133], -"yyjson_8h.html#aa0dcc48007c1754a4a181d81f22cb488":[6,0,0,0,326], +"yyjson_8h.html#a9ff667f95ec6e6e264509e1681c74357":[6,0,0,0,159], +"yyjson_8h.html#aa0dcc48007c1754a4a181d81f22cb488":[6,0,0,0,354], "yyjson_8h.html#aa2481ee429a84f67e5f2200a4bbc6155":[6,0,0,0,5,4], -"yyjson_8h.html#aa33a13a85b840b3dbc1f8534db2bd8fc":[6,0,0,0,77], -"yyjson_8h.html#aa33ac310f363ace5f4dda3697b2c0123":[6,0,0,0,169], -"yyjson_8h.html#aa3612af25f159df0c0587ddf8c7c58db":[6,0,0,0,336], -"yyjson_8h.html#aa476cdc60442393b93dd0474ed4f08bc":[6,0,0,0,396], -"yyjson_8h.html#aa47704ca9b08cdd7b8b151ec67c4afd6":[6,0,0,0,121], -"yyjson_8h.html#aa4b243e9de837405d83bcc3251156cea":[6,0,0,0,231], -"yyjson_8h.html#aa65216783e9cd2ff949092399a2608d8":[6,0,0,0,267], -"yyjson_8h.html#aa6d66fc870aac34589593a0bf6561647":[6,0,0,0,46], -"yyjson_8h.html#aa9789f197f972dc433ea2eb622defd50":[6,0,0,0,324], -"yyjson_8h.html#aaa4bef14b71ff145fe8cdc2fa98c7f45":[6,0,0,0,245], -"yyjson_8h.html#aaafe8a57b5e53c9f7f9984c80ab3be1f":[6,0,0,0,216], -"yyjson_8h.html#aad64266ebfbdd2a9627050cf1f3f48d7":[6,0,0,0,223], -"yyjson_8h.html#aad6de220fa487e31bd1bd2c2cccd9bff":[6,0,0,0,196], -"yyjson_8h.html#aadb5f3196fe14e75914ed34d6e700076":[6,0,0,0,212], -"yyjson_8h.html#aae70fe76dfae0e8aa93d0226ec8510d9":[6,0,0,0,165], -"yyjson_8h.html#aaed218041aa262337e179d487f4c770c":[6,0,0,0,86], +"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#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#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#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#aaed218041aa262337e179d487f4c770c":[6,0,0,0,112], "yyjson_8h.html#aaf5c505b42eeb64e7a0ac17e3d7d3847":[6,0,0,0,6,2], -"yyjson_8h.html#ab0a5c5a568b7f2c0a6301149f0f6aa84":[6,0,0,0,191], +"yyjson_8h.html#ab0a5c5a568b7f2c0a6301149f0f6aa84":[6,0,0,0,217], "yyjson_8h.html#ab1a7e03f48bb31760030fbdab7d6597b":[6,0,0,0,12,0], -"yyjson_8h.html#ab2237deb1190a0333a88d571a8adcb0c":[6,0,0,0,162], -"yyjson_8h.html#ab2c44c43c9e8ff194799fd59ae688ee2":[6,0,0,0,192], -"yyjson_8h.html#ab361240999d684579904a9aa3af5004f":[6,0,0,0,129], -"yyjson_8h.html#ab439bc90f6631a67dd3ed4626eb3b4ad":[6,0,0,0,98], -"yyjson_8h.html#ab459a079674a115123c353441dacda22":[6,0,0,0,122], -"yyjson_8h.html#ab49d3e532c97846b198b360602a9b5ca":[6,0,0,0,266], -"yyjson_8h.html#ab4f2d4e7fa716c89d3a31f74504898a9":[6,0,0,0,389], +"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#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#ab5169c5637fdfc27fe10b919b78b6468":[6,0,0,0,6,3], "yyjson_8h.html#ab589c80e05e4e65fa28e23acc1ee8255":[6,0,0,0,11,0], -"yyjson_8h.html#ab608a351427921421a2e23877399acd5":[6,0,0,0,62], -"yyjson_8h.html#ab83087bafd1f48910b62bf63200679e1":[6,0,0,0,320], -"yyjson_8h.html#ab8f221edd44b0c61d9ff78637bfca05e":[6,0,0,0,406], -"yyjson_8h.html#ab96f33fef20cadcb9bb045c60749b516":[6,0,0,0,145], -"yyjson_8h.html#ab9c7f452ed21a9800501c25e715f35f7":[6,0,0,0,157], -"yyjson_8h.html#abb1b3f84ca4f32c72dad8eea83f3d116":[6,0,0,0,271], -"yyjson_8h.html#abbe8e69f634b1a5a78c1dae08b88e0ef":[6,0,0,0,38], -"yyjson_8h.html#abdaf14b79fe803289070c0e5d5a705b8":[6,0,0,0,310], -"yyjson_8h.html#abdbf139ee03d263c8a833fbef8cbf63c":[6,0,0,0,380], -"yyjson_8h.html#abe2f1b0c0b8cb9ceab3cdc35d4574c86":[6,0,0,0,227], -"yyjson_8h.html#abeeca08e3b6994dddd55951a83cd648f":[6,0,0,0,234], -"yyjson_8h.html#ac02a007abcdf7a80894f839acafa5963":[6,0,0,0,43], -"yyjson_8h.html#ac0e1bcd9f449e4b1e62d25fb96830a62":[6,0,0,0,226], +"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#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#ac02a007abcdf7a80894f839acafa5963":[6,0,0,0,67], +"yyjson_8h.html#ac0e1bcd9f449e4b1e62d25fb96830a62":[6,0,0,0,252], "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,411], -"yyjson_8h.html#ac24336d6f29b5b6c09f513373b6fc83e":[6,0,0,0,164], -"yyjson_8h.html#ac24ffc0726b50f38283c9f01f4e58d9b":[6,0,0,0,89], -"yyjson_8h.html#ac2f82adc891664bd3f7ef75591330e2f":[6,0,0,0,49], -"yyjson_8h.html#ac33bbc34a7aa3d634e3ba5794521f67d":[6,0,0,0,371], -"yyjson_8h.html#ac3de217ef6c479380e38f35a2a166477":[6,0,0,0,109], -"yyjson_8h.html#ac4aab52f91a8b365344a74812be4e712":[6,0,0,0,92], -"yyjson_8h.html#ac4b6eb9e397730bbb264f64d46cafacf":[6,0,0,0,112], -"yyjson_8h.html#ac5d042e8760c46d5db48254a7740a48e":[6,0,0,0,330], -"yyjson_8h.html#ac61826dc8fd7fa6cafa58fa9a45d058e":[6,0,0,0,328], +"yyjson_8h.html#ac234e82f7a1203e656bcbb0af2ce8c01":[6,0,0,0,439], +"yyjson_8h.html#ac24336d6f29b5b6c09f513373b6fc83e":[6,0,0,0,190], +"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#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#ac68fb5d2b48052c8ab3368d3ef6a6b81":[6,0,0,0,8,2], -"yyjson_8h.html#ac709738fbf9da708c28992c40746fcbf":[6,0,0,0,57], -"yyjson_8h.html#ac782a838c6378f022434d7ab3a3b333d":[6,0,0,0,348], -"yyjson_8h.html#ac81702a782ecfeb9874ce43706ecf02e":[6,0,0,0,150], +"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#ac82ebe0c715ad673a943e784f325b538":[6,0,0,0,7,0], -"yyjson_8h.html#ac8ba98e62d5d4c5ab9ddd44173164756":[6,0,0,0,279], -"yyjson_8h.html#ac8c17e7086a6d0a8db559ce0076c71e0":[6,0,0,0,313], -"yyjson_8h.html#aca1345f5057068e556cc6fadda10d04c":[6,0,0,0,247], -"yyjson_8h.html#acb80caf1bf1aecd6b68f38b84628c492":[6,0,0,0,309], -"yyjson_8h.html#acbfde7c1173b4258f83029c6dacf47c3":[6,0,0,0,252], -"yyjson_8h.html#acd2884309c99b42f916fffd50c018c59":[6,0,0,0,120], -"yyjson_8h.html#acd434c1a97d275f97f743e47e228831a":[6,0,0,0,298], -"yyjson_8h.html#acf234d21f0cb4b7fc89381ef25e9f0a8":[6,0,0,0,343], -"yyjson_8h.html#acfc8545d9b1af8dd8f1488e34fbac351":[6,0,0,0,218], -"yyjson_8h.html#ad0f58bd6ac0289fd55d09b02fa3d4743":[6,0,0,0,349], -"yyjson_8h.html#ad18730f04c429faa79be473de57efd5e":[6,0,0,0,210], -"yyjson_8h.html#ad20aad460c6d7c62f7c371ca5be54667":[6,0,0,0,118], -"yyjson_8h.html#ad22baac3e9ae0ff932b38f4257c3b800":[6,0,0,0,12,2], -"yyjson_8h.html#ad231975496ac3788fe5d69804e295443":[6,0,0,0,359], -"yyjson_8h.html#ad284e6ee4236ffa0be5d45625d57cac4":[6,0,0,0,175], -"yyjson_8h.html#ad2a7aa77fa66a593536e3d7c3edb1d7a":[6,0,0,0,312], -"yyjson_8h.html#ad2fb99734b237a7af74924443fe5260e":[6,0,0,0,399], -"yyjson_8h.html#ad32e0e0427bda63164f12fe689a6f854":[6,0,0,0,248], -"yyjson_8h.html#ad3c513a8fd61c173c4afa404572e02f6":[6,0,0,0,294], -"yyjson_8h.html#ad4cca957150bd6f19fa12a4f907dffee":[6,0,0,0,265], -"yyjson_8h.html#ad54c34d490dd8e479e21e4cb29bc814b":[6,0,0,0,58], -"yyjson_8h.html#ad55a4435333880ce99fedf2aa82b7e46":[6,0,0,0,48], -"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,390], -"yyjson_8h.html#ad617af11eb6bf81926531878f0117bba":[6,0,0,0,275], -"yyjson_8h.html#ad764ba2c4bd7d5da4107c46482871bcc":[6,0,0,0,367], -"yyjson_8h.html#ad7a6d7801cb0c35ee08fc6ba9d343106":[6,0,0,0,27], -"yyjson_8h.html#ad88b6743f333d9e4eff04b0138619e74":[6,0,0,0,137], -"yyjson_8h.html#ad8c68a8cec010d2d5f8942eb1136afde":[6,0,0,0,161], -"yyjson_8h.html#ad8eeaba5611ace5817c7019067cf85fd":[6,0,0,0,383], -"yyjson_8h.html#ad99ceda574b466f8102699e52564c8da":[6,0,0,0,344], -"yyjson_8h.html#ad9f16424bfef46cd479066905f653591":[6,0,0,0,220], -"yyjson_8h.html#adabd9eb44fac843109d6bc79f12ff6ff":[6,0,0,0,83], -"yyjson_8h.html#adad98bd766cf52d99f2c54dcb120786d":[6,0,0,0,75], -"yyjson_8h.html#adb43ed842536ac6e5ac17f5f693992be":[6,0,0,0,363] +"yyjson_8h.html#ac8ba98e62d5d4c5ab9ddd44173164756":[6,0,0,0,307], +"yyjson_8h.html#ac8c17e7086a6d0a8db559ce0076c71e0":[6,0,0,0,341], +"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#acf234d21f0cb4b7fc89381ef25e9f0a8":[6,0,0,0,371], +"yyjson_8h.html#acfc8545d9b1af8dd8f1488e34fbac351":[6,0,0,0,244] }; diff --git a/doc/doxygen/html/navtreeindex2.js b/doc/doxygen/html/navtreeindex2.js index c9731dd..0cb9f12 100644 --- a/doc/doxygen/html/navtreeindex2.js +++ b/doc/doxygen/html/navtreeindex2.js @@ -1,55 +1,86 @@ var NAVTREEINDEX2 = { -"yyjson_8h.html#add7037998fb39b3e2d1b3caf59f9d66a":[6,0,0,0,99], -"yyjson_8h.html#addde26cc012f50aee79a623e6be4614e":[6,0,0,0,200], +"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#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#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#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#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#add7037998fb39b3e2d1b3caf59f9d66a":[6,0,0,0,125], +"yyjson_8h.html#addde26cc012f50aee79a623e6be4614e":[6,0,0,0,226], "yyjson_8h.html#addf8b34eb1d89a54df0482acbd29872c":[6,0,0,0,4,3], -"yyjson_8h.html#adf8b2d3c8b57e85d58108d58c68b0db5":[6,0,0,0,308], -"yyjson_8h.html#ae0898f45c9fca1d7d6bdd35b3488a10f":[6,0,0,0,135], -"yyjson_8h.html#ae152a6e8e8c6e4efd798fa6eca9d311f":[6,0,0,0,413], -"yyjson_8h.html#ae19102b96509817f1188f732be19642b":[6,0,0,0,54], -"yyjson_8h.html#ae1a372cfbbc8a536decaf1db5223804d":[6,0,0,0,173], -"yyjson_8h.html#ae2709fd5ec704ef7a569d62195e4652d":[6,0,0,0,402], -"yyjson_8h.html#ae27cb375110302ec19f4376d7cab3c5b":[6,0,0,0,172], -"yyjson_8h.html#ae3f12da3b11d3227dd517a1079065a3f":[6,0,0,0,35], -"yyjson_8h.html#ae46242b9ad367c677a5026f6ea30c635":[6,0,0,0,198], +"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,441], +"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#ae3f12da3b11d3227dd517a1079065a3f":[6,0,0,0,37], +"yyjson_8h.html#ae46242b9ad367c677a5026f6ea30c635":[6,0,0,0,224], "yyjson_8h.html#ae4aa66c2b00d3173291dd48ae398b1c0":[6,0,0,0,2,0], -"yyjson_8h.html#ae4b5e4edc9713d9f48e2a6750ad5ebff":[6,0,0,0,88], -"yyjson_8h.html#ae511cac592355c2f60f170402b9d8dbf":[6,0,0,0,341], +"yyjson_8h.html#ae4b5e4edc9713d9f48e2a6750ad5ebff":[6,0,0,0,114], +"yyjson_8h.html#ae511cac592355c2f60f170402b9d8dbf":[6,0,0,0,369], +"yyjson_8h.html#ae548138e539cfcebdfad39a58da44470":[6,0,0,0,63], "yyjson_8h.html#ae5741da19f51abd241bdce87a921ba4a":[6,0,0,0,9,2], -"yyjson_8h.html#ae6dfd237f7997125e606d678b3b59b5c":[6,0,0,0,257], -"yyjson_8h.html#ae82405796b54b235125a5dd14c06650b":[6,0,0,0,395], -"yyjson_8h.html#ae8d7e4c75adb1b9adb2246165491a4a3":[6,0,0,0,299], -"yyjson_8h.html#ae8f6fbea7b0eee0545bcf8d272ce7f33":[6,0,0,0,29], -"yyjson_8h.html#aea65c64007cfa236faa17e1ac87c4e5e":[6,0,0,0,258], -"yyjson_8h.html#aeab3c2a1d86225e5b181fb1bba7587d4":[6,0,0,0,338], -"yyjson_8h.html#aebdaa55a1673e99d2dcea01a15c633be":[6,0,0,0,414], -"yyjson_8h.html#aec0e874c4847338f3b61bf46257cb557":[6,0,0,0,114], -"yyjson_8h.html#aec30d870399447d1b611c400dff5a55c":[6,0,0,0,393], -"yyjson_8h.html#aec3a6e6812f3ca8fd58c858275443fe0":[6,0,0,0,197], -"yyjson_8h.html#aec93f33123755af4dfa25c1335a44184":[6,0,0,0,189], -"yyjson_8h.html#aed1fdeb679986591d5f2f257c5cf3b60":[6,0,0,0,285], -"yyjson_8h.html#aed5fc7ff1c73fd7a1829e863ce92ad65":[6,0,0,0,184], -"yyjson_8h.html#aedac207e6c2d5e031997e2b0df73db6a":[6,0,0,0,251], -"yyjson_8h.html#aedbd4efc6436d66382936b8c450a5877":[6,0,0,0,105], -"yyjson_8h.html#aee5bc7d2ad2169a04f54e63139eddb86":[6,0,0,0,240], -"yyjson_8h.html#af089d7f9bfb1b4fadf46073a534379b0":[6,0,0,0,130], +"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#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,442], +"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#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#af0cb2540fb4d4fc9809933a3020efaf8":[6,0,0,0,25], "yyjson_8h.html#af15973d5bdb6b7b8ea79571220771027":[6,0,0,0,4,0], -"yyjson_8h.html#af1f4dd90c0bd891cb139e72cfd588789":[6,0,0,0,345], -"yyjson_8h.html#af324a76bd5e45899cccba7850d9ce43a":[6,0,0,0,276], -"yyjson_8h.html#af6dac7e5e95ccc12d79c31b96d33940a":[6,0,0,0,287], -"yyjson_8h.html#af7484aeed9b789103efb985f2f42ab46":[6,0,0,0,143], -"yyjson_8h.html#af7da1562cde867338bc69395c2aeb0ad":[6,0,0,0,158], -"yyjson_8h.html#af8eda6e0f4e8aaedd0f410481c7c13d6":[6,0,0,0,376], -"yyjson_8h.html#af9824de7303491b4e43dd423878ae0a0":[6,0,0,0,201], -"yyjson_8h.html#afb1e130c69db1f54e924e82c3d6377c9":[6,0,0,0,119], -"yyjson_8h.html#afb7989387fc481f678e13325c18e6338":[6,0,0,0,55], -"yyjson_8h.html#afc2749d9ed694b6d0a4f5c14da19c7d4":[6,0,0,0,263], -"yyjson_8h.html#afd2b114767b989006259409c6955bb37":[6,0,0,0,149], -"yyjson_8h.html#afe50edcbf467f426784326f2282c51fd":[6,0,0,0,30], -"yyjson_8h.html#aff1d62b68993630e74355e4611b77520":[6,0,0,0,378], -"yyjson_8h.html#affa45e3752beb609cb0b2fa159d1d319":[6,0,0,0,375], -"yyjson_8h.html#affa9d4c51b9073804d91ef50e3f5ebd6":[6,0,0,0,106], +"yyjson_8h.html#af1f4dd90c0bd891cb139e72cfd588789":[6,0,0,0,373], +"yyjson_8h.html#af324a76bd5e45899cccba7850d9ce43a":[6,0,0,0,304], +"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#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#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#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], "yyjson_8h.html#structyyjson__mut__arr__iter":[6,0,0,0,5], diff --git a/doc/doxygen/html/pages.html b/doc/doxygen/html/pages.html index 9ac5dab..63e01f3 100644 --- a/doc/doxygen/html/pages.html +++ b/doc/doxygen/html/pages.html @@ -35,7 +35,7 @@ -
    yyjson 0.7.0 +
    yyjson 0.8.0
    A high performance C JSON library.
    diff --git a/doc/doxygen/html/search/all_10.js b/doc/doxygen/html/search/all_10.js index 623ee93..5f37e53 100644 --- a/doc/doxygen/html/search/all_10.js +++ b/doc/doxygen/html/search/all_10.js @@ -2,409 +2,437 @@ var searchData= [ ['yyjson_2eh_0',['yyjson.h',['../yyjson_8h.html',1,'']]], ['yyjson_5falc_1',['yyjson_alc',['../structyyjson__alc.html',1,'']]], - ['yyjson_5falc_5fpool_5finit_2',['yyjson_alc_pool_init',['../yyjson_8h.html#a6068c4293a2b35493b18421b9afbd3d5',1,'yyjson.h']]], - ['yyjson_5falign_3',['yyjson_align',['../yyjson_8h.html#a37185af21190fa0852a9b1ef9e041151',1,'yyjson.h']]], - ['yyjson_5fapi_4',['yyjson_api',['../yyjson_8h.html#a691136e772913e98860a791e65b70f04',1,'yyjson.h']]], - ['yyjson_5fapi_5finline_5',['yyjson_api_inline',['../yyjson_8h.html#a682886dc8be2307076b125b496b15570',1,'yyjson.h']]], - ['yyjson_5farr_5fforeach_6',['yyjson_arr_foreach',['../yyjson_8h.html#a60fd8094ee3eff6e7b629471f50aa139',1,'yyjson.h']]], - ['yyjson_5farr_5fget_7',['yyjson_arr_get',['../yyjson_8h.html#ac709738fbf9da708c28992c40746fcbf',1,'yyjson.h']]], - ['yyjson_5farr_5fget_5ffirst_8',['yyjson_arr_get_first',['../yyjson_8h.html#ad54c34d490dd8e479e21e4cb29bc814b',1,'yyjson.h']]], - ['yyjson_5farr_5fget_5flast_9',['yyjson_arr_get_last',['../yyjson_8h.html#a15bbce96107aa455670ebe9aab98964d',1,'yyjson.h']]], - ['yyjson_5farr_5fiter_10',['yyjson_arr_iter',['../yyjson_8h.html#structyyjson__arr__iter',1,'']]], - ['yyjson_5farr_5fiter_5fhas_5fnext_11',['yyjson_arr_iter_has_next',['../yyjson_8h.html#a216b976b352fe001d580fe837a844e79',1,'yyjson.h']]], - ['yyjson_5farr_5fiter_5finit_12',['yyjson_arr_iter_init',['../yyjson_8h.html#a95aebc83fff9793f7701a6e37df5e03f',1,'yyjson.h']]], - ['yyjson_5farr_5fiter_5fnext_13',['yyjson_arr_iter_next',['../yyjson_8h.html#ab608a351427921421a2e23877399acd5',1,'yyjson.h']]], - ['yyjson_5farr_5fiter_5fwith_14',['yyjson_arr_iter_with',['../yyjson_8h.html#a38b10c3293b817b25d9dd985da121cb5',1,'yyjson.h']]], - ['yyjson_5farr_5fsize_15',['yyjson_arr_size',['../yyjson_8h.html#a0ea8514c92f39fd93ddcbe93a7f466e5',1,'yyjson.h']]], - ['yyjson_5fcpp_5fver_16',['YYJSON_CPP_VER',['../yyjson_8h.html#a2b6ed8ca435b89b44a9c66cad30fd9d5',1,'yyjson.h']]], - ['yyjson_5fdeprecated_17',['yyjson_deprecated',['../yyjson_8h.html#a2acc549f8ce6bcac63ea89271b73d27a',1,'yyjson_deprecated("renamed to yyjson_ptr_getn") yyjson_api_inline yyjson_val *yyjson_get_pointern(yyjson_val *val: yyjson.h'],['../yyjson_8h.html#a84eb8968317b261a2e29528c1d8cf031',1,'yyjson_deprecated("renamed to yyjson_mut_ptr_get") yyjson_api_inline yyjson_mut_val *yyjson_mut_get_pointer(yyjson_mut_val *val: yyjson.h'],['../yyjson_8h.html#a779bd9e777e3a58d7e3ea5c6977d1965',1,'yyjson_deprecated("renamed to unsafe_yyjson_mut_ptr_getx") yyjson_api_inline yyjson_mut_val *unsafe_yyjson_mut_get_pointer(yyjson_mut_val *val: yyjson.h'],['../yyjson_8h.html#a1cea8f887599cb77d9394ecd07ae875e',1,'yyjson_deprecated("renamed to unsafe_yyjson_ptr_getn") yyjson_api_inline yyjson_val *unsafe_yyjson_get_pointer(yyjson_val *val: yyjson.h'],['../yyjson_8h.html#a23d9715d999b1156d91adadeac913c32',1,'yyjson_deprecated("renamed to yyjson_mut_ptr_getn") yyjson_api_inline yyjson_mut_val *yyjson_mut_get_pointern(yyjson_mut_val *val: yyjson.h'],['../yyjson_8h.html#a2d26305e46b3a7f72619232805fa10c6',1,'yyjson_deprecated("renamed to yyjson_ptr_get") yyjson_api_inline yyjson_val *yyjson_get_pointer(yyjson_val *val: yyjson.h'],['../yyjson_8h.html#a9c6dd96d063bacfa6413f7de90f90d91',1,'yyjson_deprecated("renamed to yyjson_mut_doc_ptr_getn") yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_get_pointern(yyjson_mut_doc *doc: yyjson.h'],['../yyjson_8h.html#a128b475e13bb4301babef4e03b9fda52',1,'yyjson_deprecated("renamed to yyjson_mut_doc_ptr_get") yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_get_pointer(yyjson_mut_doc *doc: yyjson.h'],['../yyjson_8h.html#a5761a41e92b6f6ea1f5de114e36efb12',1,'yyjson_deprecated("renamed to yyjson_doc_ptr_getn") yyjson_api_inline yyjson_val *yyjson_doc_get_pointern(yyjson_doc *doc: yyjson.h'],['../yyjson_8h.html#a16058fb6568716afd9754100862d460d',1,'yyjson_deprecated("renamed to yyjson_doc_ptr_get") yyjson_api_inline yyjson_val *yyjson_doc_get_pointer(yyjson_doc *doc: yyjson.h'],['../yyjson_8h.html#af0cb2540fb4d4fc9809933a3020efaf8',1,'yyjson_deprecated(): yyjson.h']]], - ['yyjson_5fdoc_18',['yyjson_doc',['../yyjson_8h.html#structyyjson__doc',1,'']]], - ['yyjson_5fdoc_5ffree_19',['yyjson_doc_free',['../yyjson_8h.html#adad98bd766cf52d99f2c54dcb120786d',1,'yyjson.h']]], - ['yyjson_5fdoc_5fget_5fread_5fsize_20',['yyjson_doc_get_read_size',['../yyjson_8h.html#a33580e2537c25685fd1209951dcbc967',1,'yyjson.h']]], - ['yyjson_5fdoc_5fget_5froot_21',['yyjson_doc_get_root',['../yyjson_8h.html#aa33a13a85b840b3dbc1f8534db2bd8fc',1,'yyjson.h']]], - ['yyjson_5fdoc_5fget_5fval_5fcount_22',['yyjson_doc_get_val_count',['../yyjson_8h.html#a89cb55aebc946e462968a2bcace5ba5a',1,'yyjson.h']]], - ['yyjson_5fdoc_5fmut_5fcopy_23',['yyjson_doc_mut_copy',['../yyjson_8h.html#a083356ecb65e45453033285f3d836de9',1,'yyjson.h']]], - ['yyjson_5fdoc_5fptr_5fget_24',['yyjson_doc_ptr_get',['../yyjson_8h.html#a9a9b30d275e211df9b84b91f4b95907a',1,'yyjson.h']]], - ['yyjson_5fdoc_5fptr_5fgetn_25',['yyjson_doc_ptr_getn',['../yyjson_8h.html#a5b12a7b59d79123f9de71510efa2df3d',1,'yyjson.h']]], - ['yyjson_5fdoc_5fptr_5fgetx_26',['yyjson_doc_ptr_getx',['../yyjson_8h.html#a53930a7b337295aefe993760fcc05645',1,'yyjson.h']]], - ['yyjson_5fequals_27',['yyjson_equals',['../yyjson_8h.html#adabd9eb44fac843109d6bc79f12ff6ff',1,'yyjson.h']]], - ['yyjson_5fequals_5fstr_28',['yyjson_equals_str',['../yyjson_8h.html#a147b5b874e6b939731f1b6c15abcbbca',1,'yyjson.h']]], - ['yyjson_5fequals_5fstrn_29',['yyjson_equals_strn',['../yyjson_8h.html#a1a7a91be15978b45345976c8432769aa',1,'yyjson.h']]], - ['yyjson_5fgcc_5fver_30',['YYJSON_GCC_VER',['../yyjson_8h.html#a0de4b27af40f104d2b1aac72edd6832e',1,'yyjson.h']]], - ['yyjson_5fget_5fbool_31',['yyjson_get_bool',['../yyjson_8h.html#aaed218041aa262337e179d487f4c770c',1,'yyjson.h']]], - ['yyjson_5fget_5fint_32',['yyjson_get_int',['../yyjson_8h.html#a383b0a924785a30a49f6c59de235cd28',1,'yyjson.h']]], - ['yyjson_5fget_5flen_33',['yyjson_get_len',['../yyjson_8h.html#ae4b5e4edc9713d9f48e2a6750ad5ebff',1,'yyjson.h']]], - ['yyjson_5fget_5fnum_34',['yyjson_get_num',['../yyjson_8h.html#ac24ffc0726b50f38283c9f01f4e58d9b',1,'yyjson.h']]], - ['yyjson_5fget_5fraw_35',['yyjson_get_raw',['../yyjson_8h.html#a5e90e838f969425f75372d4b4246d145',1,'yyjson.h']]], - ['yyjson_5fget_5freal_36',['yyjson_get_real',['../yyjson_8h.html#a5bfc74dbba137fc4d662702666f5073a',1,'yyjson.h']]], - ['yyjson_5fget_5fsint_37',['yyjson_get_sint',['../yyjson_8h.html#ac4aab52f91a8b365344a74812be4e712',1,'yyjson.h']]], - ['yyjson_5fget_5fstr_38',['yyjson_get_str',['../yyjson_8h.html#a986e994db00b2749e000af0a4331454c',1,'yyjson.h']]], - ['yyjson_5fget_5fsubtype_39',['yyjson_get_subtype',['../yyjson_8h.html#a7435fee591b112fbdcc455fc60b1416b',1,'yyjson.h']]], - ['yyjson_5fget_5ftag_40',['yyjson_get_tag',['../yyjson_8h.html#a022754b3eabf9ec15a4f8e9d52db015f',1,'yyjson.h']]], - ['yyjson_5fget_5ftype_41',['yyjson_get_type',['../yyjson_8h.html#a7d8d98b60284e646b8b22a8341d99a7f',1,'yyjson.h']]], - ['yyjson_5fget_5ftype_5fdesc_42',['yyjson_get_type_desc',['../yyjson_8h.html#a489b91cc6038a17ebc90193bc00e9e8b',1,'yyjson.h']]], - ['yyjson_5fget_5fuint_43',['yyjson_get_uint',['../yyjson_8h.html#ab439bc90f6631a67dd3ed4626eb3b4ad',1,'yyjson.h']]], - ['yyjson_5fhas_5fattribute_44',['yyjson_has_attribute',['../yyjson_8h.html#ad7a6d7801cb0c35ee08fc6ba9d343106',1,'yyjson.h']]], - ['yyjson_5fhas_5fbuiltin_45',['yyjson_has_builtin',['../yyjson_8h.html#a35f777885b981bd9caf1c24737b40921',1,'yyjson.h']]], - ['yyjson_5fhas_5ffeature_46',['yyjson_has_feature',['../yyjson_8h.html#ae8f6fbea7b0eee0545bcf8d272ce7f33',1,'yyjson.h']]], - ['yyjson_5fhas_5finclude_47',['yyjson_has_include',['../yyjson_8h.html#afe50edcbf467f426784326f2282c51fd',1,'yyjson.h']]], - ['yyjson_5finline_48',['yyjson_inline',['../yyjson_8h.html#a45a5da162ba8a920163c74b71f48ead8',1,'yyjson.h']]], - ['yyjson_5fis_5farr_49',['yyjson_is_arr',['../yyjson_8h.html#add7037998fb39b3e2d1b3caf59f9d66a',1,'yyjson.h']]], - ['yyjson_5fis_5fbool_50',['yyjson_is_bool',['../yyjson_8h.html#a2e3dedcd83d286602101018024f21c52',1,'yyjson.h']]], - ['yyjson_5fis_5fctn_51',['yyjson_is_ctn',['../yyjson_8h.html#a01aace85ea46ac42974d86fb217a5086',1,'yyjson.h']]], - ['yyjson_5fis_5ffalse_52',['yyjson_is_false',['../yyjson_8h.html#a6105e202bdb2e3b0bd1b561722b80afa',1,'yyjson.h']]], - ['yyjson_5fis_5fint_53',['yyjson_is_int',['../yyjson_8h.html#a5079543ec26e3634d0d97491195f0daf',1,'yyjson.h']]], - ['yyjson_5fis_5fnull_54',['yyjson_is_null',['../yyjson_8h.html#a81cc3185457d7fd86f3818319d7efe18',1,'yyjson.h']]], - ['yyjson_5fis_5fnum_55',['yyjson_is_num',['../yyjson_8h.html#aedbd4efc6436d66382936b8c450a5877',1,'yyjson.h']]], - ['yyjson_5fis_5fobj_56',['yyjson_is_obj',['../yyjson_8h.html#affa9d4c51b9073804d91ef50e3f5ebd6',1,'yyjson.h']]], - ['yyjson_5fis_5fraw_57',['yyjson_is_raw',['../yyjson_8h.html#a286c610e7e27b8b4667a93eba2e2fa28',1,'yyjson.h']]], - ['yyjson_5fis_5freal_58',['yyjson_is_real',['../yyjson_8h.html#a3cf0581ecad48a658da626cf86903f42',1,'yyjson.h']]], - ['yyjson_5fis_5fsint_59',['yyjson_is_sint',['../yyjson_8h.html#ac3de217ef6c479380e38f35a2a166477',1,'yyjson.h']]], - ['yyjson_5fis_5fstr_60',['yyjson_is_str',['../yyjson_8h.html#a52f3358d27af0b1f1aeb3fe4dc7da1c0',1,'yyjson.h']]], - ['yyjson_5fis_5ftrue_61',['yyjson_is_true',['../yyjson_8h.html#a527bfefae4532c4061e56d581ec4fc01',1,'yyjson.h']]], - ['yyjson_5fis_5fuint_62',['yyjson_is_uint',['../yyjson_8h.html#ac4b6eb9e397730bbb264f64d46cafacf',1,'yyjson.h']]], - ['yyjson_5flikely_63',['yyjson_likely',['../yyjson_8h.html#a2fcd8be107f850c0d81ba7bff62edeb7',1,'yyjson.h']]], - ['yyjson_5fmerge_5fpatch_64',['yyjson_merge_patch',['../yyjson_8h.html#a9026faa4e022392c28e8f9afa553362f',1,'yyjson.h']]], - ['yyjson_5fmsc_5fver_65',['YYJSON_MSC_VER',['../yyjson_8h.html#a77011c6b1268f9068abe1975b92e38e0',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_66',['yyjson_mut_arr',['../yyjson_8h.html#aec0e874c4847338f3b61bf46257cb557',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5farr_67',['yyjson_mut_arr_add_arr',['../yyjson_8h.html#a8e0dfe2ac2a53faadf137d159162d193',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fbool_68',['yyjson_mut_arr_add_bool',['../yyjson_8h.html#a5c7fae9804b126005f99c67f3c703ad5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5ffalse_69',['yyjson_mut_arr_add_false',['../yyjson_8h.html#a930a47cf837316e3758e38057178edac',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fint_70',['yyjson_mut_arr_add_int',['../yyjson_8h.html#ad20aad460c6d7c62f7c371ca5be54667',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fnull_71',['yyjson_mut_arr_add_null',['../yyjson_8h.html#afb1e130c69db1f54e924e82c3d6377c9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fobj_72',['yyjson_mut_arr_add_obj',['../yyjson_8h.html#acd2884309c99b42f916fffd50c018c59',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5freal_73',['yyjson_mut_arr_add_real',['../yyjson_8h.html#aa47704ca9b08cdd7b8b151ec67c4afd6',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fsint_74',['yyjson_mut_arr_add_sint',['../yyjson_8h.html#ab459a079674a115123c353441dacda22',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstr_75',['yyjson_mut_arr_add_str',['../yyjson_8h.html#a09acbadaf1d791167a277ed35540577b',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstrcpy_76',['yyjson_mut_arr_add_strcpy',['../yyjson_8h.html#a2877858de77e7765ef44d8659eb7fcd3',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstrn_77',['yyjson_mut_arr_add_strn',['../yyjson_8h.html#a97b82f92bd96415090ce9803b9757bf9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstrncpy_78',['yyjson_mut_arr_add_strncpy',['../yyjson_8h.html#a158fecc9fb751aeb56472844321bdfab',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5ftrue_79',['yyjson_mut_arr_add_true',['../yyjson_8h.html#a125859d255ca67ed339fbf3d05539c94',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fuint_80',['yyjson_mut_arr_add_uint',['../yyjson_8h.html#a6efba736a610baa629bf2a0b0a41d4a9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fval_81',['yyjson_mut_arr_add_val',['../yyjson_8h.html#ab361240999d684579904a9aa3af5004f',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fappend_82',['yyjson_mut_arr_append',['../yyjson_8h.html#af089d7f9bfb1b4fadf46073a534379b0',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fclear_83',['yyjson_mut_arr_clear',['../yyjson_8h.html#a274fc7be14bed93794e3e720927f7bc5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fforeach_84',['yyjson_mut_arr_foreach',['../yyjson_8h.html#a23a525f4192a237730aedfad55798fdb',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fget_85',['yyjson_mut_arr_get',['../yyjson_8h.html#a08b69c78024de357ed49abcc19d5b2f3',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fget_5ffirst_86',['yyjson_mut_arr_get_first',['../yyjson_8h.html#a9ff667f95ec6e6e264509e1681c74357',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fget_5flast_87',['yyjson_mut_arr_get_last',['../yyjson_8h.html#a8f6ad942e4ba4d3fb7cb52459af708a6',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5finsert_88',['yyjson_mut_arr_insert',['../yyjson_8h.html#ae0898f45c9fca1d7d6bdd35b3488a10f',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_89',['yyjson_mut_arr_iter',['../yyjson_8h.html#structyyjson__mut__arr__iter',1,'']]], - ['yyjson_5fmut_5farr_5fiter_5fhas_5fnext_90',['yyjson_mut_arr_iter_has_next',['../yyjson_8h.html#a214c115652630e5acaa9fa062844e0c9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5finit_91',['yyjson_mut_arr_iter_init',['../yyjson_8h.html#ad88b6743f333d9e4eff04b0138619e74',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fnext_92',['yyjson_mut_arr_iter_next',['../yyjson_8h.html#a793250c5394193a73b5e9506c8381994',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fremove_93',['yyjson_mut_arr_iter_remove',['../yyjson_8h.html#a20fa69856e99295473e1b3e111adc3b1',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fwith_94',['yyjson_mut_arr_iter_with',['../yyjson_8h.html#a9d8bf48b287cc0099eb6619d8b4b712e',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fprepend_95',['yyjson_mut_arr_prepend',['../yyjson_8h.html#a1557f6dca4e03380449cb9b5f043f699',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_96',['yyjson_mut_arr_remove',['../yyjson_8h.html#a26d9cd39957b06085492ec7050850a19',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_5ffirst_97',['yyjson_mut_arr_remove_first',['../yyjson_8h.html#af7484aeed9b789103efb985f2f42ab46',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_5flast_98',['yyjson_mut_arr_remove_last',['../yyjson_8h.html#a923bc9e3c4af69b5bdb5361a9f0a4ba5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_5frange_99',['yyjson_mut_arr_remove_range',['../yyjson_8h.html#ab96f33fef20cadcb9bb045c60749b516',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5freplace_100',['yyjson_mut_arr_replace',['../yyjson_8h.html#a33704c7475fcdbc8ce7504e9b9756b16',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5frotate_101',['yyjson_mut_arr_rotate',['../yyjson_8h.html#a6df6d46adbd674a53cbfc049d49ec5c5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fsize_102',['yyjson_mut_arr_size',['../yyjson_8h.html#a847bb374b9c7fa6fff34088d23d87dad',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fbool_103',['yyjson_mut_arr_with_bool',['../yyjson_8h.html#afd2b114767b989006259409c6955bb37',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fdouble_104',['yyjson_mut_arr_with_double',['../yyjson_8h.html#ac81702a782ecfeb9874ce43706ecf02e',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5ffloat_105',['yyjson_mut_arr_with_float',['../yyjson_8h.html#a50039175677ae5fdd51f1c6942fa3d3d',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5freal_106',['yyjson_mut_arr_with_real',['../yyjson_8h.html#a7173b66e47ee6fad38b11651d20e7ddf',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint_107',['yyjson_mut_arr_with_sint',['../yyjson_8h.html#a05771fb3cd9c9d2f854dc9528feac58a',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint16_108',['yyjson_mut_arr_with_sint16',['../yyjson_8h.html#a72bd3b0467273c40dbe376bc7c0a8f06',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint32_109',['yyjson_mut_arr_with_sint32',['../yyjson_8h.html#a54bfa0c027fb21e9e5c33a9f4ecbe0f5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint64_110',['yyjson_mut_arr_with_sint64',['../yyjson_8h.html#a37d0c7987b2958550076586ca36082fd',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint8_111',['yyjson_mut_arr_with_sint8',['../yyjson_8h.html#ab9c7f452ed21a9800501c25e715f35f7',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstr_112',['yyjson_mut_arr_with_str',['../yyjson_8h.html#af7da1562cde867338bc69395c2aeb0ad',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstrcpy_113',['yyjson_mut_arr_with_strcpy',['../yyjson_8h.html#a90c3e1c55dcf04a7879abed9a57cb278',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstrn_114',['yyjson_mut_arr_with_strn',['../yyjson_8h.html#a419008c4a6f2dc4221211b0d7770109a',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstrncpy_115',['yyjson_mut_arr_with_strncpy',['../yyjson_8h.html#ad8c68a8cec010d2d5f8942eb1136afde',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint_116',['yyjson_mut_arr_with_uint',['../yyjson_8h.html#ab2237deb1190a0333a88d571a8adcb0c',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint16_117',['yyjson_mut_arr_with_uint16',['../yyjson_8h.html#a85f4bcdc777cde51a40359ac9e38c98b',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint32_118',['yyjson_mut_arr_with_uint32',['../yyjson_8h.html#ac24336d6f29b5b6c09f513373b6fc83e',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint64_119',['yyjson_mut_arr_with_uint64',['../yyjson_8h.html#aae70fe76dfae0e8aa93d0226ec8510d9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint8_120',['yyjson_mut_arr_with_uint8',['../yyjson_8h.html#a2ae7e73e8a1431554d621059b06222e6',1,'yyjson.h']]], - ['yyjson_5fmut_5fbool_121',['yyjson_mut_bool',['../yyjson_8h.html#a57afc80d0c89c0ae20d5ff183f3a8205',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_122',['yyjson_mut_doc',['../yyjson_8h.html#structyyjson__mut__doc',1,'']]], - ['yyjson_5fmut_5fdoc_5ffree_123',['yyjson_mut_doc_free',['../yyjson_8h.html#a7a5f504993031f912d06777b8a7b5aff',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fget_5froot_124',['yyjson_mut_doc_get_root',['../yyjson_8h.html#aa33ac310f363ace5f4dda3697b2c0123',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fimut_5fcopy_125',['yyjson_mut_doc_imut_copy',['../yyjson_8h.html#a797642b2f815a4f05db03ef87f08cc4f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fmut_5fcopy_126',['yyjson_mut_doc_mut_copy',['../yyjson_8h.html#a6ee1dc133fa773528286cd0b25300cb2',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fnew_127',['yyjson_mut_doc_new',['../yyjson_8h.html#ae27cb375110302ec19f4376d7cab3c5b',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fadd_128',['yyjson_mut_doc_ptr_add',['../yyjson_8h.html#ae1a372cfbbc8a536decaf1db5223804d',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5faddn_129',['yyjson_mut_doc_ptr_addn',['../yyjson_8h.html#a5ee67bcb7012b25bd3bd7f88e5bb1699',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5faddx_130',['yyjson_mut_doc_ptr_addx',['../yyjson_8h.html#ad284e6ee4236ffa0be5d45625d57cac4',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fget_131',['yyjson_mut_doc_ptr_get',['../yyjson_8h.html#a5ad2700fe7073292adb71d508a049604',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fgetn_132',['yyjson_mut_doc_ptr_getn',['../yyjson_8h.html#a085db50b4cf005e489b7401281ea8636',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fgetx_133',['yyjson_mut_doc_ptr_getx',['../yyjson_8h.html#a6031b6b35b06127f3fa2278be67c29ea',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fremove_134',['yyjson_mut_doc_ptr_remove',['../yyjson_8h.html#a0358ed2cf421e64f5052068f41ca8f26',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fremoven_135',['yyjson_mut_doc_ptr_removen',['../yyjson_8h.html#a4ede66b0b130faa9af1c47878cf52be2',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fremovex_136',['yyjson_mut_doc_ptr_removex',['../yyjson_8h.html#a286f0920116870a3d27b466c515234a3',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5freplace_137',['yyjson_mut_doc_ptr_replace',['../yyjson_8h.html#a1a52947332757bebf28985bad6fb3d5d',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5freplacen_138',['yyjson_mut_doc_ptr_replacen',['../yyjson_8h.html#a71d44a9f504b50eab96e59d348b2553f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5freplacex_139',['yyjson_mut_doc_ptr_replacex',['../yyjson_8h.html#aed5fc7ff1c73fd7a1829e863ce92ad65',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fset_140',['yyjson_mut_doc_ptr_set',['../yyjson_8h.html#a6c844108b8cdd6583802570b1500630c',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fsetn_141',['yyjson_mut_doc_ptr_setn',['../yyjson_8h.html#a222fa618ed3b7f6cbd355bb04708498f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fsetx_142',['yyjson_mut_doc_ptr_setx',['../yyjson_8h.html#a48213b9742ba7fe6fb54b79be2da1f97',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fset_5froot_143',['yyjson_mut_doc_set_root',['../yyjson_8h.html#a8a9f7ea865526acb97ee4eff8d0bb79f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fset_5fstr_5fpool_5fsize_144',['yyjson_mut_doc_set_str_pool_size',['../yyjson_8h.html#aec93f33123755af4dfa25c1335a44184',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fset_5fval_5fpool_5fsize_145',['yyjson_mut_doc_set_val_pool_size',['../yyjson_8h.html#a9dd1f854542f298e963f0912a5a0e002',1,'yyjson.h']]], - ['yyjson_5fmut_5fequals_146',['yyjson_mut_equals',['../yyjson_8h.html#ab0a5c5a568b7f2c0a6301149f0f6aa84',1,'yyjson.h']]], - ['yyjson_5fmut_5fequals_5fstr_147',['yyjson_mut_equals_str',['../yyjson_8h.html#ab2c44c43c9e8ff194799fd59ae688ee2',1,'yyjson.h']]], - ['yyjson_5fmut_5fequals_5fstrn_148',['yyjson_mut_equals_strn',['../yyjson_8h.html#a1887a4e64900348851f22d528950bf7e',1,'yyjson.h']]], - ['yyjson_5fmut_5ffalse_149',['yyjson_mut_false',['../yyjson_8h.html#a184a7d8fa5b929ce01c7181712c34747',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fbool_150',['yyjson_mut_get_bool',['../yyjson_8h.html#a5ae266ef7d5c52eaa2d5afeafab41721',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fint_151',['yyjson_mut_get_int',['../yyjson_8h.html#aad6de220fa487e31bd1bd2c2cccd9bff',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5flen_152',['yyjson_mut_get_len',['../yyjson_8h.html#aec3a6e6812f3ca8fd58c858275443fe0',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fnum_153',['yyjson_mut_get_num',['../yyjson_8h.html#ae46242b9ad367c677a5026f6ea30c635',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fraw_154',['yyjson_mut_get_raw',['../yyjson_8h.html#a3de6970785ebf0dd000d28c916793388',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5freal_155',['yyjson_mut_get_real',['../yyjson_8h.html#addde26cc012f50aee79a623e6be4614e',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fsint_156',['yyjson_mut_get_sint',['../yyjson_8h.html#af9824de7303491b4e43dd423878ae0a0',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fstr_157',['yyjson_mut_get_str',['../yyjson_8h.html#a896424a210ec4983f0634467ebe85a68',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fsubtype_158',['yyjson_mut_get_subtype',['../yyjson_8h.html#a1a032ed912524326d22331f7dd1366f2',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5ftag_159',['yyjson_mut_get_tag',['../yyjson_8h.html#a64603b1c33c9ebc626665dea61e25abd',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5ftype_160',['yyjson_mut_get_type',['../yyjson_8h.html#a69acff4e2298d6b1a315d5f75a5eaa9d',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5ftype_5fdesc_161',['yyjson_mut_get_type_desc',['../yyjson_8h.html#a0718192e8eb1b46a83116b15ce6e67c7',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fuint_162',['yyjson_mut_get_uint',['../yyjson_8h.html#a708869e986c30d3a03026be8ce4c2b37',1,'yyjson.h']]], - ['yyjson_5fmut_5fint_163',['yyjson_mut_int',['../yyjson_8h.html#a92e202b3738250ffee612089bdec91eb',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5farr_164',['yyjson_mut_is_arr',['../yyjson_8h.html#a538974615c719cb8ea2e8ea7705569cf',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fbool_165',['yyjson_mut_is_bool',['../yyjson_8h.html#ad18730f04c429faa79be473de57efd5e',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fctn_166',['yyjson_mut_is_ctn',['../yyjson_8h.html#a25f0e04af88792dd01e0ed8461ffb51b',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5ffalse_167',['yyjson_mut_is_false',['../yyjson_8h.html#aadb5f3196fe14e75914ed34d6e700076',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fint_168',['yyjson_mut_is_int',['../yyjson_8h.html#a7bb8c32c190a8e4ce4f5e9e95623f304',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fnull_169',['yyjson_mut_is_null',['../yyjson_8h.html#a17fda97923bb434d4214c56534586606',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fnum_170',['yyjson_mut_is_num',['../yyjson_8h.html#a4c37c92b9977d86475cda1884c9ae52e',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fobj_171',['yyjson_mut_is_obj',['../yyjson_8h.html#aaafe8a57b5e53c9f7f9984c80ab3be1f',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fraw_172',['yyjson_mut_is_raw',['../yyjson_8h.html#a2bbea1da400b473e92b8429027d0f307',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5freal_173',['yyjson_mut_is_real',['../yyjson_8h.html#acfc8545d9b1af8dd8f1488e34fbac351',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fsint_174',['yyjson_mut_is_sint',['../yyjson_8h.html#a907fa46c6ab95e9d7652392507f17e3b',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fstr_175',['yyjson_mut_is_str',['../yyjson_8h.html#ad9f16424bfef46cd479066905f653591',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5ftrue_176',['yyjson_mut_is_true',['../yyjson_8h.html#a5c94af000c170272356f060c76f91559',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fuint_177',['yyjson_mut_is_uint',['../yyjson_8h.html#a740d49152b7b9974c65efeab698dfb67',1,'yyjson.h']]], - ['yyjson_5fmut_5fmerge_5fpatch_178',['yyjson_mut_merge_patch',['../yyjson_8h.html#aad64266ebfbdd2a9627050cf1f3f48d7',1,'yyjson.h']]], - ['yyjson_5fmut_5fnull_179',['yyjson_mut_null',['../yyjson_8h.html#a73e0044fd0c511263cbf5cd869976475',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_180',['yyjson_mut_obj',['../yyjson_8h.html#a721dacf0e32ee6c7f18817aca806e9b2',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_181',['yyjson_mut_obj_add',['../yyjson_8h.html#ac0e1bcd9f449e4b1e62d25fb96830a62',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fbool_182',['yyjson_mut_obj_add_bool',['../yyjson_8h.html#abe2f1b0c0b8cb9ceab3cdc35d4574c86',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5ffalse_183',['yyjson_mut_obj_add_false',['../yyjson_8h.html#a52c88fea8622d7bf4e81ecea93dc5df6',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fint_184',['yyjson_mut_obj_add_int',['../yyjson_8h.html#a56726ff7e284700736e26e56afa6cf7b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fnull_185',['yyjson_mut_obj_add_null',['../yyjson_8h.html#a6efc657d7f9aefdcba51e753fcea02c1',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5freal_186',['yyjson_mut_obj_add_real',['../yyjson_8h.html#aa4b243e9de837405d83bcc3251156cea',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fsint_187',['yyjson_mut_obj_add_sint',['../yyjson_8h.html#a4070a94fca9592eefa2798dd45237d85',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstr_188',['yyjson_mut_obj_add_str',['../yyjson_8h.html#a996f8aa51f4c1475448974cf98f28df3',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstrcpy_189',['yyjson_mut_obj_add_strcpy',['../yyjson_8h.html#abeeca08e3b6994dddd55951a83cd648f',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstrn_190',['yyjson_mut_obj_add_strn',['../yyjson_8h.html#a4530f9fc02f8604cef3de273feb4ab6a',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstrncpy_191',['yyjson_mut_obj_add_strncpy',['../yyjson_8h.html#a1d544048860a8c53510d560b4d60411a',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5ftrue_192',['yyjson_mut_obj_add_true',['../yyjson_8h.html#a80380f14a448ea046eb718e068c2df6b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fuint_193',['yyjson_mut_obj_add_uint',['../yyjson_8h.html#a5f48e712fe4988f779a35309779dd765',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fval_194',['yyjson_mut_obj_add_val',['../yyjson_8h.html#a210aa96478b0b005b1611fe2f0ecbaa2',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fclear_195',['yyjson_mut_obj_clear',['../yyjson_8h.html#aee5bc7d2ad2169a04f54e63139eddb86',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fforeach_196',['yyjson_mut_obj_foreach',['../yyjson_8h.html#ae3f12da3b11d3227dd517a1079065a3f',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fget_197',['yyjson_mut_obj_get',['../yyjson_8h.html#a90a824479a3d07f47e9bcce9bbbfcdc0',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fgetn_198',['yyjson_mut_obj_getn',['../yyjson_8h.html#a9f40302607516131c026ca5f13a29946',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5finsert_199',['yyjson_mut_obj_insert',['../yyjson_8h.html#a98e9f97614fce2a6187473eeb35274e8',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_200',['yyjson_mut_obj_iter',['../yyjson_8h.html#structyyjson__mut__obj__iter',1,'']]], - ['yyjson_5fmut_5fobj_5fiter_5fget_201',['yyjson_mut_obj_iter_get',['../yyjson_8h.html#a9e79f1480256c6e2e8dfbf61da9cd853',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fget_5fval_202',['yyjson_mut_obj_iter_get_val',['../yyjson_8h.html#aaa4bef14b71ff145fe8cdc2fa98c7f45',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fgetn_203',['yyjson_mut_obj_iter_getn',['../yyjson_8h.html#a3d3ab359890ab167041732a871ab943d',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fhas_5fnext_204',['yyjson_mut_obj_iter_has_next',['../yyjson_8h.html#aca1345f5057068e556cc6fadda10d04c',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5finit_205',['yyjson_mut_obj_iter_init',['../yyjson_8h.html#ad32e0e0427bda63164f12fe689a6f854',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fnext_206',['yyjson_mut_obj_iter_next',['../yyjson_8h.html#a55f4228c2d65d497ad3cee8abe95c0be',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fremove_207',['yyjson_mut_obj_iter_remove',['../yyjson_8h.html#a6e891b4020dd6325d6eacb5e108da3c4',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fwith_208',['yyjson_mut_obj_iter_with',['../yyjson_8h.html#aedac207e6c2d5e031997e2b0df73db6a',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fput_209',['yyjson_mut_obj_put',['../yyjson_8h.html#acbfde7c1173b4258f83029c6dacf47c3',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_210',['yyjson_mut_obj_remove',['../yyjson_8h.html#a660d533ce8b661e85c5b14e4e99e5085',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fkey_211',['yyjson_mut_obj_remove_key',['../yyjson_8h.html#a13d5da22b245b8242d9c5c6bd6b3582b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fkeyn_212',['yyjson_mut_obj_remove_keyn',['../yyjson_8h.html#a36b5cade5e5cfecd47e9ae584078e2b4',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fstr_213',['yyjson_mut_obj_remove_str',['../yyjson_8h.html#a630b55e2937f7ffe8c0dcef20497ce93',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fstrn_214',['yyjson_mut_obj_remove_strn',['../yyjson_8h.html#ae6dfd237f7997125e606d678b3b59b5c',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5frename_5fkey_215',['yyjson_mut_obj_rename_key',['../yyjson_8h.html#aea65c64007cfa236faa17e1ac87c4e5e',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5frename_5fkeyn_216',['yyjson_mut_obj_rename_keyn',['../yyjson_8h.html#a335b9fdffa2885eb5eddd1ee2b43016b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5freplace_217',['yyjson_mut_obj_replace',['../yyjson_8h.html#a964840d68d5d27ad2e16c63b4b2475b6',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5frotate_218',['yyjson_mut_obj_rotate',['../yyjson_8h.html#a0f1a9fea8fbc13caf61861dfdb498d46',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fsize_219',['yyjson_mut_obj_size',['../yyjson_8h.html#a601ac20666dd26bfbec016ee4cbb1b92',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fwith_5fkv_220',['yyjson_mut_obj_with_kv',['../yyjson_8h.html#afc2749d9ed694b6d0a4f5c14da19c7d4',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fwith_5fstr_221',['yyjson_mut_obj_with_str',['../yyjson_8h.html#a49cfc79051b729689f4f08592b284cc9',1,'yyjson.h']]], - ['yyjson_5fmut_5fpatch_222',['yyjson_mut_patch',['../yyjson_8h.html#ad4cca957150bd6f19fa12a4f907dffee',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fadd_223',['yyjson_mut_ptr_add',['../yyjson_8h.html#ab49d3e532c97846b198b360602a9b5ca',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5faddn_224',['yyjson_mut_ptr_addn',['../yyjson_8h.html#aa65216783e9cd2ff949092399a2608d8',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5faddx_225',['yyjson_mut_ptr_addx',['../yyjson_8h.html#a256b4f50ed8e6830d57fbf7df7053141',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fget_226',['yyjson_mut_ptr_get',['../yyjson_8h.html#a8add57045c09758844b9433dbe3d4451',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fgetn_227',['yyjson_mut_ptr_getn',['../yyjson_8h.html#a7d72991b7e14b54845b639ef37c1c54c',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fgetx_228',['yyjson_mut_ptr_getx',['../yyjson_8h.html#abb1b3f84ca4f32c72dad8eea83f3d116',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fremove_229',['yyjson_mut_ptr_remove',['../yyjson_8h.html#a853738b59790700627f7212b6e00922d',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fremoven_230',['yyjson_mut_ptr_removen',['../yyjson_8h.html#a3447370d5ab7657cd98c54ef17fb047b',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fremovex_231',['yyjson_mut_ptr_removex',['../yyjson_8h.html#a68a954cfda2a17cc612bb31460b902e1',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5freplace_232',['yyjson_mut_ptr_replace',['../yyjson_8h.html#ad617af11eb6bf81926531878f0117bba',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5freplacen_233',['yyjson_mut_ptr_replacen',['../yyjson_8h.html#af324a76bd5e45899cccba7850d9ce43a',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5freplacex_234',['yyjson_mut_ptr_replacex',['../yyjson_8h.html#a41f9c6e4641f813a7a94f12ea79b34ce',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fset_235',['yyjson_mut_ptr_set',['../yyjson_8h.html#a4de077663ebedc11a24ddbde66a72945',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fsetn_236',['yyjson_mut_ptr_setn',['../yyjson_8h.html#ac8ba98e62d5d4c5ab9ddd44173164756',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fsetx_237',['yyjson_mut_ptr_setx',['../yyjson_8h.html#a181de44520dcd7eb3211c617d10f4525',1,'yyjson.h']]], - ['yyjson_5fmut_5fraw_238',['yyjson_mut_raw',['../yyjson_8h.html#a7541eb4eadf59e84f1ef06889789d460',1,'yyjson.h']]], - ['yyjson_5fmut_5frawcpy_239',['yyjson_mut_rawcpy',['../yyjson_8h.html#a35cfc3e94310aaddb9eaf6609c4640d9',1,'yyjson.h']]], - ['yyjson_5fmut_5frawn_240',['yyjson_mut_rawn',['../yyjson_8h.html#a3f69c2e1cdc99ae4f9914435b7a542d7',1,'yyjson.h']]], - ['yyjson_5fmut_5frawncpy_241',['yyjson_mut_rawncpy',['../yyjson_8h.html#a8a9cc40b5f3f93b66ba191449f81fbda',1,'yyjson.h']]], - ['yyjson_5fmut_5fread_5fnumber_242',['yyjson_mut_read_number',['../yyjson_8h.html#aed1fdeb679986591d5f2f257c5cf3b60',1,'yyjson.h']]], - ['yyjson_5fmut_5freal_243',['yyjson_mut_real',['../yyjson_8h.html#a177181eee333314c7b40e2dc573fcdec',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5farr_244',['yyjson_mut_set_arr',['../yyjson_8h.html#af6dac7e5e95ccc12d79c31b96d33940a',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fbool_245',['yyjson_mut_set_bool',['../yyjson_8h.html#a108d97873650fd95453f3c82a0b6a2aa',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fint_246',['yyjson_mut_set_int',['../yyjson_8h.html#a64168360e4ac45070f98c6db92b89cd7',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fnull_247',['yyjson_mut_set_null',['../yyjson_8h.html#a6e0c3b9ff069db64e4aa14da1078b538',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fobj_248',['yyjson_mut_set_obj',['../yyjson_8h.html#a533791670fe27f71bab321d586e11ea2',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fraw_249',['yyjson_mut_set_raw',['../yyjson_8h.html#a510bd8af8c64911827c890bd67245282',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5freal_250',['yyjson_mut_set_real',['../yyjson_8h.html#a0cbd041b4d5a31d6dcc0bd759eae6cf7',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fsint_251',['yyjson_mut_set_sint',['../yyjson_8h.html#ad3c513a8fd61c173c4afa404572e02f6',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fstr_252',['yyjson_mut_set_str',['../yyjson_8h.html#a84e98fae940ff675b2a22076cbd5efc1',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fstrn_253',['yyjson_mut_set_strn',['../yyjson_8h.html#a298c4558e0b349e4f801f210f19ac8b1',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fuint_254',['yyjson_mut_set_uint',['../yyjson_8h.html#a84604772b235ec0f651532013f2480a8',1,'yyjson.h']]], - ['yyjson_5fmut_5fsint_255',['yyjson_mut_sint',['../yyjson_8h.html#acd434c1a97d275f97f743e47e228831a',1,'yyjson.h']]], - ['yyjson_5fmut_5fstr_256',['yyjson_mut_str',['../yyjson_8h.html#ae8d7e4c75adb1b9adb2246165491a4a3',1,'yyjson.h']]], - ['yyjson_5fmut_5fstrcpy_257',['yyjson_mut_strcpy',['../yyjson_8h.html#a95300bcf1cdb52d296e39aa1a4650741',1,'yyjson.h']]], - ['yyjson_5fmut_5fstrn_258',['yyjson_mut_strn',['../yyjson_8h.html#a13c39f37c6936907c266ba9c076dd741',1,'yyjson.h']]], - ['yyjson_5fmut_5fstrncpy_259',['yyjson_mut_strncpy',['../yyjson_8h.html#a1588bdc6f4125e5c6d1daf6b240f6ff8',1,'yyjson.h']]], - ['yyjson_5fmut_5ftrue_260',['yyjson_mut_true',['../yyjson_8h.html#a032637dbdee5a6525420384daa097dff',1,'yyjson.h']]], - ['yyjson_5fmut_5fuint_261',['yyjson_mut_uint',['../yyjson_8h.html#a893a09172b402af1bf520cf7347dfeab',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_262',['yyjson_mut_val',['../yyjson_8h.html#structyyjson__mut__val',1,'']]], - ['yyjson_5fmut_5fval_5fimut_5fcopy_263',['yyjson_mut_val_imut_copy',['../yyjson_8h.html#a7a142af553e7831989593aee44f74e26',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fmut_5fcopy_264',['yyjson_mut_val_mut_copy',['../yyjson_8h.html#a66761be40cfb010086ec798ddb44018f',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_265',['yyjson_mut_val_write',['../yyjson_8h.html#a700da5ce5bf8bb9d3739cc73a0f51cdf',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_5ffile_266',['yyjson_mut_val_write_file',['../yyjson_8h.html#adf8b2d3c8b57e85d58108d58c68b0db5',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_5ffp_267',['yyjson_mut_val_write_fp',['../yyjson_8h.html#acb80caf1bf1aecd6b68f38b84628c492',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_5fopts_268',['yyjson_mut_val_write_opts',['../yyjson_8h.html#abdaf14b79fe803289070c0e5d5a705b8',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_269',['yyjson_mut_write',['../yyjson_8h.html#a881e2ee3f487385810829df8bc675f1f',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_5ffile_270',['yyjson_mut_write_file',['../yyjson_8h.html#ad2a7aa77fa66a593536e3d7c3edb1d7a',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_5ffp_271',['yyjson_mut_write_fp',['../yyjson_8h.html#ac8c17e7086a6d0a8db559ce0076c71e0',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_5fopts_272',['yyjson_mut_write_opts',['../yyjson_8h.html#a7af42d62aa1583986c687c5cd10b010e',1,'yyjson.h']]], - ['yyjson_5fnoinline_273',['yyjson_noinline',['../yyjson_8h.html#a07affd3b28fe93360627a1c4e03b5b88',1,'yyjson.h']]], - ['yyjson_5fobj_5fforeach_274',['yyjson_obj_foreach',['../yyjson_8h.html#a32884e21b899ea5869b12aec02083002',1,'yyjson.h']]], - ['yyjson_5fobj_5fget_275',['yyjson_obj_get',['../yyjson_8h.html#a1e8a4dea2e9e9248acde14c664ab702b',1,'yyjson.h']]], - ['yyjson_5fobj_5fgetn_276',['yyjson_obj_getn',['../yyjson_8h.html#a2936ca2492ae8cdcdf0435f5259ff854',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_277',['yyjson_obj_iter',['../yyjson_8h.html#structyyjson__obj__iter',1,'']]], - ['yyjson_5fobj_5fiter_5fget_278',['yyjson_obj_iter_get',['../yyjson_8h.html#a1f3b09c4f279287f8af93b3754a41e85',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fget_5fval_279',['yyjson_obj_iter_get_val',['../yyjson_8h.html#a3403b9c25c8b8f2b3027f4e6d97d0ca8',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fgetn_280',['yyjson_obj_iter_getn',['../yyjson_8h.html#a7a45a4b5a1340bb3c2907b7faf3981be',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fhas_5fnext_281',['yyjson_obj_iter_has_next',['../yyjson_8h.html#ab83087bafd1f48910b62bf63200679e1',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5finit_282',['yyjson_obj_iter_init',['../yyjson_8h.html#a2b6a426ece4ffeb9dede1f7a9970140d',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fnext_283',['yyjson_obj_iter_next',['../yyjson_8h.html#a6033befb82b9331d2c19c09799ec5bcf',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fwith_284',['yyjson_obj_iter_with',['../yyjson_8h.html#a543806a566821ccc6c7069edabc59a85',1,'yyjson.h']]], - ['yyjson_5fobj_5fsize_285',['yyjson_obj_size',['../yyjson_8h.html#aa9789f197f972dc433ea2eb622defd50',1,'yyjson.h']]], - ['yyjson_5fpadding_5fsize_286',['YYJSON_PADDING_SIZE',['../yyjson_8h.html#abbe8e69f634b1a5a78c1dae08b88e0ef',1,'yyjson.h']]], - ['yyjson_5fpatch_287',['yyjson_patch',['../yyjson_8h.html#a2d0864410efdd15e4591fecc0b4c082c',1,'yyjson.h']]], - ['yyjson_5fpatch_5fcode_288',['yyjson_patch_code',['../yyjson_8h.html#ad55a4435333880ce99fedf2aa82b7e46',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferr_289',['yyjson_patch_err',['../yyjson_8h.html#structyyjson__patch__err',1,'']]], - ['yyjson_5fpatch_5ferror_5fequal_290',['YYJSON_PATCH_ERROR_EQUAL',['../yyjson_8h.html#adb43ed842536ac6e5ac17f5f693992be',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferror_5finvalid_5fmember_291',['YYJSON_PATCH_ERROR_INVALID_MEMBER',['../yyjson_8h.html#a1529e42ade3c00f0b513f6cb6d722f22',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferror_5finvalid_5foperation_292',['YYJSON_PATCH_ERROR_INVALID_OPERATION',['../yyjson_8h.html#a39f7a03e87df8d89482c15e5c6575ef3',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferror_5finvalid_5fparameter_293',['YYJSON_PATCH_ERROR_INVALID_PARAMETER',['../yyjson_8h.html#a10037da4811bc7822093e9417a738c27',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferror_5fmemory_5fallocation_294',['YYJSON_PATCH_ERROR_MEMORY_ALLOCATION',['../yyjson_8h.html#ad764ba2c4bd7d5da4107c46482871bcc',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferror_5fmissing_5fkey_295',['YYJSON_PATCH_ERROR_MISSING_KEY',['../yyjson_8h.html#a5e724ca36dfc1f6cce285be9e0c1953a',1,'yyjson.h']]], - ['yyjson_5fpatch_5ferror_5fpointer_296',['YYJSON_PATCH_ERROR_POINTER',['../yyjson_8h.html#a6e43e19e2920e8d3725372efb98c3aad',1,'yyjson.h']]], - ['yyjson_5fpatch_5fsuccess_297',['YYJSON_PATCH_SUCCESS',['../yyjson_8h.html#a2f1611858d54b9a1a52b66337bc5e0c9',1,'yyjson.h']]], - ['yyjson_5fptr_5fcode_298',['yyjson_ptr_code',['../yyjson_8h.html#ac2f82adc891664bd3f7ef75591330e2f',1,'yyjson.h']]], - ['yyjson_5fptr_5fctx_299',['yyjson_ptr_ctx',['../yyjson_8h.html#structyyjson__ptr__ctx',1,'']]], - ['yyjson_5fptr_5fctx_5fappend_300',['yyjson_ptr_ctx_append',['../yyjson_8h.html#aa0dcc48007c1754a4a181d81f22cb488',1,'yyjson.h']]], - ['yyjson_5fptr_5fctx_5fremove_301',['yyjson_ptr_ctx_remove',['../yyjson_8h.html#a92d8ec53e4cf8426288d86868dc89e09',1,'yyjson.h']]], - ['yyjson_5fptr_5fctx_5freplace_302',['yyjson_ptr_ctx_replace',['../yyjson_8h.html#ac61826dc8fd7fa6cafa58fa9a45d058e',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_303',['yyjson_ptr_err',['../yyjson_8h.html#structyyjson__ptr__err',1,'']]], - ['yyjson_5fptr_5ferr_5fmemory_5fallocation_304',['YYJSON_PTR_ERR_MEMORY_ALLOCATION',['../yyjson_8h.html#ac33bbc34a7aa3d634e3ba5794521f67d',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_5fnone_305',['YYJSON_PTR_ERR_NONE',['../yyjson_8h.html#a41a31c0ddcce2b75cacb5fd2375d1ca7',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_5fnull_5froot_306',['YYJSON_PTR_ERR_NULL_ROOT',['../yyjson_8h.html#a5c8d7b159d5eede673be0c9b93897abb',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_5fparameter_307',['YYJSON_PTR_ERR_PARAMETER',['../yyjson_8h.html#a2aafb20a8b3f52a085880c262edf9264',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_5fresolve_308',['YYJSON_PTR_ERR_RESOLVE',['../yyjson_8h.html#affa45e3752beb609cb0b2fa159d1d319',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_5fset_5froot_309',['YYJSON_PTR_ERR_SET_ROOT',['../yyjson_8h.html#af8eda6e0f4e8aaedd0f410481c7c13d6',1,'yyjson.h']]], - ['yyjson_5fptr_5ferr_5fsyntax_310',['YYJSON_PTR_ERR_SYNTAX',['../yyjson_8h.html#a4eb15db0deb14f592e8d6966fd0af261',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_311',['yyjson_ptr_get',['../yyjson_8h.html#a897cf07015f4f79fb4ebb0b3f58ac292',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fbool_312',['yyjson_ptr_get_bool',['../yyjson_8h.html#ac5d042e8760c46d5db48254a7740a48e',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fnum_313',['yyjson_ptr_get_num',['../yyjson_8h.html#a013cce9ecb58c53f0c3c9e1b081aa9c9',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5freal_314',['yyjson_ptr_get_real',['../yyjson_8h.html#a858ac36d7ad6a86e539cd84118498edb',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fsint_315',['yyjson_ptr_get_sint',['../yyjson_8h.html#a0b3d05df2a4e4748c75f35fa8ce8c650',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fstr_316',['yyjson_ptr_get_str',['../yyjson_8h.html#a177e25caf069be7e36b1ba17cad7dc7d',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fuint_317',['yyjson_ptr_get_uint',['../yyjson_8h.html#a695d5d491618baa20d1f3258cf0fed8e',1,'yyjson.h']]], - ['yyjson_5fptr_5fgetn_318',['yyjson_ptr_getn',['../yyjson_8h.html#aa3612af25f159df0c0587ddf8c7c58db',1,'yyjson.h']]], - ['yyjson_5fptr_5fgetx_319',['yyjson_ptr_getx',['../yyjson_8h.html#a4b69d3a0061294fecd4a94927ad10e96',1,'yyjson.h']]], - ['yyjson_5fread_320',['yyjson_read',['../yyjson_8h.html#aeab3c2a1d86225e5b181fb1bba7587d4',1,'yyjson.h']]], - ['yyjson_5fread_5fallow_5fcomments_321',['YYJSON_READ_ALLOW_COMMENTS',['../yyjson_8h.html#aff1d62b68993630e74355e4611b77520',1,'yyjson.h']]], - ['yyjson_5fread_5fallow_5finf_5fand_5fnan_322',['YYJSON_READ_ALLOW_INF_AND_NAN',['../yyjson_8h.html#a4b5c0a7092625f0324bccec938f8862f',1,'yyjson.h']]], - ['yyjson_5fread_5fallow_5finvalid_5funicode_323',['YYJSON_READ_ALLOW_INVALID_UNICODE',['../yyjson_8h.html#abdbf139ee03d263c8a833fbef8cbf63c',1,'yyjson.h']]], - ['yyjson_5fread_5fallow_5ftrailing_5fcommas_324',['YYJSON_READ_ALLOW_TRAILING_COMMAS',['../yyjson_8h.html#a046c7832484dab943bed61ffac274e9c',1,'yyjson.h']]], - ['yyjson_5fread_5fbignum_5fas_5fraw_325',['YYJSON_READ_BIGNUM_AS_RAW',['../yyjson_8h.html#a305e109d45b8e2b419b7266b839dffa0',1,'yyjson.h']]], - ['yyjson_5fread_5fcode_326',['yyjson_read_code',['../yyjson_8h.html#a0590c5ffcdd4f997a0ab5845ef624531',1,'yyjson.h']]], - ['yyjson_5fread_5ferr_327',['yyjson_read_err',['../yyjson_8h.html#structyyjson__read__err',1,'']]], - ['yyjson_5fread_5ferror_5fempty_5fcontent_328',['YYJSON_READ_ERROR_EMPTY_CONTENT',['../yyjson_8h.html#ad8eeaba5611ace5817c7019067cf85fd',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5ffile_5fopen_329',['YYJSON_READ_ERROR_FILE_OPEN',['../yyjson_8h.html#a76cb39cc0755460feedaf3fcf32cea01',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5ffile_5fread_330',['YYJSON_READ_ERROR_FILE_READ',['../yyjson_8h.html#a2cea1aba7baff98fee5affd7737fc969',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5finvalid_5fcomment_331',['YYJSON_READ_ERROR_INVALID_COMMENT',['../yyjson_8h.html#a70209d60e93b24573e8830911c7940a6',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5finvalid_5fnumber_332',['YYJSON_READ_ERROR_INVALID_NUMBER',['../yyjson_8h.html#a8f8b24bb3b8dafc3f135a926b06da2fa',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5finvalid_5fparameter_333',['YYJSON_READ_ERROR_INVALID_PARAMETER',['../yyjson_8h.html#a841a5fd5b187b1ff40232e9d36a5a156',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5finvalid_5fstring_334',['YYJSON_READ_ERROR_INVALID_STRING',['../yyjson_8h.html#ab4f2d4e7fa716c89d3a31f74504898a9',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5fjson_5fstructure_335',['YYJSON_READ_ERROR_JSON_STRUCTURE',['../yyjson_8h.html#ad5bf7b51ed21d3c99500a8f488b2b4b0',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5fliteral_336',['YYJSON_READ_ERROR_LITERAL',['../yyjson_8h.html#a18810c64371c556ea42c0addb9e25bdc',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5fmemory_5fallocation_337',['YYJSON_READ_ERROR_MEMORY_ALLOCATION',['../yyjson_8h.html#a0b729e2b5afc21914a723897dda10c3f',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5funexpected_5fcharacter_338',['YYJSON_READ_ERROR_UNEXPECTED_CHARACTER',['../yyjson_8h.html#aec30d870399447d1b611c400dff5a55c',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5funexpected_5fcontent_339',['YYJSON_READ_ERROR_UNEXPECTED_CONTENT',['../yyjson_8h.html#a0d42ebb09b02ed4e579938b96a833070',1,'yyjson.h']]], - ['yyjson_5fread_5ferror_5funexpected_5fend_340',['YYJSON_READ_ERROR_UNEXPECTED_END',['../yyjson_8h.html#ae82405796b54b235125a5dd14c06650b',1,'yyjson.h']]], - ['yyjson_5fread_5ffile_341',['yyjson_read_file',['../yyjson_8h.html#a605ac08b083fb65331d7fa5eb5d32225',1,'yyjson.h']]], - ['yyjson_5fread_5fflag_342',['yyjson_read_flag',['../yyjson_8h.html#a36af676813028c1360e8b343768f0e81',1,'yyjson.h']]], - ['yyjson_5fread_5ffp_343',['yyjson_read_fp',['../yyjson_8h.html#a7f8c3918f8ab161bf7e2e203ff0f291e',1,'yyjson.h']]], - ['yyjson_5fread_5finsitu_344',['YYJSON_READ_INSITU',['../yyjson_8h.html#aa476cdc60442393b93dd0474ed4f08bc',1,'yyjson.h']]], - ['yyjson_5fread_5fmax_5fmemory_5fusage_345',['yyjson_read_max_memory_usage',['../yyjson_8h.html#ae511cac592355c2f60f170402b9d8dbf',1,'yyjson.h']]], - ['yyjson_5fread_5fnoflag_346',['YYJSON_READ_NOFLAG',['../yyjson_8h.html#a8940a4ae4ba3467bb7bc6c5ee3deb2ea',1,'yyjson.h']]], - ['yyjson_5fread_5fnumber_347',['yyjson_read_number',['../yyjson_8h.html#a2b7dfa8495fb1d839e6294f2e7c4b58a',1,'yyjson.h']]], - ['yyjson_5fread_5fnumber_5fas_5fraw_348',['YYJSON_READ_NUMBER_AS_RAW',['../yyjson_8h.html#a1cafb3655e6e9e60f019d2b7a9bf79c2',1,'yyjson.h']]], - ['yyjson_5fread_5fopts_349',['yyjson_read_opts',['../yyjson_8h.html#acf234d21f0cb4b7fc89381ef25e9f0a8',1,'yyjson.h']]], - ['yyjson_5fread_5fstop_5fwhen_5fdone_350',['YYJSON_READ_STOP_WHEN_DONE',['../yyjson_8h.html#ad2fb99734b237a7af74924443fe5260e',1,'yyjson.h']]], - ['yyjson_5fread_5fsuccess_351',['YYJSON_READ_SUCCESS',['../yyjson_8h.html#a5b8948d47748a81d6a4abf94949e0e88',1,'yyjson.h']]], - ['yyjson_5fset_5fbool_352',['yyjson_set_bool',['../yyjson_8h.html#ad99ceda574b466f8102699e52564c8da',1,'yyjson.h']]], - ['yyjson_5fset_5fint_353',['yyjson_set_int',['../yyjson_8h.html#af1f4dd90c0bd891cb139e72cfd588789',1,'yyjson.h']]], - ['yyjson_5fset_5fnull_354',['yyjson_set_null',['../yyjson_8h.html#a079fdf2d481492c8533104437dbf2283',1,'yyjson.h']]], - ['yyjson_5fset_5fraw_355',['yyjson_set_raw',['../yyjson_8h.html#a75ee22602fb750b67fda804fb653ef1e',1,'yyjson.h']]], - ['yyjson_5fset_5freal_356',['yyjson_set_real',['../yyjson_8h.html#ac782a838c6378f022434d7ab3a3b333d',1,'yyjson.h']]], - ['yyjson_5fset_5fsint_357',['yyjson_set_sint',['../yyjson_8h.html#ad0f58bd6ac0289fd55d09b02fa3d4743',1,'yyjson.h']]], - ['yyjson_5fset_5fstr_358',['yyjson_set_str',['../yyjson_8h.html#a9a0f4082d2244b7264a819bbc32ebbdf',1,'yyjson.h']]], - ['yyjson_5fset_5fstrn_359',['yyjson_set_strn',['../yyjson_8h.html#a9e49dc52b6209708df0ccf4ddf49b8c4',1,'yyjson.h']]], - ['yyjson_5fset_5fuint_360',['yyjson_set_uint',['../yyjson_8h.html#a90614444c9d6bbd7d8586176986adbc5',1,'yyjson.h']]], - ['yyjson_5fstdc_5fver_361',['YYJSON_STDC_VER',['../yyjson_8h.html#a0a914f47b39417dd25fe728eef7d8f00',1,'yyjson.h']]], - ['yyjson_5fstr_5fchunk_362',['yyjson_str_chunk',['../yyjson_8h.html#structyyjson__str__chunk',1,'']]], - ['yyjson_5fstr_5fpool_363',['yyjson_str_pool',['../yyjson_8h.html#structyyjson__str__pool',1,'']]], - ['yyjson_5fsubtype_364',['yyjson_subtype',['../yyjson_8h.html#a012fa5561c6c87879cceee4e0879a6b6',1,'yyjson.h']]], - ['yyjson_5ftype_365',['yyjson_type',['../yyjson_8h.html#a4d30446a286f54e2f95847f3c6669493',1,'yyjson.h']]], - ['yyjson_5ftype_5fmask_366',['YYJSON_TYPE_MASK',['../yyjson_8h.html#a53b930a8e372ddd7c8d4d389caad391e',1,'yyjson.h']]], - ['yyjson_5fu64_5fto_5ff64_5fno_5fimpl_367',['YYJSON_U64_TO_F64_NO_IMPL',['../yyjson_8h.html#a39520db5ba6361257b7b51783357b877',1,'yyjson.h']]], - ['yyjson_5funlikely_368',['yyjson_unlikely',['../yyjson_8h.html#a13065ff687cfd3b49eb38739676594f3',1,'yyjson.h']]], - ['yyjson_5fval_369',['yyjson_val',['../yyjson_8h.html#structyyjson__val',1,'']]], - ['yyjson_5fval_5fchunk_370',['yyjson_val_chunk',['../yyjson_8h.html#structyyjson__val__chunk',1,'']]], - ['yyjson_5fval_5fmut_5fcopy_371',['yyjson_val_mut_copy',['../yyjson_8h.html#a04ff184b833fe2d6932309821e2b2e5a',1,'yyjson.h']]], - ['yyjson_5fval_5fpool_372',['yyjson_val_pool',['../yyjson_8h.html#structyyjson__val__pool',1,'']]], - ['yyjson_5fval_5funi_373',['yyjson_val_uni',['../yyjson_8h.html#unionyyjson__val__uni',1,'']]], - ['yyjson_5fval_5fwrite_374',['yyjson_val_write',['../yyjson_8h.html#a00409eb59aee687f7778d00510b59d38',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_5ffile_375',['yyjson_val_write_file',['../yyjson_8h.html#a725cc27bd7bd37c1d18c41589abd34db',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_5ffp_376',['yyjson_val_write_fp',['../yyjson_8h.html#a3e5ad66dd43cc51500fff0926bae21a0',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_5fopts_377',['yyjson_val_write_opts',['../yyjson_8h.html#a79720744960c9b4fdabbfb28379bbeb4',1,'yyjson.h']]], - ['yyjson_5fversion_378',['yyjson_version',['../yyjson_8h.html#a874f912f9c023bc353d1a770798017a1',1,'yyjson.h']]], - ['yyjson_5fversion_5fhex_379',['YYJSON_VERSION_HEX',['../yyjson_8h.html#ac02a007abcdf7a80894f839acafa5963',1,'yyjson.h']]], - ['yyjson_5fversion_5fmajor_380',['YYJSON_VERSION_MAJOR',['../yyjson_8h.html#a78cf6dd1700f2cd7d7f256b4c2339d8b',1,'yyjson.h']]], - ['yyjson_5fversion_5fminor_381',['YYJSON_VERSION_MINOR',['../yyjson_8h.html#a4c03e94b391df0f2b019c8df6c6e70f1',1,'yyjson.h']]], - ['yyjson_5fversion_5fpatch_382',['YYJSON_VERSION_PATCH',['../yyjson_8h.html#aa6d66fc870aac34589593a0bf6561647',1,'yyjson.h']]], - ['yyjson_5fversion_5fstring_383',['YYJSON_VERSION_STRING',['../yyjson_8h.html#a7b766ff66469615aab5bed9f760aab07',1,'yyjson.h']]], - ['yyjson_5fwrite_384',['yyjson_write',['../yyjson_8h.html#ad231975496ac3788fe5d69804e295443',1,'yyjson.h']]], - ['yyjson_5fwrite_5fallow_5finf_5fand_5fnan_385',['YYJSON_WRITE_ALLOW_INF_AND_NAN',['../yyjson_8h.html#a38fa90e4cf75b0a78148de2058c1b3bd',1,'yyjson.h']]], - ['yyjson_5fwrite_5fallow_5finvalid_5funicode_386',['YYJSON_WRITE_ALLOW_INVALID_UNICODE',['../yyjson_8h.html#ae2709fd5ec704ef7a569d62195e4652d',1,'yyjson.h']]], - ['yyjson_5fwrite_5fcode_387',['yyjson_write_code',['../yyjson_8h.html#ae19102b96509817f1188f732be19642b',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferr_388',['yyjson_write_err',['../yyjson_8h.html#structyyjson__write__err',1,'']]], - ['yyjson_5fwrite_5ferror_5ffile_5fopen_389',['YYJSON_WRITE_ERROR_FILE_OPEN',['../yyjson_8h.html#a41cb8e304e08d7455f43c753bfa19b82',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferror_5ffile_5fwrite_390',['YYJSON_WRITE_ERROR_FILE_WRITE',['../yyjson_8h.html#a7910a72a728d4f245d43417a42e2e91a',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferror_5finvalid_5fparameter_391',['YYJSON_WRITE_ERROR_INVALID_PARAMETER',['../yyjson_8h.html#a7f123c4c3d850fd6c4e46a2b3aad4508',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferror_5finvalid_5fstring_392',['YYJSON_WRITE_ERROR_INVALID_STRING',['../yyjson_8h.html#ab8f221edd44b0c61d9ff78637bfca05e',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferror_5finvalid_5fvalue_5ftype_393',['YYJSON_WRITE_ERROR_INVALID_VALUE_TYPE',['../yyjson_8h.html#a40c9783509f730cb3ef67080be9444d8',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferror_5fmemory_5fallocation_394',['YYJSON_WRITE_ERROR_MEMORY_ALLOCATION',['../yyjson_8h.html#a4d515d2d192d13281ffe69c1d95cdd49',1,'yyjson.h']]], - ['yyjson_5fwrite_5ferror_5fnan_5for_5finf_395',['YYJSON_WRITE_ERROR_NAN_OR_INF',['../yyjson_8h.html#a179477749cf2aa26c0841089debe4756',1,'yyjson.h']]], - ['yyjson_5fwrite_5fescape_5fslashes_396',['YYJSON_WRITE_ESCAPE_SLASHES',['../yyjson_8h.html#a0eeb35b40e688fce9dd61ed400984042',1,'yyjson.h']]], - ['yyjson_5fwrite_5fescape_5funicode_397',['YYJSON_WRITE_ESCAPE_UNICODE',['../yyjson_8h.html#ac234e82f7a1203e656bcbb0af2ce8c01',1,'yyjson.h']]], - ['yyjson_5fwrite_5ffile_398',['yyjson_write_file',['../yyjson_8h.html#a2d82bd0dc78358326b03e28b9acc19e4',1,'yyjson.h']]], - ['yyjson_5fwrite_5fflag_399',['yyjson_write_flag',['../yyjson_8h.html#afb7989387fc481f678e13325c18e6338',1,'yyjson.h']]], - ['yyjson_5fwrite_5ffp_400',['yyjson_write_fp',['../yyjson_8h.html#a29eea00c04954094701bd90235a7073e',1,'yyjson.h']]], - ['yyjson_5fwrite_5finf_5fand_5fnan_5fas_5fnull_401',['YYJSON_WRITE_INF_AND_NAN_AS_NULL',['../yyjson_8h.html#a4408e0c5928db936b89d49ccf255100b',1,'yyjson.h']]], - ['yyjson_5fwrite_5fnoflag_402',['YYJSON_WRITE_NOFLAG',['../yyjson_8h.html#ae152a6e8e8c6e4efd798fa6eca9d311f',1,'yyjson.h']]], - ['yyjson_5fwrite_5fopts_403',['yyjson_write_opts',['../yyjson_8h.html#a43ccc01254525cef16699e72079e3e49',1,'yyjson.h']]], - ['yyjson_5fwrite_5fpretty_404',['YYJSON_WRITE_PRETTY',['../yyjson_8h.html#aebdaa55a1673e99d2dcea01a15c633be',1,'yyjson.h']]], - ['yyjson_5fwrite_5fpretty_5ftwo_5fspaces_405',['YYJSON_WRITE_PRETTY_TWO_SPACES',['../yyjson_8h.html#a7b13411e137d8085b68b2e0fc9d6736b',1,'yyjson.h']]], - ['yyjson_5fwrite_5fsuccess_406',['YYJSON_WRITE_SUCCESS',['../yyjson_8h.html#a20d8f66fbe535a20596001dc2022f0b4',1,'yyjson.h']]] + ['yyjson_5falc_5fdyn_5ffree_2',['yyjson_alc_dyn_free',['../yyjson_8h.html#aaa9b7978e7b40e6d5d8d1cb3da0568d6',1,'yyjson.h']]], + ['yyjson_5falc_5fdyn_5fnew_3',['yyjson_alc_dyn_new',['../yyjson_8h.html#a6a90ae91b82c2e8d6665a28a691eee18',1,'yyjson.h']]], + ['yyjson_5falc_5fpool_5finit_4',['yyjson_alc_pool_init',['../yyjson_8h.html#a6068c4293a2b35493b18421b9afbd3d5',1,'yyjson.h']]], + ['yyjson_5falign_5',['yyjson_align',['../yyjson_8h.html#a37185af21190fa0852a9b1ef9e041151',1,'yyjson.h']]], + ['yyjson_5fapi_6',['yyjson_api',['../yyjson_8h.html#a691136e772913e98860a791e65b70f04',1,'yyjson.h']]], + ['yyjson_5fapi_5finline_7',['yyjson_api_inline',['../yyjson_8h.html#a682886dc8be2307076b125b496b15570',1,'yyjson.h']]], + ['yyjson_5farr_5fforeach_8',['yyjson_arr_foreach',['../yyjson_8h.html#a60fd8094ee3eff6e7b629471f50aa139',1,'yyjson.h']]], + ['yyjson_5farr_5fget_9',['yyjson_arr_get',['../yyjson_8h.html#ac709738fbf9da708c28992c40746fcbf',1,'yyjson.h']]], + ['yyjson_5farr_5fget_5ffirst_10',['yyjson_arr_get_first',['../yyjson_8h.html#ad54c34d490dd8e479e21e4cb29bc814b',1,'yyjson.h']]], + ['yyjson_5farr_5fget_5flast_11',['yyjson_arr_get_last',['../yyjson_8h.html#a15bbce96107aa455670ebe9aab98964d',1,'yyjson.h']]], + ['yyjson_5farr_5fiter_12',['yyjson_arr_iter',['../yyjson_8h.html#structyyjson__arr__iter',1,'']]], + ['yyjson_5farr_5fiter_5fhas_5fnext_13',['yyjson_arr_iter_has_next',['../yyjson_8h.html#a216b976b352fe001d580fe837a844e79',1,'yyjson.h']]], + ['yyjson_5farr_5fiter_5finit_14',['yyjson_arr_iter_init',['../yyjson_8h.html#a95aebc83fff9793f7701a6e37df5e03f',1,'yyjson.h']]], + ['yyjson_5farr_5fiter_5fnext_15',['yyjson_arr_iter_next',['../yyjson_8h.html#ab608a351427921421a2e23877399acd5',1,'yyjson.h']]], + ['yyjson_5farr_5fiter_5fwith_16',['yyjson_arr_iter_with',['../yyjson_8h.html#a38b10c3293b817b25d9dd985da121cb5',1,'yyjson.h']]], + ['yyjson_5farr_5fsize_17',['yyjson_arr_size',['../yyjson_8h.html#a0ea8514c92f39fd93ddcbe93a7f466e5',1,'yyjson.h']]], + ['yyjson_5fcpp_5fver_18',['YYJSON_CPP_VER',['../yyjson_8h.html#a2b6ed8ca435b89b44a9c66cad30fd9d5',1,'yyjson.h']]], + ['yyjson_5fdeprecated_19',['yyjson_deprecated',['../yyjson_8h.html#a23d9715d999b1156d91adadeac913c32',1,'yyjson_deprecated("renamed to yyjson_mut_ptr_getn") yyjson_api_inline yyjson_mut_val *yyjson_mut_get_pointern(yyjson_mut_val *val: yyjson.h'],['../yyjson_8h.html#a1cea8f887599cb77d9394ecd07ae875e',1,'yyjson_deprecated("renamed to unsafe_yyjson_ptr_getn") yyjson_api_inline yyjson_val *unsafe_yyjson_get_pointer(yyjson_val *val: yyjson.h'],['../yyjson_8h.html#a779bd9e777e3a58d7e3ea5c6977d1965',1,'yyjson_deprecated("renamed to unsafe_yyjson_mut_ptr_getx") yyjson_api_inline yyjson_mut_val *unsafe_yyjson_mut_get_pointer(yyjson_mut_val *val: yyjson.h'],['../yyjson_8h.html#a84eb8968317b261a2e29528c1d8cf031',1,'yyjson_deprecated("renamed to yyjson_mut_ptr_get") yyjson_api_inline yyjson_mut_val *yyjson_mut_get_pointer(yyjson_mut_val *val: yyjson.h'],['../yyjson_8h.html#a2acc549f8ce6bcac63ea89271b73d27a',1,'yyjson_deprecated("renamed to yyjson_ptr_getn") yyjson_api_inline yyjson_val *yyjson_get_pointern(yyjson_val *val: yyjson.h'],['../yyjson_8h.html#a2d26305e46b3a7f72619232805fa10c6',1,'yyjson_deprecated("renamed to yyjson_ptr_get") yyjson_api_inline yyjson_val *yyjson_get_pointer(yyjson_val *val: yyjson.h'],['../yyjson_8h.html#a9c6dd96d063bacfa6413f7de90f90d91',1,'yyjson_deprecated("renamed to yyjson_mut_doc_ptr_getn") yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_get_pointern(yyjson_mut_doc *doc: yyjson.h'],['../yyjson_8h.html#a128b475e13bb4301babef4e03b9fda52',1,'yyjson_deprecated("renamed to yyjson_mut_doc_ptr_get") yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_get_pointer(yyjson_mut_doc *doc: yyjson.h'],['../yyjson_8h.html#a5761a41e92b6f6ea1f5de114e36efb12',1,'yyjson_deprecated("renamed to yyjson_doc_ptr_getn") yyjson_api_inline yyjson_val *yyjson_doc_get_pointern(yyjson_doc *doc: yyjson.h'],['../yyjson_8h.html#af0cb2540fb4d4fc9809933a3020efaf8',1,'yyjson_deprecated(): yyjson.h'],['../yyjson_8h.html#a16058fb6568716afd9754100862d460d',1,'yyjson_deprecated("renamed to yyjson_doc_ptr_get") yyjson_api_inline yyjson_val *yyjson_doc_get_pointer(yyjson_doc *doc: yyjson.h']]], + ['yyjson_5fdoc_20',['yyjson_doc',['../yyjson_8h.html#structyyjson__doc',1,'']]], + ['yyjson_5fdoc_5ffree_21',['yyjson_doc_free',['../yyjson_8h.html#adad98bd766cf52d99f2c54dcb120786d',1,'yyjson.h']]], + ['yyjson_5fdoc_5fget_5fread_5fsize_22',['yyjson_doc_get_read_size',['../yyjson_8h.html#a33580e2537c25685fd1209951dcbc967',1,'yyjson.h']]], + ['yyjson_5fdoc_5fget_5froot_23',['yyjson_doc_get_root',['../yyjson_8h.html#aa33a13a85b840b3dbc1f8534db2bd8fc',1,'yyjson.h']]], + ['yyjson_5fdoc_5fget_5fval_5fcount_24',['yyjson_doc_get_val_count',['../yyjson_8h.html#a89cb55aebc946e462968a2bcace5ba5a',1,'yyjson.h']]], + ['yyjson_5fdoc_5fmut_5fcopy_25',['yyjson_doc_mut_copy',['../yyjson_8h.html#a083356ecb65e45453033285f3d836de9',1,'yyjson.h']]], + ['yyjson_5fdoc_5fptr_5fget_26',['yyjson_doc_ptr_get',['../yyjson_8h.html#a9a9b30d275e211df9b84b91f4b95907a',1,'yyjson.h']]], + ['yyjson_5fdoc_5fptr_5fgetn_27',['yyjson_doc_ptr_getn',['../yyjson_8h.html#a5b12a7b59d79123f9de71510efa2df3d',1,'yyjson.h']]], + ['yyjson_5fdoc_5fptr_5fgetx_28',['yyjson_doc_ptr_getx',['../yyjson_8h.html#a53930a7b337295aefe993760fcc05645',1,'yyjson.h']]], + ['yyjson_5fequals_29',['yyjson_equals',['../yyjson_8h.html#adabd9eb44fac843109d6bc79f12ff6ff',1,'yyjson.h']]], + ['yyjson_5fequals_5fstr_30',['yyjson_equals_str',['../yyjson_8h.html#a147b5b874e6b939731f1b6c15abcbbca',1,'yyjson.h']]], + ['yyjson_5fequals_5fstrn_31',['yyjson_equals_strn',['../yyjson_8h.html#a1a7a91be15978b45345976c8432769aa',1,'yyjson.h']]], + ['yyjson_5fgcc_5fver_32',['YYJSON_GCC_VER',['../yyjson_8h.html#a0de4b27af40f104d2b1aac72edd6832e',1,'yyjson.h']]], + ['yyjson_5fget_5fbool_33',['yyjson_get_bool',['../yyjson_8h.html#aaed218041aa262337e179d487f4c770c',1,'yyjson.h']]], + ['yyjson_5fget_5fint_34',['yyjson_get_int',['../yyjson_8h.html#a383b0a924785a30a49f6c59de235cd28',1,'yyjson.h']]], + ['yyjson_5fget_5flen_35',['yyjson_get_len',['../yyjson_8h.html#ae4b5e4edc9713d9f48e2a6750ad5ebff',1,'yyjson.h']]], + ['yyjson_5fget_5fnum_36',['yyjson_get_num',['../yyjson_8h.html#ac24ffc0726b50f38283c9f01f4e58d9b',1,'yyjson.h']]], + ['yyjson_5fget_5fraw_37',['yyjson_get_raw',['../yyjson_8h.html#a5e90e838f969425f75372d4b4246d145',1,'yyjson.h']]], + ['yyjson_5fget_5freal_38',['yyjson_get_real',['../yyjson_8h.html#a5bfc74dbba137fc4d662702666f5073a',1,'yyjson.h']]], + ['yyjson_5fget_5fsint_39',['yyjson_get_sint',['../yyjson_8h.html#ac4aab52f91a8b365344a74812be4e712',1,'yyjson.h']]], + ['yyjson_5fget_5fstr_40',['yyjson_get_str',['../yyjson_8h.html#a986e994db00b2749e000af0a4331454c',1,'yyjson.h']]], + ['yyjson_5fget_5fsubtype_41',['yyjson_get_subtype',['../yyjson_8h.html#a7435fee591b112fbdcc455fc60b1416b',1,'yyjson.h']]], + ['yyjson_5fget_5ftag_42',['yyjson_get_tag',['../yyjson_8h.html#a022754b3eabf9ec15a4f8e9d52db015f',1,'yyjson.h']]], + ['yyjson_5fget_5ftype_43',['yyjson_get_type',['../yyjson_8h.html#a7d8d98b60284e646b8b22a8341d99a7f',1,'yyjson.h']]], + ['yyjson_5fget_5ftype_5fdesc_44',['yyjson_get_type_desc',['../yyjson_8h.html#a489b91cc6038a17ebc90193bc00e9e8b',1,'yyjson.h']]], + ['yyjson_5fget_5fuint_45',['yyjson_get_uint',['../yyjson_8h.html#ab439bc90f6631a67dd3ed4626eb3b4ad',1,'yyjson.h']]], + ['yyjson_5fhas_5fattribute_46',['yyjson_has_attribute',['../yyjson_8h.html#ad7a6d7801cb0c35ee08fc6ba9d343106',1,'yyjson.h']]], + ['yyjson_5fhas_5fbuiltin_47',['yyjson_has_builtin',['../yyjson_8h.html#a35f777885b981bd9caf1c24737b40921',1,'yyjson.h']]], + ['yyjson_5fhas_5fconstant_5fp_48',['YYJSON_HAS_CONSTANT_P',['../yyjson_8h.html#acf1b73925eff2306f4e23837cd874c8d',1,'yyjson.h']]], + ['yyjson_5fhas_5ffeature_49',['yyjson_has_feature',['../yyjson_8h.html#ae8f6fbea7b0eee0545bcf8d272ce7f33',1,'yyjson.h']]], + ['yyjson_5fhas_5finclude_50',['yyjson_has_include',['../yyjson_8h.html#afe50edcbf467f426784326f2282c51fd',1,'yyjson.h']]], + ['yyjson_5finline_51',['yyjson_inline',['../yyjson_8h.html#a45a5da162ba8a920163c74b71f48ead8',1,'yyjson.h']]], + ['yyjson_5fis_5farr_52',['yyjson_is_arr',['../yyjson_8h.html#add7037998fb39b3e2d1b3caf59f9d66a',1,'yyjson.h']]], + ['yyjson_5fis_5fbool_53',['yyjson_is_bool',['../yyjson_8h.html#a2e3dedcd83d286602101018024f21c52',1,'yyjson.h']]], + ['yyjson_5fis_5fctn_54',['yyjson_is_ctn',['../yyjson_8h.html#a01aace85ea46ac42974d86fb217a5086',1,'yyjson.h']]], + ['yyjson_5fis_5ffalse_55',['yyjson_is_false',['../yyjson_8h.html#a6105e202bdb2e3b0bd1b561722b80afa',1,'yyjson.h']]], + ['yyjson_5fis_5fint_56',['yyjson_is_int',['../yyjson_8h.html#a5079543ec26e3634d0d97491195f0daf',1,'yyjson.h']]], + ['yyjson_5fis_5fnull_57',['yyjson_is_null',['../yyjson_8h.html#a81cc3185457d7fd86f3818319d7efe18',1,'yyjson.h']]], + ['yyjson_5fis_5fnum_58',['yyjson_is_num',['../yyjson_8h.html#aedbd4efc6436d66382936b8c450a5877',1,'yyjson.h']]], + ['yyjson_5fis_5fobj_59',['yyjson_is_obj',['../yyjson_8h.html#affa9d4c51b9073804d91ef50e3f5ebd6',1,'yyjson.h']]], + ['yyjson_5fis_5fraw_60',['yyjson_is_raw',['../yyjson_8h.html#a286c610e7e27b8b4667a93eba2e2fa28',1,'yyjson.h']]], + ['yyjson_5fis_5freal_61',['yyjson_is_real',['../yyjson_8h.html#a3cf0581ecad48a658da626cf86903f42',1,'yyjson.h']]], + ['yyjson_5fis_5freal_5fgcc_62',['YYJSON_IS_REAL_GCC',['../yyjson_8h.html#a4781760a87346473a82f26fdd897fa52',1,'yyjson.h']]], + ['yyjson_5fis_5fsint_63',['yyjson_is_sint',['../yyjson_8h.html#ac3de217ef6c479380e38f35a2a166477',1,'yyjson.h']]], + ['yyjson_5fis_5fstr_64',['yyjson_is_str',['../yyjson_8h.html#a52f3358d27af0b1f1aeb3fe4dc7da1c0',1,'yyjson.h']]], + ['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_5fnoflag_430',['YYJSON_WRITE_NOFLAG',['../yyjson_8h.html#ae152a6e8e8c6e4efd798fa6eca9d311f',1,'yyjson.h']]], + ['yyjson_5fwrite_5fopts_431',['yyjson_write_opts',['../yyjson_8h.html#a43ccc01254525cef16699e72079e3e49',1,'yyjson.h']]], + ['yyjson_5fwrite_5fpretty_432',['YYJSON_WRITE_PRETTY',['../yyjson_8h.html#aebdaa55a1673e99d2dcea01a15c633be',1,'yyjson.h']]], + ['yyjson_5fwrite_5fpretty_5ftwo_5fspaces_433',['YYJSON_WRITE_PRETTY_TWO_SPACES',['../yyjson_8h.html#a7b13411e137d8085b68b2e0fc9d6736b',1,'yyjson.h']]], + ['yyjson_5fwrite_5fsuccess_434',['YYJSON_WRITE_SUCCESS',['../yyjson_8h.html#a20d8f66fbe535a20596001dc2022f0b4',1,'yyjson.h']]] ]; diff --git a/doc/doxygen/html/search/defines_1.js b/doc/doxygen/html/search/defines_1.js index 4d439fd..16ca9ee 100644 --- a/doc/doxygen/html/search/defines_1.js +++ b/doc/doxygen/html/search/defines_1.js @@ -9,23 +9,47 @@ var searchData= ['yyjson_5fgcc_5fver_6',['YYJSON_GCC_VER',['../yyjson_8h.html#a0de4b27af40f104d2b1aac72edd6832e',1,'yyjson.h']]], ['yyjson_5fhas_5fattribute_7',['yyjson_has_attribute',['../yyjson_8h.html#ad7a6d7801cb0c35ee08fc6ba9d343106',1,'yyjson.h']]], ['yyjson_5fhas_5fbuiltin_8',['yyjson_has_builtin',['../yyjson_8h.html#a35f777885b981bd9caf1c24737b40921',1,'yyjson.h']]], - ['yyjson_5fhas_5ffeature_9',['yyjson_has_feature',['../yyjson_8h.html#ae8f6fbea7b0eee0545bcf8d272ce7f33',1,'yyjson.h']]], - ['yyjson_5fhas_5finclude_10',['yyjson_has_include',['../yyjson_8h.html#afe50edcbf467f426784326f2282c51fd',1,'yyjson.h']]], - ['yyjson_5finline_11',['yyjson_inline',['../yyjson_8h.html#a45a5da162ba8a920163c74b71f48ead8',1,'yyjson.h']]], - ['yyjson_5flikely_12',['yyjson_likely',['../yyjson_8h.html#a2fcd8be107f850c0d81ba7bff62edeb7',1,'yyjson.h']]], - ['yyjson_5fmsc_5fver_13',['YYJSON_MSC_VER',['../yyjson_8h.html#a77011c6b1268f9068abe1975b92e38e0',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fforeach_14',['yyjson_mut_arr_foreach',['../yyjson_8h.html#a23a525f4192a237730aedfad55798fdb',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fforeach_15',['yyjson_mut_obj_foreach',['../yyjson_8h.html#ae3f12da3b11d3227dd517a1079065a3f',1,'yyjson.h']]], - ['yyjson_5fnoinline_16',['yyjson_noinline',['../yyjson_8h.html#a07affd3b28fe93360627a1c4e03b5b88',1,'yyjson.h']]], - ['yyjson_5fobj_5fforeach_17',['yyjson_obj_foreach',['../yyjson_8h.html#a32884e21b899ea5869b12aec02083002',1,'yyjson.h']]], - ['yyjson_5fpadding_5fsize_18',['YYJSON_PADDING_SIZE',['../yyjson_8h.html#abbe8e69f634b1a5a78c1dae08b88e0ef',1,'yyjson.h']]], - ['yyjson_5fstdc_5fver_19',['YYJSON_STDC_VER',['../yyjson_8h.html#a0a914f47b39417dd25fe728eef7d8f00',1,'yyjson.h']]], - ['yyjson_5ftype_5fmask_20',['YYJSON_TYPE_MASK',['../yyjson_8h.html#a53b930a8e372ddd7c8d4d389caad391e',1,'yyjson.h']]], - ['yyjson_5fu64_5fto_5ff64_5fno_5fimpl_21',['YYJSON_U64_TO_F64_NO_IMPL',['../yyjson_8h.html#a39520db5ba6361257b7b51783357b877',1,'yyjson.h']]], - ['yyjson_5funlikely_22',['yyjson_unlikely',['../yyjson_8h.html#a13065ff687cfd3b49eb38739676594f3',1,'yyjson.h']]], - ['yyjson_5fversion_5fhex_23',['YYJSON_VERSION_HEX',['../yyjson_8h.html#ac02a007abcdf7a80894f839acafa5963',1,'yyjson.h']]], - ['yyjson_5fversion_5fmajor_24',['YYJSON_VERSION_MAJOR',['../yyjson_8h.html#a78cf6dd1700f2cd7d7f256b4c2339d8b',1,'yyjson.h']]], - ['yyjson_5fversion_5fminor_25',['YYJSON_VERSION_MINOR',['../yyjson_8h.html#a4c03e94b391df0f2b019c8df6c6e70f1',1,'yyjson.h']]], - ['yyjson_5fversion_5fpatch_26',['YYJSON_VERSION_PATCH',['../yyjson_8h.html#aa6d66fc870aac34589593a0bf6561647',1,'yyjson.h']]], - ['yyjson_5fversion_5fstring_27',['YYJSON_VERSION_STRING',['../yyjson_8h.html#a7b766ff66469615aab5bed9f760aab07',1,'yyjson.h']]] + ['yyjson_5fhas_5fconstant_5fp_9',['YYJSON_HAS_CONSTANT_P',['../yyjson_8h.html#acf1b73925eff2306f4e23837cd874c8d',1,'yyjson.h']]], + ['yyjson_5fhas_5ffeature_10',['yyjson_has_feature',['../yyjson_8h.html#ae8f6fbea7b0eee0545bcf8d272ce7f33',1,'yyjson.h']]], + ['yyjson_5fhas_5finclude_11',['yyjson_has_include',['../yyjson_8h.html#afe50edcbf467f426784326f2282c51fd',1,'yyjson.h']]], + ['yyjson_5finline_12',['yyjson_inline',['../yyjson_8h.html#a45a5da162ba8a920163c74b71f48ead8',1,'yyjson.h']]], + ['yyjson_5fis_5freal_5fgcc_13',['YYJSON_IS_REAL_GCC',['../yyjson_8h.html#a4781760a87346473a82f26fdd897fa52',1,'yyjson.h']]], + ['yyjson_5flikely_14',['yyjson_likely',['../yyjson_8h.html#a2fcd8be107f850c0d81ba7bff62edeb7',1,'yyjson.h']]], + ['yyjson_5fmsc_5fver_15',['YYJSON_MSC_VER',['../yyjson_8h.html#a77011c6b1268f9068abe1975b92e38e0',1,'yyjson.h']]], + ['yyjson_5fmut_5farr_5fforeach_16',['yyjson_mut_arr_foreach',['../yyjson_8h.html#a23a525f4192a237730aedfad55798fdb',1,'yyjson.h']]], + ['yyjson_5fmut_5fobj_5fforeach_17',['yyjson_mut_obj_foreach',['../yyjson_8h.html#ae3f12da3b11d3227dd517a1079065a3f',1,'yyjson.h']]], + ['yyjson_5fnoinline_18',['yyjson_noinline',['../yyjson_8h.html#a07affd3b28fe93360627a1c4e03b5b88',1,'yyjson.h']]], + ['yyjson_5fobj_5fforeach_19',['yyjson_obj_foreach',['../yyjson_8h.html#a32884e21b899ea5869b12aec02083002',1,'yyjson.h']]], + ['yyjson_5fpadding_5fsize_20',['YYJSON_PADDING_SIZE',['../yyjson_8h.html#abbe8e69f634b1a5a78c1dae08b88e0ef',1,'yyjson.h']]], + ['yyjson_5freserved_5fbit_21',['YYJSON_RESERVED_BIT',['../yyjson_8h.html#a3aad1e39dcb4aec3e7e477500c220a53',1,'yyjson.h']]], + ['yyjson_5freserved_5fmask_22',['YYJSON_RESERVED_MASK',['../yyjson_8h.html#af44f401747d1fa6dd1b600c54de919ad',1,'yyjson.h']]], + ['yyjson_5fstdc_5fver_23',['YYJSON_STDC_VER',['../yyjson_8h.html#a0a914f47b39417dd25fe728eef7d8f00',1,'yyjson.h']]], + ['yyjson_5fsubtype_5fbit_24',['YYJSON_SUBTYPE_BIT',['../yyjson_8h.html#aa451fb3ba37fd42f69253e7d727836b7',1,'yyjson.h']]], + ['yyjson_5fsubtype_5ffalse_25',['YYJSON_SUBTYPE_FALSE',['../yyjson_8h.html#a17877edf97bce2f3d7cf993cc9662a30',1,'yyjson.h']]], + ['yyjson_5fsubtype_5fmask_26',['YYJSON_SUBTYPE_MASK',['../yyjson_8h.html#a7d15bc48e9734dab6620e35ec30cc348',1,'yyjson.h']]], + ['yyjson_5fsubtype_5fnoesc_27',['YYJSON_SUBTYPE_NOESC',['../yyjson_8h.html#af470523a4d0e9d89dfed5bcfae287bdb',1,'yyjson.h']]], + ['yyjson_5fsubtype_5fnone_28',['YYJSON_SUBTYPE_NONE',['../yyjson_8h.html#a2a9e116a307c8dbcebc82305eca91fd3',1,'yyjson.h']]], + ['yyjson_5fsubtype_5freal_29',['YYJSON_SUBTYPE_REAL',['../yyjson_8h.html#a1efeaba2c4446788c9b30d20e1b82f73',1,'yyjson.h']]], + ['yyjson_5fsubtype_5fsint_30',['YYJSON_SUBTYPE_SINT',['../yyjson_8h.html#ab5b72a76b60c408b8a7f2dfc31fbcbce',1,'yyjson.h']]], + ['yyjson_5fsubtype_5ftrue_31',['YYJSON_SUBTYPE_TRUE',['../yyjson_8h.html#ae6a759cdc8865c891a89a67abd18a60e',1,'yyjson.h']]], + ['yyjson_5fsubtype_5fuint_32',['YYJSON_SUBTYPE_UINT',['../yyjson_8h.html#aa6a600891d4a3551b83a30afe576fd57',1,'yyjson.h']]], + ['yyjson_5ftag_5fbit_33',['YYJSON_TAG_BIT',['../yyjson_8h.html#aa7acf05a1b4d7c04db1b09fffbedf35b',1,'yyjson.h']]], + ['yyjson_5ftag_5fmask_34',['YYJSON_TAG_MASK',['../yyjson_8h.html#ac91eb401b770474ab76706ec58ac803d',1,'yyjson.h']]], + ['yyjson_5ftype_5farr_35',['YYJSON_TYPE_ARR',['../yyjson_8h.html#a69ef1dad0f3735313d762050178ed320',1,'yyjson.h']]], + ['yyjson_5ftype_5fbit_36',['YYJSON_TYPE_BIT',['../yyjson_8h.html#a9bc0cb130d1498238e942b93b8d8effd',1,'yyjson.h']]], + ['yyjson_5ftype_5fbool_37',['YYJSON_TYPE_BOOL',['../yyjson_8h.html#a085018fbc0363aad32708fdf8b247e36',1,'yyjson.h']]], + ['yyjson_5ftype_5fmask_38',['YYJSON_TYPE_MASK',['../yyjson_8h.html#a53b930a8e372ddd7c8d4d389caad391e',1,'yyjson.h']]], + ['yyjson_5ftype_5fnone_39',['YYJSON_TYPE_NONE',['../yyjson_8h.html#a1db6e43b1df0a46cee92d837ad553cc2',1,'yyjson.h']]], + ['yyjson_5ftype_5fnull_40',['YYJSON_TYPE_NULL',['../yyjson_8h.html#a3c003e6f71f42835957e6b9cf845a2e2',1,'yyjson.h']]], + ['yyjson_5ftype_5fnum_41',['YYJSON_TYPE_NUM',['../yyjson_8h.html#a720689b031a276a194e43c276fea9154',1,'yyjson.h']]], + ['yyjson_5ftype_5fobj_42',['YYJSON_TYPE_OBJ',['../yyjson_8h.html#a79764d1a17bdd0a5b4f2b553a9d114b9',1,'yyjson.h']]], + ['yyjson_5ftype_5fraw_43',['YYJSON_TYPE_RAW',['../yyjson_8h.html#ae548138e539cfcebdfad39a58da44470',1,'yyjson.h']]], + ['yyjson_5ftype_5fstr_44',['YYJSON_TYPE_STR',['../yyjson_8h.html#a3a75e44d4e709fbfafa3137a15edbb68',1,'yyjson.h']]], + ['yyjson_5fu64_5fto_5ff64_5fno_5fimpl_45',['YYJSON_U64_TO_F64_NO_IMPL',['../yyjson_8h.html#a39520db5ba6361257b7b51783357b877',1,'yyjson.h']]], + ['yyjson_5funlikely_46',['yyjson_unlikely',['../yyjson_8h.html#a13065ff687cfd3b49eb38739676594f3',1,'yyjson.h']]], + ['yyjson_5fversion_5fhex_47',['YYJSON_VERSION_HEX',['../yyjson_8h.html#ac02a007abcdf7a80894f839acafa5963',1,'yyjson.h']]], + ['yyjson_5fversion_5fmajor_48',['YYJSON_VERSION_MAJOR',['../yyjson_8h.html#a78cf6dd1700f2cd7d7f256b4c2339d8b',1,'yyjson.h']]], + ['yyjson_5fversion_5fminor_49',['YYJSON_VERSION_MINOR',['../yyjson_8h.html#a4c03e94b391df0f2b019c8df6c6e70f1',1,'yyjson.h']]], + ['yyjson_5fversion_5fpatch_50',['YYJSON_VERSION_PATCH',['../yyjson_8h.html#aa6d66fc870aac34589593a0bf6561647',1,'yyjson.h']]], + ['yyjson_5fversion_5fstring_51',['YYJSON_VERSION_STRING',['../yyjson_8h.html#a7b766ff66469615aab5bed9f760aab07',1,'yyjson.h']]] ]; diff --git a/doc/doxygen/html/search/functions_0.js b/doc/doxygen/html/search/functions_0.js index ee8fe4f..ce044f4 100644 --- a/doc/doxygen/html/search/functions_0.js +++ b/doc/doxygen/html/search/functions_0.js @@ -1,301 +1,305 @@ var searchData= [ - ['yyjson_5falc_5fpool_5finit_0',['yyjson_alc_pool_init',['../yyjson_8h.html#a6068c4293a2b35493b18421b9afbd3d5',1,'yyjson.h']]], - ['yyjson_5farr_5fget_1',['yyjson_arr_get',['../yyjson_8h.html#ac709738fbf9da708c28992c40746fcbf',1,'yyjson.h']]], - ['yyjson_5farr_5fget_5ffirst_2',['yyjson_arr_get_first',['../yyjson_8h.html#ad54c34d490dd8e479e21e4cb29bc814b',1,'yyjson.h']]], - ['yyjson_5farr_5fget_5flast_3',['yyjson_arr_get_last',['../yyjson_8h.html#a15bbce96107aa455670ebe9aab98964d',1,'yyjson.h']]], - ['yyjson_5farr_5fiter_5fhas_5fnext_4',['yyjson_arr_iter_has_next',['../yyjson_8h.html#a216b976b352fe001d580fe837a844e79',1,'yyjson.h']]], - ['yyjson_5farr_5fiter_5finit_5',['yyjson_arr_iter_init',['../yyjson_8h.html#a95aebc83fff9793f7701a6e37df5e03f',1,'yyjson.h']]], - ['yyjson_5farr_5fiter_5fnext_6',['yyjson_arr_iter_next',['../yyjson_8h.html#ab608a351427921421a2e23877399acd5',1,'yyjson.h']]], - ['yyjson_5farr_5fiter_5fwith_7',['yyjson_arr_iter_with',['../yyjson_8h.html#a38b10c3293b817b25d9dd985da121cb5',1,'yyjson.h']]], - ['yyjson_5farr_5fsize_8',['yyjson_arr_size',['../yyjson_8h.html#a0ea8514c92f39fd93ddcbe93a7f466e5',1,'yyjson.h']]], - ['yyjson_5fdeprecated_9',['yyjson_deprecated',['../yyjson_8h.html#a16058fb6568716afd9754100862d460d',1,'yyjson_deprecated("renamed to yyjson_doc_ptr_get") yyjson_api_inline yyjson_val *yyjson_doc_get_pointer(yyjson_doc *doc: yyjson.h'],['../yyjson_8h.html#a5761a41e92b6f6ea1f5de114e36efb12',1,'yyjson_deprecated("renamed to yyjson_doc_ptr_getn") yyjson_api_inline yyjson_val *yyjson_doc_get_pointern(yyjson_doc *doc: yyjson.h'],['../yyjson_8h.html#a128b475e13bb4301babef4e03b9fda52',1,'yyjson_deprecated("renamed to yyjson_mut_doc_ptr_get") yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_get_pointer(yyjson_mut_doc *doc: yyjson.h'],['../yyjson_8h.html#a9c6dd96d063bacfa6413f7de90f90d91',1,'yyjson_deprecated("renamed to yyjson_mut_doc_ptr_getn") yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_get_pointern(yyjson_mut_doc *doc: yyjson.h'],['../yyjson_8h.html#a2d26305e46b3a7f72619232805fa10c6',1,'yyjson_deprecated("renamed to yyjson_ptr_get") yyjson_api_inline yyjson_val *yyjson_get_pointer(yyjson_val *val: yyjson.h'],['../yyjson_8h.html#a2acc549f8ce6bcac63ea89271b73d27a',1,'yyjson_deprecated("renamed to yyjson_ptr_getn") yyjson_api_inline yyjson_val *yyjson_get_pointern(yyjson_val *val: yyjson.h'],['../yyjson_8h.html#a84eb8968317b261a2e29528c1d8cf031',1,'yyjson_deprecated("renamed to yyjson_mut_ptr_get") yyjson_api_inline yyjson_mut_val *yyjson_mut_get_pointer(yyjson_mut_val *val: yyjson.h'],['../yyjson_8h.html#a23d9715d999b1156d91adadeac913c32',1,'yyjson_deprecated("renamed to yyjson_mut_ptr_getn") yyjson_api_inline yyjson_mut_val *yyjson_mut_get_pointern(yyjson_mut_val *val: yyjson.h'],['../yyjson_8h.html#a1cea8f887599cb77d9394ecd07ae875e',1,'yyjson_deprecated("renamed to unsafe_yyjson_ptr_getn") yyjson_api_inline yyjson_val *unsafe_yyjson_get_pointer(yyjson_val *val: yyjson.h'],['../yyjson_8h.html#a779bd9e777e3a58d7e3ea5c6977d1965',1,'yyjson_deprecated("renamed to unsafe_yyjson_mut_ptr_getx") yyjson_api_inline yyjson_mut_val *unsafe_yyjson_mut_get_pointer(yyjson_mut_val *val: yyjson.h']]], - ['yyjson_5fdoc_5ffree_10',['yyjson_doc_free',['../yyjson_8h.html#adad98bd766cf52d99f2c54dcb120786d',1,'yyjson.h']]], - ['yyjson_5fdoc_5fget_5fread_5fsize_11',['yyjson_doc_get_read_size',['../yyjson_8h.html#a33580e2537c25685fd1209951dcbc967',1,'yyjson.h']]], - ['yyjson_5fdoc_5fget_5froot_12',['yyjson_doc_get_root',['../yyjson_8h.html#aa33a13a85b840b3dbc1f8534db2bd8fc',1,'yyjson.h']]], - ['yyjson_5fdoc_5fget_5fval_5fcount_13',['yyjson_doc_get_val_count',['../yyjson_8h.html#a89cb55aebc946e462968a2bcace5ba5a',1,'yyjson.h']]], - ['yyjson_5fdoc_5fmut_5fcopy_14',['yyjson_doc_mut_copy',['../yyjson_8h.html#a083356ecb65e45453033285f3d836de9',1,'yyjson.h']]], - ['yyjson_5fdoc_5fptr_5fget_15',['yyjson_doc_ptr_get',['../yyjson_8h.html#a9a9b30d275e211df9b84b91f4b95907a',1,'yyjson.h']]], - ['yyjson_5fdoc_5fptr_5fgetn_16',['yyjson_doc_ptr_getn',['../yyjson_8h.html#a5b12a7b59d79123f9de71510efa2df3d',1,'yyjson.h']]], - ['yyjson_5fdoc_5fptr_5fgetx_17',['yyjson_doc_ptr_getx',['../yyjson_8h.html#a53930a7b337295aefe993760fcc05645',1,'yyjson.h']]], - ['yyjson_5fequals_18',['yyjson_equals',['../yyjson_8h.html#adabd9eb44fac843109d6bc79f12ff6ff',1,'yyjson.h']]], - ['yyjson_5fequals_5fstr_19',['yyjson_equals_str',['../yyjson_8h.html#a147b5b874e6b939731f1b6c15abcbbca',1,'yyjson.h']]], - ['yyjson_5fequals_5fstrn_20',['yyjson_equals_strn',['../yyjson_8h.html#a1a7a91be15978b45345976c8432769aa',1,'yyjson.h']]], - ['yyjson_5fget_5fbool_21',['yyjson_get_bool',['../yyjson_8h.html#aaed218041aa262337e179d487f4c770c',1,'yyjson.h']]], - ['yyjson_5fget_5fint_22',['yyjson_get_int',['../yyjson_8h.html#a383b0a924785a30a49f6c59de235cd28',1,'yyjson.h']]], - ['yyjson_5fget_5flen_23',['yyjson_get_len',['../yyjson_8h.html#ae4b5e4edc9713d9f48e2a6750ad5ebff',1,'yyjson.h']]], - ['yyjson_5fget_5fnum_24',['yyjson_get_num',['../yyjson_8h.html#ac24ffc0726b50f38283c9f01f4e58d9b',1,'yyjson.h']]], - ['yyjson_5fget_5fraw_25',['yyjson_get_raw',['../yyjson_8h.html#a5e90e838f969425f75372d4b4246d145',1,'yyjson.h']]], - ['yyjson_5fget_5freal_26',['yyjson_get_real',['../yyjson_8h.html#a5bfc74dbba137fc4d662702666f5073a',1,'yyjson.h']]], - ['yyjson_5fget_5fsint_27',['yyjson_get_sint',['../yyjson_8h.html#ac4aab52f91a8b365344a74812be4e712',1,'yyjson.h']]], - ['yyjson_5fget_5fstr_28',['yyjson_get_str',['../yyjson_8h.html#a986e994db00b2749e000af0a4331454c',1,'yyjson.h']]], - ['yyjson_5fget_5fsubtype_29',['yyjson_get_subtype',['../yyjson_8h.html#a7435fee591b112fbdcc455fc60b1416b',1,'yyjson.h']]], - ['yyjson_5fget_5ftag_30',['yyjson_get_tag',['../yyjson_8h.html#a022754b3eabf9ec15a4f8e9d52db015f',1,'yyjson.h']]], - ['yyjson_5fget_5ftype_31',['yyjson_get_type',['../yyjson_8h.html#a7d8d98b60284e646b8b22a8341d99a7f',1,'yyjson.h']]], - ['yyjson_5fget_5ftype_5fdesc_32',['yyjson_get_type_desc',['../yyjson_8h.html#a489b91cc6038a17ebc90193bc00e9e8b',1,'yyjson.h']]], - ['yyjson_5fget_5fuint_33',['yyjson_get_uint',['../yyjson_8h.html#ab439bc90f6631a67dd3ed4626eb3b4ad',1,'yyjson.h']]], - ['yyjson_5fis_5farr_34',['yyjson_is_arr',['../yyjson_8h.html#add7037998fb39b3e2d1b3caf59f9d66a',1,'yyjson.h']]], - ['yyjson_5fis_5fbool_35',['yyjson_is_bool',['../yyjson_8h.html#a2e3dedcd83d286602101018024f21c52',1,'yyjson.h']]], - ['yyjson_5fis_5fctn_36',['yyjson_is_ctn',['../yyjson_8h.html#a01aace85ea46ac42974d86fb217a5086',1,'yyjson.h']]], - ['yyjson_5fis_5ffalse_37',['yyjson_is_false',['../yyjson_8h.html#a6105e202bdb2e3b0bd1b561722b80afa',1,'yyjson.h']]], - ['yyjson_5fis_5fint_38',['yyjson_is_int',['../yyjson_8h.html#a5079543ec26e3634d0d97491195f0daf',1,'yyjson.h']]], - ['yyjson_5fis_5fnull_39',['yyjson_is_null',['../yyjson_8h.html#a81cc3185457d7fd86f3818319d7efe18',1,'yyjson.h']]], - ['yyjson_5fis_5fnum_40',['yyjson_is_num',['../yyjson_8h.html#aedbd4efc6436d66382936b8c450a5877',1,'yyjson.h']]], - ['yyjson_5fis_5fobj_41',['yyjson_is_obj',['../yyjson_8h.html#affa9d4c51b9073804d91ef50e3f5ebd6',1,'yyjson.h']]], - ['yyjson_5fis_5fraw_42',['yyjson_is_raw',['../yyjson_8h.html#a286c610e7e27b8b4667a93eba2e2fa28',1,'yyjson.h']]], - ['yyjson_5fis_5freal_43',['yyjson_is_real',['../yyjson_8h.html#a3cf0581ecad48a658da626cf86903f42',1,'yyjson.h']]], - ['yyjson_5fis_5fsint_44',['yyjson_is_sint',['../yyjson_8h.html#ac3de217ef6c479380e38f35a2a166477',1,'yyjson.h']]], - ['yyjson_5fis_5fstr_45',['yyjson_is_str',['../yyjson_8h.html#a52f3358d27af0b1f1aeb3fe4dc7da1c0',1,'yyjson.h']]], - ['yyjson_5fis_5ftrue_46',['yyjson_is_true',['../yyjson_8h.html#a527bfefae4532c4061e56d581ec4fc01',1,'yyjson.h']]], - ['yyjson_5fis_5fuint_47',['yyjson_is_uint',['../yyjson_8h.html#ac4b6eb9e397730bbb264f64d46cafacf',1,'yyjson.h']]], - ['yyjson_5fmerge_5fpatch_48',['yyjson_merge_patch',['../yyjson_8h.html#a9026faa4e022392c28e8f9afa553362f',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_49',['yyjson_mut_arr',['../yyjson_8h.html#aec0e874c4847338f3b61bf46257cb557',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5farr_50',['yyjson_mut_arr_add_arr',['../yyjson_8h.html#a8e0dfe2ac2a53faadf137d159162d193',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fbool_51',['yyjson_mut_arr_add_bool',['../yyjson_8h.html#a5c7fae9804b126005f99c67f3c703ad5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5ffalse_52',['yyjson_mut_arr_add_false',['../yyjson_8h.html#a930a47cf837316e3758e38057178edac',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fint_53',['yyjson_mut_arr_add_int',['../yyjson_8h.html#ad20aad460c6d7c62f7c371ca5be54667',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fnull_54',['yyjson_mut_arr_add_null',['../yyjson_8h.html#afb1e130c69db1f54e924e82c3d6377c9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fobj_55',['yyjson_mut_arr_add_obj',['../yyjson_8h.html#acd2884309c99b42f916fffd50c018c59',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5freal_56',['yyjson_mut_arr_add_real',['../yyjson_8h.html#aa47704ca9b08cdd7b8b151ec67c4afd6',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fsint_57',['yyjson_mut_arr_add_sint',['../yyjson_8h.html#ab459a079674a115123c353441dacda22',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstr_58',['yyjson_mut_arr_add_str',['../yyjson_8h.html#a09acbadaf1d791167a277ed35540577b',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstrcpy_59',['yyjson_mut_arr_add_strcpy',['../yyjson_8h.html#a2877858de77e7765ef44d8659eb7fcd3',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstrn_60',['yyjson_mut_arr_add_strn',['../yyjson_8h.html#a97b82f92bd96415090ce9803b9757bf9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fstrncpy_61',['yyjson_mut_arr_add_strncpy',['../yyjson_8h.html#a158fecc9fb751aeb56472844321bdfab',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5ftrue_62',['yyjson_mut_arr_add_true',['../yyjson_8h.html#a125859d255ca67ed339fbf3d05539c94',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fuint_63',['yyjson_mut_arr_add_uint',['../yyjson_8h.html#a6efba736a610baa629bf2a0b0a41d4a9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fadd_5fval_64',['yyjson_mut_arr_add_val',['../yyjson_8h.html#ab361240999d684579904a9aa3af5004f',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fappend_65',['yyjson_mut_arr_append',['../yyjson_8h.html#af089d7f9bfb1b4fadf46073a534379b0',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fclear_66',['yyjson_mut_arr_clear',['../yyjson_8h.html#a274fc7be14bed93794e3e720927f7bc5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fget_67',['yyjson_mut_arr_get',['../yyjson_8h.html#a08b69c78024de357ed49abcc19d5b2f3',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fget_5ffirst_68',['yyjson_mut_arr_get_first',['../yyjson_8h.html#a9ff667f95ec6e6e264509e1681c74357',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fget_5flast_69',['yyjson_mut_arr_get_last',['../yyjson_8h.html#a8f6ad942e4ba4d3fb7cb52459af708a6',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5finsert_70',['yyjson_mut_arr_insert',['../yyjson_8h.html#ae0898f45c9fca1d7d6bdd35b3488a10f',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fhas_5fnext_71',['yyjson_mut_arr_iter_has_next',['../yyjson_8h.html#a214c115652630e5acaa9fa062844e0c9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5finit_72',['yyjson_mut_arr_iter_init',['../yyjson_8h.html#ad88b6743f333d9e4eff04b0138619e74',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fnext_73',['yyjson_mut_arr_iter_next',['../yyjson_8h.html#a793250c5394193a73b5e9506c8381994',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fremove_74',['yyjson_mut_arr_iter_remove',['../yyjson_8h.html#a20fa69856e99295473e1b3e111adc3b1',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fiter_5fwith_75',['yyjson_mut_arr_iter_with',['../yyjson_8h.html#a9d8bf48b287cc0099eb6619d8b4b712e',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fprepend_76',['yyjson_mut_arr_prepend',['../yyjson_8h.html#a1557f6dca4e03380449cb9b5f043f699',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_77',['yyjson_mut_arr_remove',['../yyjson_8h.html#a26d9cd39957b06085492ec7050850a19',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_5ffirst_78',['yyjson_mut_arr_remove_first',['../yyjson_8h.html#af7484aeed9b789103efb985f2f42ab46',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_5flast_79',['yyjson_mut_arr_remove_last',['../yyjson_8h.html#a923bc9e3c4af69b5bdb5361a9f0a4ba5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fremove_5frange_80',['yyjson_mut_arr_remove_range',['../yyjson_8h.html#ab96f33fef20cadcb9bb045c60749b516',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5freplace_81',['yyjson_mut_arr_replace',['../yyjson_8h.html#a33704c7475fcdbc8ce7504e9b9756b16',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5frotate_82',['yyjson_mut_arr_rotate',['../yyjson_8h.html#a6df6d46adbd674a53cbfc049d49ec5c5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fsize_83',['yyjson_mut_arr_size',['../yyjson_8h.html#a847bb374b9c7fa6fff34088d23d87dad',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fbool_84',['yyjson_mut_arr_with_bool',['../yyjson_8h.html#afd2b114767b989006259409c6955bb37',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fdouble_85',['yyjson_mut_arr_with_double',['../yyjson_8h.html#ac81702a782ecfeb9874ce43706ecf02e',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5ffloat_86',['yyjson_mut_arr_with_float',['../yyjson_8h.html#a50039175677ae5fdd51f1c6942fa3d3d',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5freal_87',['yyjson_mut_arr_with_real',['../yyjson_8h.html#a7173b66e47ee6fad38b11651d20e7ddf',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint_88',['yyjson_mut_arr_with_sint',['../yyjson_8h.html#a05771fb3cd9c9d2f854dc9528feac58a',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint16_89',['yyjson_mut_arr_with_sint16',['../yyjson_8h.html#a72bd3b0467273c40dbe376bc7c0a8f06',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint32_90',['yyjson_mut_arr_with_sint32',['../yyjson_8h.html#a54bfa0c027fb21e9e5c33a9f4ecbe0f5',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint64_91',['yyjson_mut_arr_with_sint64',['../yyjson_8h.html#a37d0c7987b2958550076586ca36082fd',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fsint8_92',['yyjson_mut_arr_with_sint8',['../yyjson_8h.html#ab9c7f452ed21a9800501c25e715f35f7',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstr_93',['yyjson_mut_arr_with_str',['../yyjson_8h.html#af7da1562cde867338bc69395c2aeb0ad',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstrcpy_94',['yyjson_mut_arr_with_strcpy',['../yyjson_8h.html#a90c3e1c55dcf04a7879abed9a57cb278',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstrn_95',['yyjson_mut_arr_with_strn',['../yyjson_8h.html#a419008c4a6f2dc4221211b0d7770109a',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fstrncpy_96',['yyjson_mut_arr_with_strncpy',['../yyjson_8h.html#ad8c68a8cec010d2d5f8942eb1136afde',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint_97',['yyjson_mut_arr_with_uint',['../yyjson_8h.html#ab2237deb1190a0333a88d571a8adcb0c',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint16_98',['yyjson_mut_arr_with_uint16',['../yyjson_8h.html#a85f4bcdc777cde51a40359ac9e38c98b',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint32_99',['yyjson_mut_arr_with_uint32',['../yyjson_8h.html#ac24336d6f29b5b6c09f513373b6fc83e',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint64_100',['yyjson_mut_arr_with_uint64',['../yyjson_8h.html#aae70fe76dfae0e8aa93d0226ec8510d9',1,'yyjson.h']]], - ['yyjson_5fmut_5farr_5fwith_5fuint8_101',['yyjson_mut_arr_with_uint8',['../yyjson_8h.html#a2ae7e73e8a1431554d621059b06222e6',1,'yyjson.h']]], - ['yyjson_5fmut_5fbool_102',['yyjson_mut_bool',['../yyjson_8h.html#a57afc80d0c89c0ae20d5ff183f3a8205',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5ffree_103',['yyjson_mut_doc_free',['../yyjson_8h.html#a7a5f504993031f912d06777b8a7b5aff',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fget_5froot_104',['yyjson_mut_doc_get_root',['../yyjson_8h.html#aa33ac310f363ace5f4dda3697b2c0123',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fimut_5fcopy_105',['yyjson_mut_doc_imut_copy',['../yyjson_8h.html#a797642b2f815a4f05db03ef87f08cc4f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fmut_5fcopy_106',['yyjson_mut_doc_mut_copy',['../yyjson_8h.html#a6ee1dc133fa773528286cd0b25300cb2',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fnew_107',['yyjson_mut_doc_new',['../yyjson_8h.html#ae27cb375110302ec19f4376d7cab3c5b',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fadd_108',['yyjson_mut_doc_ptr_add',['../yyjson_8h.html#ae1a372cfbbc8a536decaf1db5223804d',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5faddn_109',['yyjson_mut_doc_ptr_addn',['../yyjson_8h.html#a5ee67bcb7012b25bd3bd7f88e5bb1699',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5faddx_110',['yyjson_mut_doc_ptr_addx',['../yyjson_8h.html#ad284e6ee4236ffa0be5d45625d57cac4',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fget_111',['yyjson_mut_doc_ptr_get',['../yyjson_8h.html#a5ad2700fe7073292adb71d508a049604',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fgetn_112',['yyjson_mut_doc_ptr_getn',['../yyjson_8h.html#a085db50b4cf005e489b7401281ea8636',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fgetx_113',['yyjson_mut_doc_ptr_getx',['../yyjson_8h.html#a6031b6b35b06127f3fa2278be67c29ea',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fremove_114',['yyjson_mut_doc_ptr_remove',['../yyjson_8h.html#a0358ed2cf421e64f5052068f41ca8f26',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fremoven_115',['yyjson_mut_doc_ptr_removen',['../yyjson_8h.html#a4ede66b0b130faa9af1c47878cf52be2',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fremovex_116',['yyjson_mut_doc_ptr_removex',['../yyjson_8h.html#a286f0920116870a3d27b466c515234a3',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5freplace_117',['yyjson_mut_doc_ptr_replace',['../yyjson_8h.html#a1a52947332757bebf28985bad6fb3d5d',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5freplacen_118',['yyjson_mut_doc_ptr_replacen',['../yyjson_8h.html#a71d44a9f504b50eab96e59d348b2553f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5freplacex_119',['yyjson_mut_doc_ptr_replacex',['../yyjson_8h.html#aed5fc7ff1c73fd7a1829e863ce92ad65',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fset_120',['yyjson_mut_doc_ptr_set',['../yyjson_8h.html#a6c844108b8cdd6583802570b1500630c',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fsetn_121',['yyjson_mut_doc_ptr_setn',['../yyjson_8h.html#a222fa618ed3b7f6cbd355bb04708498f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fptr_5fsetx_122',['yyjson_mut_doc_ptr_setx',['../yyjson_8h.html#a48213b9742ba7fe6fb54b79be2da1f97',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fset_5froot_123',['yyjson_mut_doc_set_root',['../yyjson_8h.html#a8a9f7ea865526acb97ee4eff8d0bb79f',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fset_5fstr_5fpool_5fsize_124',['yyjson_mut_doc_set_str_pool_size',['../yyjson_8h.html#aec93f33123755af4dfa25c1335a44184',1,'yyjson.h']]], - ['yyjson_5fmut_5fdoc_5fset_5fval_5fpool_5fsize_125',['yyjson_mut_doc_set_val_pool_size',['../yyjson_8h.html#a9dd1f854542f298e963f0912a5a0e002',1,'yyjson.h']]], - ['yyjson_5fmut_5fequals_126',['yyjson_mut_equals',['../yyjson_8h.html#ab0a5c5a568b7f2c0a6301149f0f6aa84',1,'yyjson.h']]], - ['yyjson_5fmut_5fequals_5fstr_127',['yyjson_mut_equals_str',['../yyjson_8h.html#ab2c44c43c9e8ff194799fd59ae688ee2',1,'yyjson.h']]], - ['yyjson_5fmut_5fequals_5fstrn_128',['yyjson_mut_equals_strn',['../yyjson_8h.html#a1887a4e64900348851f22d528950bf7e',1,'yyjson.h']]], - ['yyjson_5fmut_5ffalse_129',['yyjson_mut_false',['../yyjson_8h.html#a184a7d8fa5b929ce01c7181712c34747',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fbool_130',['yyjson_mut_get_bool',['../yyjson_8h.html#a5ae266ef7d5c52eaa2d5afeafab41721',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fint_131',['yyjson_mut_get_int',['../yyjson_8h.html#aad6de220fa487e31bd1bd2c2cccd9bff',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5flen_132',['yyjson_mut_get_len',['../yyjson_8h.html#aec3a6e6812f3ca8fd58c858275443fe0',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fnum_133',['yyjson_mut_get_num',['../yyjson_8h.html#ae46242b9ad367c677a5026f6ea30c635',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fraw_134',['yyjson_mut_get_raw',['../yyjson_8h.html#a3de6970785ebf0dd000d28c916793388',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5freal_135',['yyjson_mut_get_real',['../yyjson_8h.html#addde26cc012f50aee79a623e6be4614e',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fsint_136',['yyjson_mut_get_sint',['../yyjson_8h.html#af9824de7303491b4e43dd423878ae0a0',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fstr_137',['yyjson_mut_get_str',['../yyjson_8h.html#a896424a210ec4983f0634467ebe85a68',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fsubtype_138',['yyjson_mut_get_subtype',['../yyjson_8h.html#a1a032ed912524326d22331f7dd1366f2',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5ftag_139',['yyjson_mut_get_tag',['../yyjson_8h.html#a64603b1c33c9ebc626665dea61e25abd',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5ftype_140',['yyjson_mut_get_type',['../yyjson_8h.html#a69acff4e2298d6b1a315d5f75a5eaa9d',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5ftype_5fdesc_141',['yyjson_mut_get_type_desc',['../yyjson_8h.html#a0718192e8eb1b46a83116b15ce6e67c7',1,'yyjson.h']]], - ['yyjson_5fmut_5fget_5fuint_142',['yyjson_mut_get_uint',['../yyjson_8h.html#a708869e986c30d3a03026be8ce4c2b37',1,'yyjson.h']]], - ['yyjson_5fmut_5fint_143',['yyjson_mut_int',['../yyjson_8h.html#a92e202b3738250ffee612089bdec91eb',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5farr_144',['yyjson_mut_is_arr',['../yyjson_8h.html#a538974615c719cb8ea2e8ea7705569cf',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fbool_145',['yyjson_mut_is_bool',['../yyjson_8h.html#ad18730f04c429faa79be473de57efd5e',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fctn_146',['yyjson_mut_is_ctn',['../yyjson_8h.html#a25f0e04af88792dd01e0ed8461ffb51b',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5ffalse_147',['yyjson_mut_is_false',['../yyjson_8h.html#aadb5f3196fe14e75914ed34d6e700076',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fint_148',['yyjson_mut_is_int',['../yyjson_8h.html#a7bb8c32c190a8e4ce4f5e9e95623f304',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fnull_149',['yyjson_mut_is_null',['../yyjson_8h.html#a17fda97923bb434d4214c56534586606',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fnum_150',['yyjson_mut_is_num',['../yyjson_8h.html#a4c37c92b9977d86475cda1884c9ae52e',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fobj_151',['yyjson_mut_is_obj',['../yyjson_8h.html#aaafe8a57b5e53c9f7f9984c80ab3be1f',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fraw_152',['yyjson_mut_is_raw',['../yyjson_8h.html#a2bbea1da400b473e92b8429027d0f307',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5freal_153',['yyjson_mut_is_real',['../yyjson_8h.html#acfc8545d9b1af8dd8f1488e34fbac351',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fsint_154',['yyjson_mut_is_sint',['../yyjson_8h.html#a907fa46c6ab95e9d7652392507f17e3b',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fstr_155',['yyjson_mut_is_str',['../yyjson_8h.html#ad9f16424bfef46cd479066905f653591',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5ftrue_156',['yyjson_mut_is_true',['../yyjson_8h.html#a5c94af000c170272356f060c76f91559',1,'yyjson.h']]], - ['yyjson_5fmut_5fis_5fuint_157',['yyjson_mut_is_uint',['../yyjson_8h.html#a740d49152b7b9974c65efeab698dfb67',1,'yyjson.h']]], - ['yyjson_5fmut_5fmerge_5fpatch_158',['yyjson_mut_merge_patch',['../yyjson_8h.html#aad64266ebfbdd2a9627050cf1f3f48d7',1,'yyjson.h']]], - ['yyjson_5fmut_5fnull_159',['yyjson_mut_null',['../yyjson_8h.html#a73e0044fd0c511263cbf5cd869976475',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_160',['yyjson_mut_obj',['../yyjson_8h.html#a721dacf0e32ee6c7f18817aca806e9b2',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_161',['yyjson_mut_obj_add',['../yyjson_8h.html#ac0e1bcd9f449e4b1e62d25fb96830a62',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fbool_162',['yyjson_mut_obj_add_bool',['../yyjson_8h.html#abe2f1b0c0b8cb9ceab3cdc35d4574c86',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5ffalse_163',['yyjson_mut_obj_add_false',['../yyjson_8h.html#a52c88fea8622d7bf4e81ecea93dc5df6',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fint_164',['yyjson_mut_obj_add_int',['../yyjson_8h.html#a56726ff7e284700736e26e56afa6cf7b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fnull_165',['yyjson_mut_obj_add_null',['../yyjson_8h.html#a6efc657d7f9aefdcba51e753fcea02c1',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5freal_166',['yyjson_mut_obj_add_real',['../yyjson_8h.html#aa4b243e9de837405d83bcc3251156cea',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fsint_167',['yyjson_mut_obj_add_sint',['../yyjson_8h.html#a4070a94fca9592eefa2798dd45237d85',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstr_168',['yyjson_mut_obj_add_str',['../yyjson_8h.html#a996f8aa51f4c1475448974cf98f28df3',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstrcpy_169',['yyjson_mut_obj_add_strcpy',['../yyjson_8h.html#abeeca08e3b6994dddd55951a83cd648f',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstrn_170',['yyjson_mut_obj_add_strn',['../yyjson_8h.html#a4530f9fc02f8604cef3de273feb4ab6a',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fstrncpy_171',['yyjson_mut_obj_add_strncpy',['../yyjson_8h.html#a1d544048860a8c53510d560b4d60411a',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5ftrue_172',['yyjson_mut_obj_add_true',['../yyjson_8h.html#a80380f14a448ea046eb718e068c2df6b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fuint_173',['yyjson_mut_obj_add_uint',['../yyjson_8h.html#a5f48e712fe4988f779a35309779dd765',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fadd_5fval_174',['yyjson_mut_obj_add_val',['../yyjson_8h.html#a210aa96478b0b005b1611fe2f0ecbaa2',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fclear_175',['yyjson_mut_obj_clear',['../yyjson_8h.html#aee5bc7d2ad2169a04f54e63139eddb86',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fget_176',['yyjson_mut_obj_get',['../yyjson_8h.html#a90a824479a3d07f47e9bcce9bbbfcdc0',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fgetn_177',['yyjson_mut_obj_getn',['../yyjson_8h.html#a9f40302607516131c026ca5f13a29946',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5finsert_178',['yyjson_mut_obj_insert',['../yyjson_8h.html#a98e9f97614fce2a6187473eeb35274e8',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fget_179',['yyjson_mut_obj_iter_get',['../yyjson_8h.html#a9e79f1480256c6e2e8dfbf61da9cd853',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fget_5fval_180',['yyjson_mut_obj_iter_get_val',['../yyjson_8h.html#aaa4bef14b71ff145fe8cdc2fa98c7f45',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fgetn_181',['yyjson_mut_obj_iter_getn',['../yyjson_8h.html#a3d3ab359890ab167041732a871ab943d',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fhas_5fnext_182',['yyjson_mut_obj_iter_has_next',['../yyjson_8h.html#aca1345f5057068e556cc6fadda10d04c',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5finit_183',['yyjson_mut_obj_iter_init',['../yyjson_8h.html#ad32e0e0427bda63164f12fe689a6f854',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fnext_184',['yyjson_mut_obj_iter_next',['../yyjson_8h.html#a55f4228c2d65d497ad3cee8abe95c0be',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fremove_185',['yyjson_mut_obj_iter_remove',['../yyjson_8h.html#a6e891b4020dd6325d6eacb5e108da3c4',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fiter_5fwith_186',['yyjson_mut_obj_iter_with',['../yyjson_8h.html#aedac207e6c2d5e031997e2b0df73db6a',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fput_187',['yyjson_mut_obj_put',['../yyjson_8h.html#acbfde7c1173b4258f83029c6dacf47c3',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_188',['yyjson_mut_obj_remove',['../yyjson_8h.html#a660d533ce8b661e85c5b14e4e99e5085',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fkey_189',['yyjson_mut_obj_remove_key',['../yyjson_8h.html#a13d5da22b245b8242d9c5c6bd6b3582b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fkeyn_190',['yyjson_mut_obj_remove_keyn',['../yyjson_8h.html#a36b5cade5e5cfecd47e9ae584078e2b4',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fstr_191',['yyjson_mut_obj_remove_str',['../yyjson_8h.html#a630b55e2937f7ffe8c0dcef20497ce93',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fremove_5fstrn_192',['yyjson_mut_obj_remove_strn',['../yyjson_8h.html#ae6dfd237f7997125e606d678b3b59b5c',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5frename_5fkey_193',['yyjson_mut_obj_rename_key',['../yyjson_8h.html#aea65c64007cfa236faa17e1ac87c4e5e',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5frename_5fkeyn_194',['yyjson_mut_obj_rename_keyn',['../yyjson_8h.html#a335b9fdffa2885eb5eddd1ee2b43016b',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5freplace_195',['yyjson_mut_obj_replace',['../yyjson_8h.html#a964840d68d5d27ad2e16c63b4b2475b6',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5frotate_196',['yyjson_mut_obj_rotate',['../yyjson_8h.html#a0f1a9fea8fbc13caf61861dfdb498d46',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fsize_197',['yyjson_mut_obj_size',['../yyjson_8h.html#a601ac20666dd26bfbec016ee4cbb1b92',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fwith_5fkv_198',['yyjson_mut_obj_with_kv',['../yyjson_8h.html#afc2749d9ed694b6d0a4f5c14da19c7d4',1,'yyjson.h']]], - ['yyjson_5fmut_5fobj_5fwith_5fstr_199',['yyjson_mut_obj_with_str',['../yyjson_8h.html#a49cfc79051b729689f4f08592b284cc9',1,'yyjson.h']]], - ['yyjson_5fmut_5fpatch_200',['yyjson_mut_patch',['../yyjson_8h.html#ad4cca957150bd6f19fa12a4f907dffee',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fadd_201',['yyjson_mut_ptr_add',['../yyjson_8h.html#ab49d3e532c97846b198b360602a9b5ca',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5faddn_202',['yyjson_mut_ptr_addn',['../yyjson_8h.html#aa65216783e9cd2ff949092399a2608d8',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5faddx_203',['yyjson_mut_ptr_addx',['../yyjson_8h.html#a256b4f50ed8e6830d57fbf7df7053141',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fget_204',['yyjson_mut_ptr_get',['../yyjson_8h.html#a8add57045c09758844b9433dbe3d4451',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fgetn_205',['yyjson_mut_ptr_getn',['../yyjson_8h.html#a7d72991b7e14b54845b639ef37c1c54c',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fgetx_206',['yyjson_mut_ptr_getx',['../yyjson_8h.html#abb1b3f84ca4f32c72dad8eea83f3d116',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fremove_207',['yyjson_mut_ptr_remove',['../yyjson_8h.html#a853738b59790700627f7212b6e00922d',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fremoven_208',['yyjson_mut_ptr_removen',['../yyjson_8h.html#a3447370d5ab7657cd98c54ef17fb047b',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fremovex_209',['yyjson_mut_ptr_removex',['../yyjson_8h.html#a68a954cfda2a17cc612bb31460b902e1',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5freplace_210',['yyjson_mut_ptr_replace',['../yyjson_8h.html#ad617af11eb6bf81926531878f0117bba',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5freplacen_211',['yyjson_mut_ptr_replacen',['../yyjson_8h.html#af324a76bd5e45899cccba7850d9ce43a',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5freplacex_212',['yyjson_mut_ptr_replacex',['../yyjson_8h.html#a41f9c6e4641f813a7a94f12ea79b34ce',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fset_213',['yyjson_mut_ptr_set',['../yyjson_8h.html#a4de077663ebedc11a24ddbde66a72945',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fsetn_214',['yyjson_mut_ptr_setn',['../yyjson_8h.html#ac8ba98e62d5d4c5ab9ddd44173164756',1,'yyjson.h']]], - ['yyjson_5fmut_5fptr_5fsetx_215',['yyjson_mut_ptr_setx',['../yyjson_8h.html#a181de44520dcd7eb3211c617d10f4525',1,'yyjson.h']]], - ['yyjson_5fmut_5fraw_216',['yyjson_mut_raw',['../yyjson_8h.html#a7541eb4eadf59e84f1ef06889789d460',1,'yyjson.h']]], - ['yyjson_5fmut_5frawcpy_217',['yyjson_mut_rawcpy',['../yyjson_8h.html#a35cfc3e94310aaddb9eaf6609c4640d9',1,'yyjson.h']]], - ['yyjson_5fmut_5frawn_218',['yyjson_mut_rawn',['../yyjson_8h.html#a3f69c2e1cdc99ae4f9914435b7a542d7',1,'yyjson.h']]], - ['yyjson_5fmut_5frawncpy_219',['yyjson_mut_rawncpy',['../yyjson_8h.html#a8a9cc40b5f3f93b66ba191449f81fbda',1,'yyjson.h']]], - ['yyjson_5fmut_5fread_5fnumber_220',['yyjson_mut_read_number',['../yyjson_8h.html#aed1fdeb679986591d5f2f257c5cf3b60',1,'yyjson.h']]], - ['yyjson_5fmut_5freal_221',['yyjson_mut_real',['../yyjson_8h.html#a177181eee333314c7b40e2dc573fcdec',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5farr_222',['yyjson_mut_set_arr',['../yyjson_8h.html#af6dac7e5e95ccc12d79c31b96d33940a',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fbool_223',['yyjson_mut_set_bool',['../yyjson_8h.html#a108d97873650fd95453f3c82a0b6a2aa',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fint_224',['yyjson_mut_set_int',['../yyjson_8h.html#a64168360e4ac45070f98c6db92b89cd7',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fnull_225',['yyjson_mut_set_null',['../yyjson_8h.html#a6e0c3b9ff069db64e4aa14da1078b538',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fobj_226',['yyjson_mut_set_obj',['../yyjson_8h.html#a533791670fe27f71bab321d586e11ea2',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fraw_227',['yyjson_mut_set_raw',['../yyjson_8h.html#a510bd8af8c64911827c890bd67245282',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5freal_228',['yyjson_mut_set_real',['../yyjson_8h.html#a0cbd041b4d5a31d6dcc0bd759eae6cf7',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fsint_229',['yyjson_mut_set_sint',['../yyjson_8h.html#ad3c513a8fd61c173c4afa404572e02f6',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fstr_230',['yyjson_mut_set_str',['../yyjson_8h.html#a84e98fae940ff675b2a22076cbd5efc1',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fstrn_231',['yyjson_mut_set_strn',['../yyjson_8h.html#a298c4558e0b349e4f801f210f19ac8b1',1,'yyjson.h']]], - ['yyjson_5fmut_5fset_5fuint_232',['yyjson_mut_set_uint',['../yyjson_8h.html#a84604772b235ec0f651532013f2480a8',1,'yyjson.h']]], - ['yyjson_5fmut_5fsint_233',['yyjson_mut_sint',['../yyjson_8h.html#acd434c1a97d275f97f743e47e228831a',1,'yyjson.h']]], - ['yyjson_5fmut_5fstr_234',['yyjson_mut_str',['../yyjson_8h.html#ae8d7e4c75adb1b9adb2246165491a4a3',1,'yyjson.h']]], - ['yyjson_5fmut_5fstrcpy_235',['yyjson_mut_strcpy',['../yyjson_8h.html#a95300bcf1cdb52d296e39aa1a4650741',1,'yyjson.h']]], - ['yyjson_5fmut_5fstrn_236',['yyjson_mut_strn',['../yyjson_8h.html#a13c39f37c6936907c266ba9c076dd741',1,'yyjson.h']]], - ['yyjson_5fmut_5fstrncpy_237',['yyjson_mut_strncpy',['../yyjson_8h.html#a1588bdc6f4125e5c6d1daf6b240f6ff8',1,'yyjson.h']]], - ['yyjson_5fmut_5ftrue_238',['yyjson_mut_true',['../yyjson_8h.html#a032637dbdee5a6525420384daa097dff',1,'yyjson.h']]], - ['yyjson_5fmut_5fuint_239',['yyjson_mut_uint',['../yyjson_8h.html#a893a09172b402af1bf520cf7347dfeab',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fimut_5fcopy_240',['yyjson_mut_val_imut_copy',['../yyjson_8h.html#a7a142af553e7831989593aee44f74e26',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fmut_5fcopy_241',['yyjson_mut_val_mut_copy',['../yyjson_8h.html#a66761be40cfb010086ec798ddb44018f',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_242',['yyjson_mut_val_write',['../yyjson_8h.html#a700da5ce5bf8bb9d3739cc73a0f51cdf',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_5ffile_243',['yyjson_mut_val_write_file',['../yyjson_8h.html#adf8b2d3c8b57e85d58108d58c68b0db5',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_5ffp_244',['yyjson_mut_val_write_fp',['../yyjson_8h.html#acb80caf1bf1aecd6b68f38b84628c492',1,'yyjson.h']]], - ['yyjson_5fmut_5fval_5fwrite_5fopts_245',['yyjson_mut_val_write_opts',['../yyjson_8h.html#abdaf14b79fe803289070c0e5d5a705b8',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_246',['yyjson_mut_write',['../yyjson_8h.html#a881e2ee3f487385810829df8bc675f1f',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_5ffile_247',['yyjson_mut_write_file',['../yyjson_8h.html#ad2a7aa77fa66a593536e3d7c3edb1d7a',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_5ffp_248',['yyjson_mut_write_fp',['../yyjson_8h.html#ac8c17e7086a6d0a8db559ce0076c71e0',1,'yyjson.h']]], - ['yyjson_5fmut_5fwrite_5fopts_249',['yyjson_mut_write_opts',['../yyjson_8h.html#a7af42d62aa1583986c687c5cd10b010e',1,'yyjson.h']]], - ['yyjson_5fobj_5fget_250',['yyjson_obj_get',['../yyjson_8h.html#a1e8a4dea2e9e9248acde14c664ab702b',1,'yyjson.h']]], - ['yyjson_5fobj_5fgetn_251',['yyjson_obj_getn',['../yyjson_8h.html#a2936ca2492ae8cdcdf0435f5259ff854',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fget_252',['yyjson_obj_iter_get',['../yyjson_8h.html#a1f3b09c4f279287f8af93b3754a41e85',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fget_5fval_253',['yyjson_obj_iter_get_val',['../yyjson_8h.html#a3403b9c25c8b8f2b3027f4e6d97d0ca8',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fgetn_254',['yyjson_obj_iter_getn',['../yyjson_8h.html#a7a45a4b5a1340bb3c2907b7faf3981be',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fhas_5fnext_255',['yyjson_obj_iter_has_next',['../yyjson_8h.html#ab83087bafd1f48910b62bf63200679e1',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5finit_256',['yyjson_obj_iter_init',['../yyjson_8h.html#a2b6a426ece4ffeb9dede1f7a9970140d',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fnext_257',['yyjson_obj_iter_next',['../yyjson_8h.html#a6033befb82b9331d2c19c09799ec5bcf',1,'yyjson.h']]], - ['yyjson_5fobj_5fiter_5fwith_258',['yyjson_obj_iter_with',['../yyjson_8h.html#a543806a566821ccc6c7069edabc59a85',1,'yyjson.h']]], - ['yyjson_5fobj_5fsize_259',['yyjson_obj_size',['../yyjson_8h.html#aa9789f197f972dc433ea2eb622defd50',1,'yyjson.h']]], - ['yyjson_5fpatch_260',['yyjson_patch',['../yyjson_8h.html#a2d0864410efdd15e4591fecc0b4c082c',1,'yyjson.h']]], - ['yyjson_5fptr_5fctx_5fappend_261',['yyjson_ptr_ctx_append',['../yyjson_8h.html#aa0dcc48007c1754a4a181d81f22cb488',1,'yyjson.h']]], - ['yyjson_5fptr_5fctx_5fremove_262',['yyjson_ptr_ctx_remove',['../yyjson_8h.html#a92d8ec53e4cf8426288d86868dc89e09',1,'yyjson.h']]], - ['yyjson_5fptr_5fctx_5freplace_263',['yyjson_ptr_ctx_replace',['../yyjson_8h.html#ac61826dc8fd7fa6cafa58fa9a45d058e',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_264',['yyjson_ptr_get',['../yyjson_8h.html#a897cf07015f4f79fb4ebb0b3f58ac292',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fbool_265',['yyjson_ptr_get_bool',['../yyjson_8h.html#ac5d042e8760c46d5db48254a7740a48e',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fnum_266',['yyjson_ptr_get_num',['../yyjson_8h.html#a013cce9ecb58c53f0c3c9e1b081aa9c9',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5freal_267',['yyjson_ptr_get_real',['../yyjson_8h.html#a858ac36d7ad6a86e539cd84118498edb',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fsint_268',['yyjson_ptr_get_sint',['../yyjson_8h.html#a0b3d05df2a4e4748c75f35fa8ce8c650',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fstr_269',['yyjson_ptr_get_str',['../yyjson_8h.html#a177e25caf069be7e36b1ba17cad7dc7d',1,'yyjson.h']]], - ['yyjson_5fptr_5fget_5fuint_270',['yyjson_ptr_get_uint',['../yyjson_8h.html#a695d5d491618baa20d1f3258cf0fed8e',1,'yyjson.h']]], - ['yyjson_5fptr_5fgetn_271',['yyjson_ptr_getn',['../yyjson_8h.html#aa3612af25f159df0c0587ddf8c7c58db',1,'yyjson.h']]], - ['yyjson_5fptr_5fgetx_272',['yyjson_ptr_getx',['../yyjson_8h.html#a4b69d3a0061294fecd4a94927ad10e96',1,'yyjson.h']]], - ['yyjson_5fread_273',['yyjson_read',['../yyjson_8h.html#aeab3c2a1d86225e5b181fb1bba7587d4',1,'yyjson.h']]], - ['yyjson_5fread_5ffile_274',['yyjson_read_file',['../yyjson_8h.html#a605ac08b083fb65331d7fa5eb5d32225',1,'yyjson.h']]], - ['yyjson_5fread_5ffp_275',['yyjson_read_fp',['../yyjson_8h.html#a7f8c3918f8ab161bf7e2e203ff0f291e',1,'yyjson.h']]], - ['yyjson_5fread_5fmax_5fmemory_5fusage_276',['yyjson_read_max_memory_usage',['../yyjson_8h.html#ae511cac592355c2f60f170402b9d8dbf',1,'yyjson.h']]], - ['yyjson_5fread_5fnumber_277',['yyjson_read_number',['../yyjson_8h.html#a2b7dfa8495fb1d839e6294f2e7c4b58a',1,'yyjson.h']]], - ['yyjson_5fread_5fopts_278',['yyjson_read_opts',['../yyjson_8h.html#acf234d21f0cb4b7fc89381ef25e9f0a8',1,'yyjson.h']]], - ['yyjson_5fset_5fbool_279',['yyjson_set_bool',['../yyjson_8h.html#ad99ceda574b466f8102699e52564c8da',1,'yyjson.h']]], - ['yyjson_5fset_5fint_280',['yyjson_set_int',['../yyjson_8h.html#af1f4dd90c0bd891cb139e72cfd588789',1,'yyjson.h']]], - ['yyjson_5fset_5fnull_281',['yyjson_set_null',['../yyjson_8h.html#a079fdf2d481492c8533104437dbf2283',1,'yyjson.h']]], - ['yyjson_5fset_5fraw_282',['yyjson_set_raw',['../yyjson_8h.html#a75ee22602fb750b67fda804fb653ef1e',1,'yyjson.h']]], - ['yyjson_5fset_5freal_283',['yyjson_set_real',['../yyjson_8h.html#ac782a838c6378f022434d7ab3a3b333d',1,'yyjson.h']]], - ['yyjson_5fset_5fsint_284',['yyjson_set_sint',['../yyjson_8h.html#ad0f58bd6ac0289fd55d09b02fa3d4743',1,'yyjson.h']]], - ['yyjson_5fset_5fstr_285',['yyjson_set_str',['../yyjson_8h.html#a9a0f4082d2244b7264a819bbc32ebbdf',1,'yyjson.h']]], - ['yyjson_5fset_5fstrn_286',['yyjson_set_strn',['../yyjson_8h.html#a9e49dc52b6209708df0ccf4ddf49b8c4',1,'yyjson.h']]], - ['yyjson_5fset_5fuint_287',['yyjson_set_uint',['../yyjson_8h.html#a90614444c9d6bbd7d8586176986adbc5',1,'yyjson.h']]], - ['yyjson_5fval_5fmut_5fcopy_288',['yyjson_val_mut_copy',['../yyjson_8h.html#a04ff184b833fe2d6932309821e2b2e5a',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_289',['yyjson_val_write',['../yyjson_8h.html#a00409eb59aee687f7778d00510b59d38',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_5ffile_290',['yyjson_val_write_file',['../yyjson_8h.html#a725cc27bd7bd37c1d18c41589abd34db',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_5ffp_291',['yyjson_val_write_fp',['../yyjson_8h.html#a3e5ad66dd43cc51500fff0926bae21a0',1,'yyjson.h']]], - ['yyjson_5fval_5fwrite_5fopts_292',['yyjson_val_write_opts',['../yyjson_8h.html#a79720744960c9b4fdabbfb28379bbeb4',1,'yyjson.h']]], - ['yyjson_5fversion_293',['yyjson_version',['../yyjson_8h.html#a874f912f9c023bc353d1a770798017a1',1,'yyjson.h']]], - ['yyjson_5fwrite_294',['yyjson_write',['../yyjson_8h.html#ad231975496ac3788fe5d69804e295443',1,'yyjson.h']]], - ['yyjson_5fwrite_5ffile_295',['yyjson_write_file',['../yyjson_8h.html#a2d82bd0dc78358326b03e28b9acc19e4',1,'yyjson.h']]], - ['yyjson_5fwrite_5ffp_296',['yyjson_write_fp',['../yyjson_8h.html#a29eea00c04954094701bd90235a7073e',1,'yyjson.h']]], - ['yyjson_5fwrite_5fopts_297',['yyjson_write_opts',['../yyjson_8h.html#a43ccc01254525cef16699e72079e3e49',1,'yyjson.h']]] + ['yyjson_5falc_5fdyn_5ffree_0',['yyjson_alc_dyn_free',['../yyjson_8h.html#aaa9b7978e7b40e6d5d8d1cb3da0568d6',1,'yyjson.h']]], + ['yyjson_5falc_5fdyn_5fnew_1',['yyjson_alc_dyn_new',['../yyjson_8h.html#a6a90ae91b82c2e8d6665a28a691eee18',1,'yyjson.h']]], + ['yyjson_5falc_5fpool_5finit_2',['yyjson_alc_pool_init',['../yyjson_8h.html#a6068c4293a2b35493b18421b9afbd3d5',1,'yyjson.h']]], + ['yyjson_5farr_5fget_3',['yyjson_arr_get',['../yyjson_8h.html#ac709738fbf9da708c28992c40746fcbf',1,'yyjson.h']]], + ['yyjson_5farr_5fget_5ffirst_4',['yyjson_arr_get_first',['../yyjson_8h.html#ad54c34d490dd8e479e21e4cb29bc814b',1,'yyjson.h']]], + ['yyjson_5farr_5fget_5flast_5',['yyjson_arr_get_last',['../yyjson_8h.html#a15bbce96107aa455670ebe9aab98964d',1,'yyjson.h']]], + ['yyjson_5farr_5fiter_5fhas_5fnext_6',['yyjson_arr_iter_has_next',['../yyjson_8h.html#a216b976b352fe001d580fe837a844e79',1,'yyjson.h']]], + ['yyjson_5farr_5fiter_5finit_7',['yyjson_arr_iter_init',['../yyjson_8h.html#a95aebc83fff9793f7701a6e37df5e03f',1,'yyjson.h']]], + ['yyjson_5farr_5fiter_5fnext_8',['yyjson_arr_iter_next',['../yyjson_8h.html#ab608a351427921421a2e23877399acd5',1,'yyjson.h']]], + ['yyjson_5farr_5fiter_5fwith_9',['yyjson_arr_iter_with',['../yyjson_8h.html#a38b10c3293b817b25d9dd985da121cb5',1,'yyjson.h']]], + ['yyjson_5farr_5fsize_10',['yyjson_arr_size',['../yyjson_8h.html#a0ea8514c92f39fd93ddcbe93a7f466e5',1,'yyjson.h']]], + ['yyjson_5fdeprecated_11',['yyjson_deprecated',['../yyjson_8h.html#a16058fb6568716afd9754100862d460d',1,'yyjson_deprecated("renamed to yyjson_doc_ptr_get") yyjson_api_inline yyjson_val *yyjson_doc_get_pointer(yyjson_doc *doc: yyjson.h'],['../yyjson_8h.html#a5761a41e92b6f6ea1f5de114e36efb12',1,'yyjson_deprecated("renamed to yyjson_doc_ptr_getn") yyjson_api_inline yyjson_val *yyjson_doc_get_pointern(yyjson_doc *doc: yyjson.h'],['../yyjson_8h.html#a128b475e13bb4301babef4e03b9fda52',1,'yyjson_deprecated("renamed to yyjson_mut_doc_ptr_get") yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_get_pointer(yyjson_mut_doc *doc: yyjson.h'],['../yyjson_8h.html#a9c6dd96d063bacfa6413f7de90f90d91',1,'yyjson_deprecated("renamed to yyjson_mut_doc_ptr_getn") yyjson_api_inline yyjson_mut_val *yyjson_mut_doc_get_pointern(yyjson_mut_doc *doc: yyjson.h'],['../yyjson_8h.html#a2d26305e46b3a7f72619232805fa10c6',1,'yyjson_deprecated("renamed to yyjson_ptr_get") yyjson_api_inline yyjson_val *yyjson_get_pointer(yyjson_val *val: yyjson.h'],['../yyjson_8h.html#a2acc549f8ce6bcac63ea89271b73d27a',1,'yyjson_deprecated("renamed to yyjson_ptr_getn") yyjson_api_inline yyjson_val *yyjson_get_pointern(yyjson_val *val: yyjson.h'],['../yyjson_8h.html#a84eb8968317b261a2e29528c1d8cf031',1,'yyjson_deprecated("renamed to yyjson_mut_ptr_get") yyjson_api_inline yyjson_mut_val *yyjson_mut_get_pointer(yyjson_mut_val *val: yyjson.h'],['../yyjson_8h.html#a23d9715d999b1156d91adadeac913c32',1,'yyjson_deprecated("renamed to yyjson_mut_ptr_getn") yyjson_api_inline yyjson_mut_val *yyjson_mut_get_pointern(yyjson_mut_val *val: yyjson.h'],['../yyjson_8h.html#a1cea8f887599cb77d9394ecd07ae875e',1,'yyjson_deprecated("renamed to unsafe_yyjson_ptr_getn") yyjson_api_inline yyjson_val *unsafe_yyjson_get_pointer(yyjson_val *val: yyjson.h'],['../yyjson_8h.html#a779bd9e777e3a58d7e3ea5c6977d1965',1,'yyjson_deprecated("renamed to unsafe_yyjson_mut_ptr_getx") yyjson_api_inline yyjson_mut_val *unsafe_yyjson_mut_get_pointer(yyjson_mut_val *val: yyjson.h']]], + ['yyjson_5fdoc_5ffree_12',['yyjson_doc_free',['../yyjson_8h.html#adad98bd766cf52d99f2c54dcb120786d',1,'yyjson.h']]], + ['yyjson_5fdoc_5fget_5fread_5fsize_13',['yyjson_doc_get_read_size',['../yyjson_8h.html#a33580e2537c25685fd1209951dcbc967',1,'yyjson.h']]], + ['yyjson_5fdoc_5fget_5froot_14',['yyjson_doc_get_root',['../yyjson_8h.html#aa33a13a85b840b3dbc1f8534db2bd8fc',1,'yyjson.h']]], + ['yyjson_5fdoc_5fget_5fval_5fcount_15',['yyjson_doc_get_val_count',['../yyjson_8h.html#a89cb55aebc946e462968a2bcace5ba5a',1,'yyjson.h']]], + ['yyjson_5fdoc_5fmut_5fcopy_16',['yyjson_doc_mut_copy',['../yyjson_8h.html#a083356ecb65e45453033285f3d836de9',1,'yyjson.h']]], + ['yyjson_5fdoc_5fptr_5fget_17',['yyjson_doc_ptr_get',['../yyjson_8h.html#a9a9b30d275e211df9b84b91f4b95907a',1,'yyjson.h']]], + ['yyjson_5fdoc_5fptr_5fgetn_18',['yyjson_doc_ptr_getn',['../yyjson_8h.html#a5b12a7b59d79123f9de71510efa2df3d',1,'yyjson.h']]], + ['yyjson_5fdoc_5fptr_5fgetx_19',['yyjson_doc_ptr_getx',['../yyjson_8h.html#a53930a7b337295aefe993760fcc05645',1,'yyjson.h']]], + ['yyjson_5fequals_20',['yyjson_equals',['../yyjson_8h.html#adabd9eb44fac843109d6bc79f12ff6ff',1,'yyjson.h']]], + ['yyjson_5fequals_5fstr_21',['yyjson_equals_str',['../yyjson_8h.html#a147b5b874e6b939731f1b6c15abcbbca',1,'yyjson.h']]], + ['yyjson_5fequals_5fstrn_22',['yyjson_equals_strn',['../yyjson_8h.html#a1a7a91be15978b45345976c8432769aa',1,'yyjson.h']]], + ['yyjson_5fget_5fbool_23',['yyjson_get_bool',['../yyjson_8h.html#aaed218041aa262337e179d487f4c770c',1,'yyjson.h']]], + ['yyjson_5fget_5fint_24',['yyjson_get_int',['../yyjson_8h.html#a383b0a924785a30a49f6c59de235cd28',1,'yyjson.h']]], + ['yyjson_5fget_5flen_25',['yyjson_get_len',['../yyjson_8h.html#ae4b5e4edc9713d9f48e2a6750ad5ebff',1,'yyjson.h']]], + ['yyjson_5fget_5fnum_26',['yyjson_get_num',['../yyjson_8h.html#ac24ffc0726b50f38283c9f01f4e58d9b',1,'yyjson.h']]], + ['yyjson_5fget_5fraw_27',['yyjson_get_raw',['../yyjson_8h.html#a5e90e838f969425f75372d4b4246d145',1,'yyjson.h']]], + ['yyjson_5fget_5freal_28',['yyjson_get_real',['../yyjson_8h.html#a5bfc74dbba137fc4d662702666f5073a',1,'yyjson.h']]], + ['yyjson_5fget_5fsint_29',['yyjson_get_sint',['../yyjson_8h.html#ac4aab52f91a8b365344a74812be4e712',1,'yyjson.h']]], + ['yyjson_5fget_5fstr_30',['yyjson_get_str',['../yyjson_8h.html#a986e994db00b2749e000af0a4331454c',1,'yyjson.h']]], + ['yyjson_5fget_5fsubtype_31',['yyjson_get_subtype',['../yyjson_8h.html#a7435fee591b112fbdcc455fc60b1416b',1,'yyjson.h']]], + ['yyjson_5fget_5ftag_32',['yyjson_get_tag',['../yyjson_8h.html#a022754b3eabf9ec15a4f8e9d52db015f',1,'yyjson.h']]], + ['yyjson_5fget_5ftype_33',['yyjson_get_type',['../yyjson_8h.html#a7d8d98b60284e646b8b22a8341d99a7f',1,'yyjson.h']]], + ['yyjson_5fget_5ftype_5fdesc_34',['yyjson_get_type_desc',['../yyjson_8h.html#a489b91cc6038a17ebc90193bc00e9e8b',1,'yyjson.h']]], + ['yyjson_5fget_5fuint_35',['yyjson_get_uint',['../yyjson_8h.html#ab439bc90f6631a67dd3ed4626eb3b4ad',1,'yyjson.h']]], + ['yyjson_5fis_5farr_36',['yyjson_is_arr',['../yyjson_8h.html#add7037998fb39b3e2d1b3caf59f9d66a',1,'yyjson.h']]], + ['yyjson_5fis_5fbool_37',['yyjson_is_bool',['../yyjson_8h.html#a2e3dedcd83d286602101018024f21c52',1,'yyjson.h']]], + ['yyjson_5fis_5fctn_38',['yyjson_is_ctn',['../yyjson_8h.html#a01aace85ea46ac42974d86fb217a5086',1,'yyjson.h']]], + ['yyjson_5fis_5ffalse_39',['yyjson_is_false',['../yyjson_8h.html#a6105e202bdb2e3b0bd1b561722b80afa',1,'yyjson.h']]], + ['yyjson_5fis_5fint_40',['yyjson_is_int',['../yyjson_8h.html#a5079543ec26e3634d0d97491195f0daf',1,'yyjson.h']]], + ['yyjson_5fis_5fnull_41',['yyjson_is_null',['../yyjson_8h.html#a81cc3185457d7fd86f3818319d7efe18',1,'yyjson.h']]], + ['yyjson_5fis_5fnum_42',['yyjson_is_num',['../yyjson_8h.html#aedbd4efc6436d66382936b8c450a5877',1,'yyjson.h']]], + ['yyjson_5fis_5fobj_43',['yyjson_is_obj',['../yyjson_8h.html#affa9d4c51b9073804d91ef50e3f5ebd6',1,'yyjson.h']]], + ['yyjson_5fis_5fraw_44',['yyjson_is_raw',['../yyjson_8h.html#a286c610e7e27b8b4667a93eba2e2fa28',1,'yyjson.h']]], + ['yyjson_5fis_5freal_45',['yyjson_is_real',['../yyjson_8h.html#a3cf0581ecad48a658da626cf86903f42',1,'yyjson.h']]], + ['yyjson_5fis_5fsint_46',['yyjson_is_sint',['../yyjson_8h.html#ac3de217ef6c479380e38f35a2a166477',1,'yyjson.h']]], + ['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']]] ]; diff --git a/doc/doxygen/html/structyyjson__alc.html b/doc/doxygen/html/structyyjson__alc.html index 124504f..88faf1f 100644 --- a/doc/doxygen/html/structyyjson__alc.html +++ b/doc/doxygen/html/structyyjson__alc.html @@ -35,7 +35,7 @@ -
    yyjson 0.7.0 +
    yyjson 0.8.0
    A high performance C JSON library.
    diff --git a/doc/doxygen/html/yyjson_8h.html b/doc/doxygen/html/yyjson_8h.html index d18232d..988f4d6 100644 --- a/doc/doxygen/html/yyjson_8h.html +++ b/doc/doxygen/html/yyjson_8h.html @@ -35,7 +35,7 @@ -
    yyjson 0.7.0 +
    yyjson 0.8.0
    A high performance C JSON library.
    @@ -156,6 +156,8 @@   #define YYJSON_GCC_VER   0   +#define YYJSON_IS_REAL_GCC   0 +  #define YYJSON_STDC_VER   0   #define YYJSON_CPP_VER   0 @@ -178,6 +180,8 @@   #define yyjson_unlikely(expr)   (expr)   +#define YYJSON_HAS_CONSTANT_P   0 +  #define yyjson_deprecated(msg)   #define yyjson_api @@ -190,16 +194,60 @@   #define YYJSON_VERSION_MAJOR   0   -#define YYJSON_VERSION_MINOR   7 +#define YYJSON_VERSION_MINOR   8   #define YYJSON_VERSION_PATCH   0   -#define YYJSON_VERSION_HEX   0x000700 +#define YYJSON_VERSION_HEX   0x000800   -#define YYJSON_VERSION_STRING   "0.7.0" +#define YYJSON_VERSION_STRING   "0.8.0"   +#define YYJSON_TYPE_NONE   ((uint8_t)0) /* _____000 */ +  +#define YYJSON_TYPE_RAW   ((uint8_t)1) /* _____001 */ +  +#define YYJSON_TYPE_NULL   ((uint8_t)2) /* _____010 */ +  +#define YYJSON_TYPE_BOOL   ((uint8_t)3) /* _____011 */ +  +#define YYJSON_TYPE_NUM   ((uint8_t)4) /* _____100 */ +  +#define YYJSON_TYPE_STR   ((uint8_t)5) /* _____101 */ +  +#define YYJSON_TYPE_ARR   ((uint8_t)6) /* _____110 */ +  +#define YYJSON_TYPE_OBJ   ((uint8_t)7) /* _____111 */ +  +#define YYJSON_SUBTYPE_NONE   ((uint8_t)(0 << 3)) /* ___00___ */ +  +#define YYJSON_SUBTYPE_FALSE   ((uint8_t)(0 << 3)) /* ___00___ */ +  +#define YYJSON_SUBTYPE_TRUE   ((uint8_t)(1 << 3)) /* ___01___ */ +  +#define YYJSON_SUBTYPE_UINT   ((uint8_t)(0 << 3)) /* ___00___ */ +  +#define YYJSON_SUBTYPE_SINT   ((uint8_t)(1 << 3)) /* ___01___ */ +  +#define YYJSON_SUBTYPE_REAL   ((uint8_t)(2 << 3)) /* ___10___ */ +  +#define YYJSON_SUBTYPE_NOESC   ((uint8_t)(1 << 3)) /* ___01___ */ +  #define YYJSON_TYPE_MASK   ((uint8_t)0x07) /* _____111 */   +#define YYJSON_TYPE_BIT   ((uint8_t)3) +  +#define YYJSON_SUBTYPE_MASK   ((uint8_t)0x18) /* ___11___ */ +  +#define YYJSON_SUBTYPE_BIT   ((uint8_t)2) +  +#define YYJSON_RESERVED_MASK   ((uint8_t)0xE0) /* 111_____ */ +  +#define YYJSON_RESERVED_BIT   ((uint8_t)3) +  +#define YYJSON_TAG_MASK   ((uint8_t)0xFF) /* 11111111 */ +  +#define YYJSON_TAG_BIT   ((uint8_t)8) +  #define YYJSON_PADDING_SIZE   4   #define yyjson_arr_foreach(arr, idx, max, val) @@ -236,6 +284,10 @@   yyjson_api bool yyjson_alc_pool_init (yyjson_alc *alc, void *buf, size_t size)   +yyjson_api yyjson_alcyyjson_alc_dyn_new (void) +  +yyjson_api void yyjson_alc_dyn_free (yyjson_alc *alc) +  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) @@ -718,6 +770,10 @@   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)   +yyjson_api_inline yyjson_mut_valyyjson_mut_obj_add_arr (yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key) +  +yyjson_api_inline yyjson_mut_valyyjson_mut_obj_add_obj (yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key) +  yyjson_api_inline bool yyjson_mut_obj_add_val (yyjson_mut_doc *doc, yyjson_mut_val *obj, const char *key, yyjson_mut_val *val)   yyjson_api_inline yyjson_mut_valyyjson_mut_obj_remove_str (yyjson_mut_val *obj, const char *key) @@ -958,7 +1014,10 @@ static const yyjson_patch_code YYJSON_PATCH_ERROR_POINTER = 7   -

    Data Structure Documentation

    +

    Detailed Description

    +
    Date
    2019-03-09
    +
    Author
    YaoYuan
    +

    Data Structure Documentation

    ◆ yyjson_read_err

    @@ -1047,10 +1106,10 @@

    your_func(val);
    }
    -
    yyjson_api_inline yyjson_arr_iter yyjson_arr_iter_with(yyjson_val *arr)
    Definition: yyjson.h:4928
    -
    yyjson_api_inline yyjson_val * yyjson_arr_iter_next(yyjson_arr_iter *iter)
    Definition: yyjson.h:4938
    -
    Definition: yyjson.h:1697
    -
    Definition: yyjson.h:4357
    +
    yyjson_api_inline yyjson_arr_iter yyjson_arr_iter_with(yyjson_val *arr)
    Definition: yyjson.h:5120
    +
    yyjson_api_inline yyjson_val * yyjson_arr_iter_next(yyjson_arr_iter *iter)
    Definition: yyjson.h:5130
    +
    Definition: yyjson.h:1806
    +
    Definition: yyjson.h:4492

    @@ -1097,18 +1156,18 @@

    your_func(key, val);
    }
    -
    yyjson_api_inline yyjson_val * yyjson_obj_iter_get_val(yyjson_val *key)
    Definition: yyjson.h:5021
    -
    yyjson_api_inline yyjson_obj_iter yyjson_obj_iter_with(yyjson_val *obj)
    Definition: yyjson.h:5001
    -
    yyjson_api_inline yyjson_val * yyjson_obj_iter_next(yyjson_obj_iter *iter)
    Definition: yyjson.h:5011
    -
    yyjson_val * obj
    Definition: yyjson.h:1825
    -
    Definition: yyjson.h:1821
    +
    yyjson_api_inline yyjson_val * yyjson_obj_iter_get_val(yyjson_val *key)
    Definition: yyjson.h:5209
    +
    yyjson_api_inline yyjson_obj_iter yyjson_obj_iter_with(yyjson_val *obj)
    Definition: yyjson.h:5189
    +
    yyjson_api_inline yyjson_val * yyjson_obj_iter_next(yyjson_obj_iter *iter)
    Definition: yyjson.h:5199
    +
    yyjson_val * obj
    Definition: yyjson.h:1934
    +
    Definition: yyjson.h:1930

    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:5025
    +
    yyjson_api_inline yyjson_val * yyjson_obj_iter_get(yyjson_obj_iter *iter, const char *key)
    Definition: yyjson.h:5213
    See also
    yyjson_obj_iter_get() and yyjson_obj_iter_getn()

    Data Fields
    @@ -1165,12 +1224,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:5655
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_next(yyjson_mut_arr_iter *iter)
    Definition: yyjson.h:5643
    -
    yyjson_api_inline yyjson_mut_arr_iter yyjson_mut_arr_iter_with(yyjson_mut_val *arr)
    Definition: yyjson.h:5632
    -
    yyjson_mut_val * arr
    Definition: yyjson.h:2382
    -
    Definition: yyjson.h:2377
    -
    Definition: yyjson.h:5071
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_remove(yyjson_mut_arr_iter *iter)
    Definition: yyjson.h:5865
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_iter_next(yyjson_mut_arr_iter *iter)
    Definition: yyjson.h:5853
    +
    yyjson_api_inline yyjson_mut_arr_iter yyjson_mut_arr_iter_with(yyjson_mut_val *arr)
    Definition: yyjson.h:5842
    +
    yyjson_mut_val * arr
    Definition: yyjson.h:2491
    +
    Definition: yyjson.h:2486
    +
    Definition: yyjson.h:5258

    Data Fields
    @@ -1235,19 +1294,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:6282
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_remove(yyjson_mut_obj_iter *iter)
    Definition: yyjson.h:6299
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get_val(yyjson_mut_val *key)
    Definition: yyjson.h:6294
    -
    yyjson_mut_val * obj
    Definition: yyjson.h:3184
    -
    yyjson_api_inline yyjson_mut_obj_iter yyjson_mut_obj_iter_with(yyjson_mut_val *obj)
    Definition: yyjson.h:6271
    -
    Definition: yyjson.h:3179
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_next(yyjson_mut_obj_iter *iter)
    Definition: yyjson.h:6488
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_remove(yyjson_mut_obj_iter *iter)
    Definition: yyjson.h:6505
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get_val(yyjson_mut_val *key)
    Definition: yyjson.h:6500
    +
    yyjson_mut_val * obj
    Definition: yyjson.h:3293
    +
    yyjson_api_inline yyjson_mut_obj_iter yyjson_mut_obj_iter_with(yyjson_mut_val *obj)
    Definition: yyjson.h:6477
    +
    Definition: yyjson.h:3288

    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:6316
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_iter_get(yyjson_mut_obj_iter *iter, const char *key)
    Definition: yyjson.h:6522
    See also
    yyjson_mut_obj_iter_get() and yyjson_mut_obj_iter_getn()

    Data Fields
    @@ -1349,9 +1408,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:6953
    -
    yyjson_api_inline bool yyjson_is_null(yyjson_val *val)
    Definition: yyjson.h:4658
    -
    yyjson_api_inline bool yyjson_ptr_ctx_remove(yyjson_ptr_ctx *ctx)
    Definition: yyjson.h:7459
    +
    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:7173
    +
    yyjson_api_inline bool yyjson_is_null(yyjson_val *val)
    Definition: yyjson.h:4847
    +
    yyjson_api_inline bool yyjson_ptr_ctx_remove(yyjson_ptr_ctx *ctx)
    Definition: yyjson.h:7679

    Data Fields
    Data Fields
    @@ -1780,15 +1839,15 @@

    (idx) < (max); \
    (idx)++, \
    (val) = unsafe_yyjson_get_next(val))
    -
    yyjson_api_inline size_t yyjson_arr_size(yyjson_val *arr)
    Definition: yyjson.h:4866
    -
    yyjson_api_inline yyjson_val * yyjson_arr_get_first(yyjson_val *arr)
    Definition: yyjson.h:4885
    +
    yyjson_api_inline size_t yyjson_arr_size(yyjson_val *arr)
    Definition: yyjson.h:5058
    +
    yyjson_api_inline yyjson_val * yyjson_arr_get_first(yyjson_val *arr)
    Definition: yyjson.h:5077

    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:1753
    +
    #define yyjson_arr_foreach(arr, idx, max, val)
    Definition: yyjson.h:1862
    @@ -1878,6 +1937,21 @@

    compiler builtin check (since gcc 10.0, clang 2.6, icc 2021)

    + + +
    +

    ◆ YYJSON_HAS_CONSTANT_P

    + +
    +
    + + + + +
    #define YYJSON_HAS_CONSTANT_P   0
    +
    +

    compile-time constant check for compiler

    +
    @@ -1931,6 +2005,21 @@

    inline for compiler

    + + +
    +

    ◆ YYJSON_IS_REAL_GCC

    + +
    +
    + + + + +
    #define YYJSON_IS_REAL_GCC   0
    +
    +

    real gcc check

    +
    @@ -2010,8 +2099,8 @@

    (idx) < (max); \
    (idx)++, \
    (val) = (val)->next)
    -
    yyjson_api_inline size_t yyjson_mut_arr_size(yyjson_mut_val *arr)
    Definition: yyjson.h:5582
    -
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_get_first(yyjson_mut_val *arr)
    Definition: yyjson.h:5596
    +
    yyjson_api_inline size_t yyjson_mut_arr_size(yyjson_mut_val *arr)
    Definition: yyjson.h:5792
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_get_first(yyjson_mut_val *arr)
    Definition: yyjson.h:5806

    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;
    @@ -2019,7 +2108,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:2447
    +
    #define yyjson_mut_arr_foreach(arr, idx, max, val)
    Definition: yyjson.h:2556
    @@ -2075,7 +2164,7 @@

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

    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;
    @@ -2083,7 +2172,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:1924
    +
    #define yyjson_obj_foreach(obj, idx, max, key, val)
    Definition: yyjson.h:2033
    @@ -2154,7 +2243,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:4955
    +
    yyjson_api_inline size_t yyjson_obj_size(yyjson_val *obj)
    Definition: yyjson.h:5147

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

    Example
    size_t idx, max;
    yyjson_val *key, *val;
    @@ -2178,6 +2267,36 @@

    Padding size for JSON reader.

    +

    + + +

    ◆ YYJSON_RESERVED_BIT

    + +
    +
    + + + + +
    #define YYJSON_RESERVED_BIT   ((uint8_t)3)
    +
    +

    The number of reserved bits.

    + +
    +
    + +

    ◆ YYJSON_RESERVED_MASK

    + +
    +
    + + + + +
    #define YYJSON_RESERVED_MASK   ((uint8_t)0xE0) /* 111_____ */
    +
    +

    The mask used to extract the reserved bits of a JSON value.

    +
    @@ -2193,6 +2312,216 @@

    C version (STDC)

    + + +
    +

    ◆ YYJSON_SUBTYPE_BIT

    + +
    +
    + + + + +
    #define YYJSON_SUBTYPE_BIT   ((uint8_t)2)
    +
    +

    The number of bits used by the subtype.

    + +
    +
    + +

    ◆ YYJSON_SUBTYPE_FALSE

    + +
    +
    + + + + +
    #define YYJSON_SUBTYPE_FALSE   ((uint8_t)(0 << 3)) /* ___00___ */
    +
    +

    False subtype: false literal.

    + +
    +
    + +

    ◆ YYJSON_SUBTYPE_MASK

    + +
    +
    + + + + +
    #define YYJSON_SUBTYPE_MASK   ((uint8_t)0x18) /* ___11___ */
    +
    +

    The mask used to extract the subtype of a JSON value.

    + +
    +
    + +

    ◆ YYJSON_SUBTYPE_NOESC

    + +
    +
    + + + + +
    #define YYJSON_SUBTYPE_NOESC   ((uint8_t)(1 << 3)) /* ___01___ */
    +
    +

    String that do not need to be escaped for writing (internal use).

    + +
    +
    + +

    ◆ YYJSON_SUBTYPE_NONE

    + +
    +
    + + + + +
    #define YYJSON_SUBTYPE_NONE   ((uint8_t)(0 << 3)) /* ___00___ */
    +
    +

    No subtype.

    + +
    +
    + +

    ◆ YYJSON_SUBTYPE_REAL

    + +
    +
    + + + + +
    #define YYJSON_SUBTYPE_REAL   ((uint8_t)(2 << 3)) /* ___10___ */
    +
    +

    Real number subtype: double.

    + +
    +
    + +

    ◆ YYJSON_SUBTYPE_SINT

    + +
    +
    + + + + +
    #define YYJSON_SUBTYPE_SINT   ((uint8_t)(1 << 3)) /* ___01___ */
    +
    +

    Signed integer subtype: int64_t.

    + +
    +
    + +

    ◆ YYJSON_SUBTYPE_TRUE

    + +
    +
    + + + + +
    #define YYJSON_SUBTYPE_TRUE   ((uint8_t)(1 << 3)) /* ___01___ */
    +
    +

    True subtype: true literal.

    + +
    +
    + +

    ◆ YYJSON_SUBTYPE_UINT

    + +
    +
    + + + + +
    #define YYJSON_SUBTYPE_UINT   ((uint8_t)(0 << 3)) /* ___00___ */
    +
    +

    Unsigned integer subtype: uint64_t.

    + +
    +
    + +

    ◆ YYJSON_TAG_BIT

    + +
    +
    + + + + +
    #define YYJSON_TAG_BIT   ((uint8_t)8)
    +
    +

    The number of bits used by the tag.

    + +
    +
    + +

    ◆ YYJSON_TAG_MASK

    + +
    +
    + + + + +
    #define YYJSON_TAG_MASK   ((uint8_t)0xFF) /* 11111111 */
    +
    +

    The mask used to extract the tag of a JSON value.

    + +
    +
    + +

    ◆ YYJSON_TYPE_ARR

    + +
    +
    + + + + +
    #define YYJSON_TYPE_ARR   ((uint8_t)6) /* _____110 */
    +
    +

    Array type, no subtype.

    + +
    +
    + +

    ◆ YYJSON_TYPE_BIT

    + +
    +
    + + + + +
    #define YYJSON_TYPE_BIT   ((uint8_t)3)
    +
    +

    The number of bits used by the type.

    + +
    +
    + +

    ◆ YYJSON_TYPE_BOOL

    + +
    +
    + + + + +
    #define YYJSON_TYPE_BOOL   ((uint8_t)3) /* _____011 */
    +
    +

    Boolean type, subtype: TRUE, FALSE.

    +
    @@ -2206,7 +2535,97 @@

    -

    Mask and bits of JSON value tag.

    +

    The mask used to extract the type of a JSON value.

    + + + +
    +

    ◆ YYJSON_TYPE_NONE

    + +
    +
    + + + + +
    #define YYJSON_TYPE_NONE   ((uint8_t)0) /* _____000 */
    +
    +

    No type, invalid.

    + +
    +
    + +

    ◆ YYJSON_TYPE_NULL

    + +
    +
    + + + + +
    #define YYJSON_TYPE_NULL   ((uint8_t)2) /* _____010 */
    +
    +

    Null type: null literal, no subtype.

    + +
    +
    + +

    ◆ YYJSON_TYPE_NUM

    + +
    +
    + + + + +
    #define YYJSON_TYPE_NUM   ((uint8_t)4) /* _____100 */
    +
    +

    Number type, subtype: UINT, SINT, REAL.

    + +
    +
    + +

    ◆ YYJSON_TYPE_OBJ

    + +
    +
    + + + + +
    #define YYJSON_TYPE_OBJ   ((uint8_t)7) /* _____111 */
    +
    +

    Object type, no subtype.

    + +
    +
    + +

    ◆ YYJSON_TYPE_RAW

    + +
    +
    + + + + +
    #define YYJSON_TYPE_RAW   ((uint8_t)1) /* _____001 */
    +
    +

    Raw string type, no subtype.

    + +
    +
    + +

    ◆ YYJSON_TYPE_STR

    + +
    +
    + + + + +
    #define YYJSON_TYPE_STR   ((uint8_t)5) /* _____101 */
    +
    +

    String type, subtype: NONE, NOESC.

    @@ -2251,7 +2670,7 @@

    - +
    #define YYJSON_VERSION_HEX   0x000700#define YYJSON_VERSION_HEX   0x000800
    @@ -2406,7 +2825,7 @@

    -

    Type of JSON value (3 bit).

    +

    Type of a JSON value (3 bit).

    @@ -2441,6 +2860,53 @@

    Function Documentation

    + +

    ◆ yyjson_alc_dyn_free()

    + +
    +
    + + + + + + + + +
    yyjson_api void yyjson_alc_dyn_free (yyjson_alcalc)
    +
    +

    Free a dynamic allocator which is created by yyjson_alc_dyn_new().

    Parameters
    + + +
    alcThe dynamic allocator to be destroyed.
    +
    +
    + +
    +
    + +

    ◆ yyjson_alc_dyn_new()

    + +
    +
    + + + + + + + + +
    yyjson_api yyjson_alc * yyjson_alc_dyn_new (void )
    +
    +

    A dynamic allocator.

    +

    This allocator has a similar usage to the pool allocator above. However, when there is not enough memory, this allocator will dynamically request more memory using libc's malloc function, and frees it all at once when it is destroyed.

    +
    Returns
    A new dynamic allocator, or NULL if memory allocation failed.
    +
    Note
    The returned value should be freed with yyjson_alc_dyn_free().
    +
    Warning
    This Allocator is not thread-safe.
    + +
    +

    ◆ yyjson_alc_pool_init()

    @@ -2474,7 +2940,7 @@

    A pool allocator uses fixed length pre-allocated memory.

    This allocator may be used to avoid malloc/realloc calls. The pre-allocated memory should be held by the caller. The maximum amount of memory required to read a JSON can be calculated using the yyjson_read_max_memory_usage() function, but the amount of memory required to write a JSON cannot be directly calculated.

    -

    This is not a general-purpose allocator. If used to read multiple JSON documents and only some of them are released, it may cause memory fragmentation, leading to performance degradation and memory waste. Therefore, it is recommended to use this allocator only for reading or writing a single JSON document.

    +

    This is not a general-purpose allocator. It is designed to handle a single JSON data at a time. If it is used for overly complex memory tasks, such as parsing multiple JSON documents using the same allocator but releasing only a few of them, it may cause memory fragmentation, resulting in performance degradation and memory waste.

    Parameters
    @@ -2492,11 +2958,12 @@

    const char *json = "{\"name\":\"Helvetica\",\"size\":16}"
    yyjson_doc *doc = yyjson_read_opts(json, strlen(json), 0, &alc, NULL);
    // the memory of `doc` is on the stack
    -
    Definition: yyjson.h:531
    +
    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:4362
    - +
    Definition: yyjson.h:4497
    + +
    Warning
    This Allocator is not thread-safe.
    @@ -5004,7 +5471,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:5710
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_bool(yyjson_mut_doc *doc, const bool *vals, size_t count)
    Definition: yyjson.h:5920
    @@ -5052,7 +5519,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:5804
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_double(yyjson_mut_doc *doc, const double *vals, size_t count)
    Definition: yyjson.h:6014
    @@ -5100,7 +5567,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:5796
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_float(yyjson_mut_doc *doc, const float *vals, size_t count)
    Definition: yyjson.h:6006
    @@ -5148,7 +5615,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:5727
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_real(yyjson_mut_doc *doc, const double *vals, size_t count)
    Definition: yyjson.h:5937
    @@ -5196,7 +5663,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:5756
    +
    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:5966
    @@ -5244,7 +5711,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:5740
    +
    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:5950
    @@ -5292,7 +5759,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:5748
    +
    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:5958
    @@ -5387,7 +5854,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:5732
    +
    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:5942
    @@ -5436,7 +5903,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:5812
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_str(yyjson_mut_doc *doc, const char **vals, size_t count)
    Definition: yyjson.h:6022
    @@ -5484,7 +5951,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:5832
    +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_arr_with_strcpy(yyjson_mut_doc *doc, const char **vals, size_t count)
    Definition: yyjson.h:6042
    @@ -5541,7 +6008,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:5822
    +
    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:6032
    @@ -5644,7 +6111,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:5722
    +
    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:5932
    @@ -5692,7 +6159,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:5772
    +
    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:5982
    @@ -5740,7 +6207,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:5780
    +
    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:5990
    @@ -5788,7 +6255,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:5788
    +
    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:5998
    @@ -5836,7 +6303,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:5764
    +
    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:5974
    @@ -7624,6 +8091,43 @@

    Returns
    Whether successful.
    + + +
    +

    ◆ yyjson_mut_obj_add_arr()

    + +
    +
    +

    alcThe allocator to be initialized. If this parameter is NULL, the function will fail and return false. If buf or size is invalid, this will be set to an empty allocator.
    + + + + + + + + + + + + + + + + + + + + + + + +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_add_arr (yyjson_mut_docdoc,
    yyjson_mut_valobj,
    const char * key 
    )
    +
    +

    Creates and adds a new array to the target object. The key should be a null-terminated UTF-8 string. This function allows duplicated key in one object.

    +
    Warning
    The key string is not copied, you should keep these strings unmodified for the lifetime of this JSON document.
    +
    Returns
    The new array, or NULL on error.
    +
    @@ -7664,7 +8168,7 @@

    Adds a bool value at the end of the object. The key should be a null-terminated UTF-8 string. This function allows duplicated key in one object.

    -
    Warning
    The key string are not copied, you should keep the string unmodified for the lifetime of this JSON document.
    +
    Warning
    The key string is not copied, you should keep the string unmodified for the lifetime of this JSON document.
    @@ -7700,7 +8204,7 @@

    Adds a false value at the end of the object. The key should be a null-terminated UTF-8 string. This function allows duplicated key in one object.

    -
    Warning
    The key string are not copied, you should keep the string unmodified for the lifetime of this JSON document.
    +
    Warning
    The key string is not copied, you should keep the string unmodified for the lifetime of this JSON document.
    @@ -7742,7 +8246,7 @@

    Adds an int value at the end of the object. The key should be a null-terminated UTF-8 string. This function allows duplicated key in one object.

    -
    Warning
    The key string are not copied, you should keep the string unmodified for the lifetime of this JSON document.
    +
    Warning
    The key string is not copied, you should keep the string unmodified for the lifetime of this JSON document.
    @@ -7778,7 +8282,44 @@

    Adds a null value at the end of the object. The key should be a null-terminated UTF-8 string. This function allows duplicated key in one object.

    -
    Warning
    The key string are not copied, you should keep the string unmodified for the lifetime of this JSON document.
    +
    Warning
    The key string is not copied, you should keep the string unmodified for the lifetime of this JSON document.
    + + + +
    +

    ◆ yyjson_mut_obj_add_obj()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    yyjson_api_inline yyjson_mut_val * yyjson_mut_obj_add_obj (yyjson_mut_docdoc,
    yyjson_mut_valobj,
    const char * key 
    )
    +
    +

    Creates and adds a new object to the target object. The key should be a null-terminated UTF-8 string. This function allows duplicated key in one object.

    +
    Warning
    The key string is not copied, you should keep these strings unmodified for the lifetime of this JSON document.
    +
    Returns
    The new object, or NULL on error.
    @@ -7820,7 +8361,7 @@

    Adds a double value at the end of the object. The key should be a null-terminated UTF-8 string. This function allows duplicated key in one object.

    -
    Warning
    The key string are not copied, you should keep the string unmodified for the lifetime of this JSON document.
    +
    Warning
    The key string is not copied, you should keep the string unmodified for the lifetime of this JSON document.
    @@ -7862,7 +8403,7 @@

    Adds a signed integer value at the end of the object. The key should be a null-terminated UTF-8 string. This function allows duplicated key in one object.

    -
    Warning
    The key string are not copied, you should keep the string unmodified for the lifetime of this JSON document.
    +
    Warning
    The key string is not copied, you should keep the string unmodified for the lifetime of this JSON document.
    @@ -7904,7 +8445,7 @@

    Adds a string value at the end of the object. The key and val should be null-terminated UTF-8 strings. This function allows duplicated key in one object.

    -
    Warning
    The key/value string are not copied, you should keep these strings unmodified for the lifetime of this JSON document.
    +
    Warning
    The key/value strings are not copied, you should keep these strings unmodified for the lifetime of this JSON document.
    @@ -7946,7 +8487,7 @@

    Adds a string value at the end of the object. The key and val should be null-terminated UTF-8 strings. The value string is copied. This function allows duplicated key in one object.

    -
    Warning
    The key string are not copied, you should keep the string unmodified for the lifetime of this JSON document.
    +
    Warning
    The key string is not copied, you should keep the string unmodified for the lifetime of this JSON document.
    @@ -7994,7 +8535,7 @@

    Adds a string value at the end of the object. The key should be a null-terminated UTF-8 string. The val should be a UTF-8 string, null-terminator is not required. The len should be the length of the val, in bytes. This function allows duplicated key in one object.

    -
    Warning
    The key/value string are not copied, you should keep these strings unmodified for the lifetime of this JSON document.
    +
    Warning
    The key/value strings are not copied, you should keep these strings unmodified for the lifetime of this JSON document.
    @@ -8042,7 +8583,7 @@

    Adds a string value at the end of the object. The key should be a null-terminated UTF-8 string. The val should be a UTF-8 string, null-terminator is not required. The len should be the length of the val, in bytes. This function allows duplicated key in one object.

    -
    Warning
    The key/value string are not copied, you should keep these strings unmodified for the lifetime of this JSON document.
    +
    Warning
    The key/value strings are not copied, you should keep these strings unmodified for the lifetime of this JSON document.
    @@ -8078,7 +8619,7 @@

    Adds a true value at the end of the object. The key should be a null-terminated UTF-8 string. This function allows duplicated key in one object.

    -
    Warning
    The key string are not copied, you should keep the string unmodified for the lifetime of this JSON document.
    +
    Warning
    The key string is not copied, you should keep the string unmodified for the lifetime of this JSON document.
    @@ -8120,7 +8661,7 @@

    Adds an unsigned integer value at the end of the object. The key should be a null-terminated UTF-8 string. This function allows duplicated key in one object.

    -
    Warning
    The key string are not copied, you should keep the string unmodified for the lifetime of this JSON document.
    +
    Warning
    The key string is not copied, you should keep the string unmodified for the lifetime of this JSON document.
    @@ -8162,7 +8703,7 @@

    Adds a JSON value at the end of the object. The key should be a null-terminated UTF-8 string. This function allows duplicated key in one object.

    -
    Warning
    The key string are not copied, you should keep the string unmodified for the lifetime of this JSON document.
    +
    Warning
    The key string is not copied, you should keep the string unmodified for the lifetime of this JSON document.
    @@ -8993,7 +9534,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:6391
    +
    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:6596
    @@ -9040,7 +9581,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:6360
    +
    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:6565

    @@ -12124,8 +12665,8 @@

    yyjson_doc_free(doc);
    free(buf);
    -
    yyjson_api_inline void yyjson_doc_free(yyjson_doc *doc)
    Definition: yyjson.h:4640
    -
    yyjson_api_inline size_t yyjson_read_max_memory_usage(size_t len, yyjson_read_flag flg)
    Definition: yyjson.h:872
    +
    yyjson_api_inline void yyjson_doc_free(yyjson_doc *doc)
    Definition: yyjson.h:4829
    +
    yyjson_api_inline size_t yyjson_read_max_memory_usage(size_t len, yyjson_read_flag flg)
    Definition: yyjson.h:981
    See also
    yyjson_alc_pool_init()
    diff --git a/doc/doxygen/html/yyjson_8h.js b/doc/doxygen/html/yyjson_8h.js index 04b8a9c..59ce63d 100644 --- a/doc/doxygen/html/yyjson_8h.js +++ b/doc/doxygen/html/yyjson_8h.js @@ -88,9 +88,11 @@ var yyjson_8h = [ "YYJSON_GCC_VER", "yyjson_8h.html#a0de4b27af40f104d2b1aac72edd6832e", null ], [ "yyjson_has_attribute", "yyjson_8h.html#ad7a6d7801cb0c35ee08fc6ba9d343106", null ], [ "yyjson_has_builtin", "yyjson_8h.html#a35f777885b981bd9caf1c24737b40921", null ], + [ "YYJSON_HAS_CONSTANT_P", "yyjson_8h.html#acf1b73925eff2306f4e23837cd874c8d", null ], [ "yyjson_has_feature", "yyjson_8h.html#ae8f6fbea7b0eee0545bcf8d272ce7f33", null ], [ "yyjson_has_include", "yyjson_8h.html#afe50edcbf467f426784326f2282c51fd", null ], [ "yyjson_inline", "yyjson_8h.html#a45a5da162ba8a920163c74b71f48ead8", null ], + [ "YYJSON_IS_REAL_GCC", "yyjson_8h.html#a4781760a87346473a82f26fdd897fa52", null ], [ "yyjson_likely", "yyjson_8h.html#a2fcd8be107f850c0d81ba7bff62edeb7", null ], [ "YYJSON_MSC_VER", "yyjson_8h.html#a77011c6b1268f9068abe1975b92e38e0", null ], [ "yyjson_mut_arr_foreach", "yyjson_8h.html#a23a525f4192a237730aedfad55798fdb", null ], @@ -98,8 +100,30 @@ var yyjson_8h = [ "yyjson_noinline", "yyjson_8h.html#a07affd3b28fe93360627a1c4e03b5b88", null ], [ "yyjson_obj_foreach", "yyjson_8h.html#a32884e21b899ea5869b12aec02083002", null ], [ "YYJSON_PADDING_SIZE", "yyjson_8h.html#abbe8e69f634b1a5a78c1dae08b88e0ef", null ], + [ "YYJSON_RESERVED_BIT", "yyjson_8h.html#a3aad1e39dcb4aec3e7e477500c220a53", null ], + [ "YYJSON_RESERVED_MASK", "yyjson_8h.html#af44f401747d1fa6dd1b600c54de919ad", null ], [ "YYJSON_STDC_VER", "yyjson_8h.html#a0a914f47b39417dd25fe728eef7d8f00", null ], + [ "YYJSON_SUBTYPE_BIT", "yyjson_8h.html#aa451fb3ba37fd42f69253e7d727836b7", null ], + [ "YYJSON_SUBTYPE_FALSE", "yyjson_8h.html#a17877edf97bce2f3d7cf993cc9662a30", null ], + [ "YYJSON_SUBTYPE_MASK", "yyjson_8h.html#a7d15bc48e9734dab6620e35ec30cc348", null ], + [ "YYJSON_SUBTYPE_NOESC", "yyjson_8h.html#af470523a4d0e9d89dfed5bcfae287bdb", null ], + [ "YYJSON_SUBTYPE_NONE", "yyjson_8h.html#a2a9e116a307c8dbcebc82305eca91fd3", null ], + [ "YYJSON_SUBTYPE_REAL", "yyjson_8h.html#a1efeaba2c4446788c9b30d20e1b82f73", null ], + [ "YYJSON_SUBTYPE_SINT", "yyjson_8h.html#ab5b72a76b60c408b8a7f2dfc31fbcbce", null ], + [ "YYJSON_SUBTYPE_TRUE", "yyjson_8h.html#ae6a759cdc8865c891a89a67abd18a60e", null ], + [ "YYJSON_SUBTYPE_UINT", "yyjson_8h.html#aa6a600891d4a3551b83a30afe576fd57", null ], + [ "YYJSON_TAG_BIT", "yyjson_8h.html#aa7acf05a1b4d7c04db1b09fffbedf35b", null ], + [ "YYJSON_TAG_MASK", "yyjson_8h.html#ac91eb401b770474ab76706ec58ac803d", null ], + [ "YYJSON_TYPE_ARR", "yyjson_8h.html#a69ef1dad0f3735313d762050178ed320", null ], + [ "YYJSON_TYPE_BIT", "yyjson_8h.html#a9bc0cb130d1498238e942b93b8d8effd", null ], + [ "YYJSON_TYPE_BOOL", "yyjson_8h.html#a085018fbc0363aad32708fdf8b247e36", null ], [ "YYJSON_TYPE_MASK", "yyjson_8h.html#a53b930a8e372ddd7c8d4d389caad391e", null ], + [ "YYJSON_TYPE_NONE", "yyjson_8h.html#a1db6e43b1df0a46cee92d837ad553cc2", null ], + [ "YYJSON_TYPE_NULL", "yyjson_8h.html#a3c003e6f71f42835957e6b9cf845a2e2", null ], + [ "YYJSON_TYPE_NUM", "yyjson_8h.html#a720689b031a276a194e43c276fea9154", null ], + [ "YYJSON_TYPE_OBJ", "yyjson_8h.html#a79764d1a17bdd0a5b4f2b553a9d114b9", null ], + [ "YYJSON_TYPE_RAW", "yyjson_8h.html#ae548138e539cfcebdfad39a58da44470", null ], + [ "YYJSON_TYPE_STR", "yyjson_8h.html#a3a75e44d4e709fbfafa3137a15edbb68", null ], [ "YYJSON_U64_TO_F64_NO_IMPL", "yyjson_8h.html#a39520db5ba6361257b7b51783357b877", null ], [ "yyjson_unlikely", "yyjson_8h.html#a13065ff687cfd3b49eb38739676594f3", null ], [ "YYJSON_VERSION_HEX", "yyjson_8h.html#ac02a007abcdf7a80894f839acafa5963", null ], @@ -115,6 +139,8 @@ var yyjson_8h = [ "yyjson_type", "yyjson_8h.html#a4d30446a286f54e2f95847f3c6669493", null ], [ "yyjson_write_code", "yyjson_8h.html#ae19102b96509817f1188f732be19642b", null ], [ "yyjson_write_flag", "yyjson_8h.html#afb7989387fc481f678e13325c18e6338", null ], + [ "yyjson_alc_dyn_free", "yyjson_8h.html#aaa9b7978e7b40e6d5d8d1cb3da0568d6", null ], + [ "yyjson_alc_dyn_new", "yyjson_8h.html#a6a90ae91b82c2e8d6665a28a691eee18", null ], [ "yyjson_alc_pool_init", "yyjson_8h.html#a6068c4293a2b35493b18421b9afbd3d5", null ], [ "yyjson_arr_get", "yyjson_8h.html#ac709738fbf9da708c28992c40746fcbf", null ], [ "yyjson_arr_get_first", "yyjson_8h.html#ad54c34d490dd8e479e21e4cb29bc814b", null ], @@ -286,10 +312,12 @@ var yyjson_8h = [ "yyjson_mut_null", "yyjson_8h.html#a73e0044fd0c511263cbf5cd869976475", null ], [ "yyjson_mut_obj", "yyjson_8h.html#a721dacf0e32ee6c7f18817aca806e9b2", null ], [ "yyjson_mut_obj_add", "yyjson_8h.html#ac0e1bcd9f449e4b1e62d25fb96830a62", null ], + [ "yyjson_mut_obj_add_arr", "yyjson_8h.html#a1d27c9ad366209b83f236d74ec7e1991", null ], [ "yyjson_mut_obj_add_bool", "yyjson_8h.html#abe2f1b0c0b8cb9ceab3cdc35d4574c86", null ], [ "yyjson_mut_obj_add_false", "yyjson_8h.html#a52c88fea8622d7bf4e81ecea93dc5df6", null ], [ "yyjson_mut_obj_add_int", "yyjson_8h.html#a56726ff7e284700736e26e56afa6cf7b", null ], [ "yyjson_mut_obj_add_null", "yyjson_8h.html#a6efc657d7f9aefdcba51e753fcea02c1", null ], + [ "yyjson_mut_obj_add_obj", "yyjson_8h.html#a7241260b7fefbbdfdf7566d207b486c5", null ], [ "yyjson_mut_obj_add_real", "yyjson_8h.html#aa4b243e9de837405d83bcc3251156cea", null ], [ "yyjson_mut_obj_add_sint", "yyjson_8h.html#a4070a94fca9592eefa2798dd45237d85", null ], [ "yyjson_mut_obj_add_str", "yyjson_8h.html#a996f8aa51f4c1475448974cf98f28df3", null ], diff --git a/src/yyjson.h b/src/yyjson.h index d3d1074..97b86fb 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 7 +#define YYJSON_VERSION_MINOR 8 /** 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 0x000700 +#define YYJSON_VERSION_HEX 0x000800 /** The version string of yyjson. */ -#define YYJSON_VERSION_STRING "0.7.0" +#define YYJSON_VERSION_STRING "0.8.0" /** The version of yyjson in hex, same as `YYJSON_VERSION_HEX`. */ yyjson_api uint32_t yyjson_version(void);