code wiki / (root) / nx_compare_growth_json.nx

nx_compare_growth_json.nx

buildroot/runtime/nx_compare_growth_json.nx

6234 B104 linesdepth 7pulls 13 transitivereach 93 importersview sourcekind librarytopic compare
docsdependenciesstructsconstsfunctions

about

Caller-buffer JSON projection reuses the existing qualified JSON writer.

dependencies 2 imports · 7 importers

nx_compare_growth_lib.nx json_emit.nx nx_compare_growth_json.nx nx_compare_growth_stable_gate_2026 nx_compare_shared_fit_lib_20260910 nx_ecomat_lib.nx nx_swcompare_evidence_lib_t138.nx nx_swcompare_growth_candidate_2026 nx_swcompare_lib.nx nx_swcompare_preview_lib_t56.nx

imports: nx_compare_growth_lib.nxjson_emit.nx

imported by: nx_compare_growth_stable_gate_20260910.nxnx_compare_shared_fit_lib_20260910.nxnx_ecomat_lib.nxnx_swcompare_evidence_lib_t138.nxnx_swcompare_growth_candidate_20260910.nxnx_swcompare_lib.nxnx_swcompare_preview_lib_t56.nx

structs

none

consts

4const CG_JSON_WRITER_WORDS: i64=5

functions

5func cg_jkey(w: *JsonWriter,key: *u8) -> i64 { return json_emit_key(w,key,bf_slen(key)) }
6func cg_jstr(w: *JsonWriter,s: *u8) -> i64 { return json_emit_string(w,s,bf_slen(s)) }
7func cg_jfield(w: *JsonWriter,m: *CgModel,row: i64,col: i64,key: *u8) -> i64
12func cg_jnull(w: *JsonWriter,key: *u8) -> i64
16func cg_jrows(w: *JsonWriter,m: *CgModel,kind: i64) -> i64
65func cg_json_write(w: *JsonWriter,m: *CgModel) -> i64
91func cg_json_into(m: *CgModel,buf: *u8,cap: i64) -> i64