json_emit.nx
buildroot/runtime/json_emit.nx
about
dependencies 1 imports · 21 importers
diagram shows first 10 each side; +0 more imports, +11 more importers in the complete lists below.
imports: syscalls.nx
imported by: nx_behaveprobe.nxnx_behaveprobe_evidence_candidate_t297.nxnx_behaveprobe_review_candidate_t371.nxnx_bundle_ingest.nxnx_bundle_ingest_cli_candidate_t144.nxnx_cms_api.nxnx_compare_growth_json.nxnx_compare_growth_json_20260910.nxnx_compare_growth_json_owner_gate_20260910.nxnx_comparestale_dependency_t138.nxnx_comparestale_edge_lib_t139.nxnx_comparestale_lib.nxnx_json_test.nxnx_site_publish_alpha_candidate_t343.nxnx_site_publish_boundary_candidate_t336.nxnx_site_publish_lib.nxnx_site_publish_prepare_lib_t256.nxnx_tokroi.nxnx_wflow_result.nxnx_wflow_result_candidate_t344.nxnxtask_main.nx
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| 35 | struct JsonWriter { |
consts
| 31 | const JE_ERR_OVERFLOW: i64 = -1 |
| 32 | const JE_MAX_DEPTH: i64 = 64 |
functions
| 46 | func json_writer_init(w: *JsonWriter, buf: *u8, cap: i64) -> i64 { |
| 59 | func je_put(w: *JsonWriter, b: i64) -> i64 { |
| 69 | func je_sep(w: *JsonWriter) -> i64 {
called by 13: json_begin_objectjson_begin_arrayjson_emit_stringjson_emit_keyjson_emit_intjson_emit_bool+7 calls 1: je_put |
| 80 | func json_begin_object(w: *JsonWriter) -> i64 { |
| 92 | func json_end_object(w: *JsonWriter) -> i64 { |
| 99 | func json_begin_array(w: *JsonWriter) -> i64 {
called by 13: bix_mainbix_maincms_api_render_listcg_jrowscg_jrowsem_req_rows+7 calls 2: je_sepje_put |
| 110 | func json_end_array(w: *JsonWriter) -> i64 { |
| 118 | func je_emit_string_raw(w: *JsonWriter, s: *u8, n: i64) -> i64 {
called by 9: json_emit_stringjson_emit_keybp_record_stringbp_record_stringbp_record_stringrm_put_escaped+3 calls 1: je_put |
| 175 | func json_emit_string(w: *JsonWriter, s: *u8, n: i64) -> i64 {
called by 20: mainbix_keybix_keycms_api_emit_objcg_jstrcg_jfield+14 calls 2: je_sepje_emit_string_raw |
| 186 | func json_emit_key(w: *JsonWriter, name: *u8, n: i64) -> i64 { |
| 203 | func json_emit_int(w: *JsonWriter, n: i64) -> i64 { |
| 229 | func je_emit_literal(w: *JsonWriter, lit: *u8, n: i64) -> i64 { |
| 239 | func json_emit_bool(w: *JsonWriter, b: i64) -> i64 { |
| 246 | func json_emit_null(w: *JsonWriter) -> i64 { |
| 253 | func main() -> i64 { |