Lines Matching refs:ptr
823 void *ptr = (char *)val + descr->offset; in json_arr_parse() local
826 descr->array.n_elements, ptr, val); in json_arr_parse()
1136 void *ptr = (char *)val + descr->offset; in encode() local
1141 return bool_encode(ptr, append_bytes, data); in encode()
1143 return str_encode(ptr, append_bytes, data); in encode()
1145 return arr_encode(descr->array.element_descr, ptr, in encode()
1150 ptr, append_bytes, data); in encode()
1152 return num_encode(ptr, append_bytes, data); in encode()
1154 return int64_encode(ptr, append_bytes, data); in encode()
1156 return uint64_encode(ptr, append_bytes, data); in encode()
1158 return float_ascii_encode(ptr, append_bytes, data); in encode()
1160 return opaque_string_encode(ptr, append_bytes, data); in encode()
1162 return encoded_obj_encode(ptr, append_bytes, data); in encode()
1211 void *ptr = (char *)val + descr->offset; in json_arr_encode() local
1213 return arr_encode(descr->array.element_descr, ptr, val, append_bytes, in json_arr_encode()