Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:

### - a -

- alc : yyjson_doc, yyjson_mut_doc
- arr : yyjson_mut_arr_iter

### - c -

- code : yyjson_patch_err, yyjson_ptr_err, yyjson_read_err, yyjson_write_err
- ctn : yyjson_ptr_ctx
- ctx : yyjson_alc
- cur : yyjson_arr_iter, yyjson_mut_arr_iter, yyjson_mut_obj_iter, yyjson_obj_iter

### - d -

- dat_read : yyjson_doc

### - f -

- free : yyjson_alc

### - i -

- idx : yyjson_arr_iter, yyjson_mut_arr_iter, yyjson_mut_obj_iter, yyjson_obj_iter, yyjson_patch_err

### - m -

- malloc : yyjson_alc
- max : yyjson_arr_iter, yyjson_mut_arr_iter, yyjson_mut_obj_iter, yyjson_obj_iter
- msg : yyjson_patch_err, yyjson_ptr_err, yyjson_read_err, yyjson_write_err

### - n -

- next : yyjson_mut_val

### - o -

- obj : yyjson_mut_obj_iter, yyjson_obj_iter
- old : yyjson_ptr_ctx

### - p -

- pos : yyjson_ptr_err, yyjson_read_err
- pre : yyjson_mut_arr_iter, yyjson_mut_obj_iter, yyjson_ptr_ctx
- ptr : yyjson_patch_err

### - r -

- realloc : yyjson_alc
- root : yyjson_doc, yyjson_mut_doc

### - s -

- str_pool : yyjson_doc, yyjson_mut_doc

### - t -

- tag : yyjson_mut_val, yyjson_val

### - u -

- uni : yyjson_mut_val, yyjson_val

### - v -

- val_pool : yyjson_mut_doc
- val_read : yyjson_doc