Lines Matching refs:state

71 bool zcbor_int32_decode(zcbor_state_t *state, int32_t *result); /* pint/nint */
72 bool zcbor_int64_decode(zcbor_state_t *state, int64_t *result); /* pint/nint */
73 bool zcbor_uint32_decode(zcbor_state_t *state, uint32_t *result); /* pint */
74 bool zcbor_uint64_decode(zcbor_state_t *state, uint64_t *result); /* pint */
75 bool zcbor_size_decode(zcbor_state_t *state, size_t *result); /* pint */
76 bool zcbor_int_decode(zcbor_state_t *state, void *result, size_t result_size); /* pint/nint */
77 bool zcbor_uint_decode(zcbor_state_t *state, void *result, size_t result_size); /* pint */
78 bool zcbor_bstr_decode(zcbor_state_t *state, struct zcbor_string *result); /* bstr */
79 bool zcbor_tstr_decode(zcbor_state_t *state, struct zcbor_string *result); /* tstr */
80 bool zcbor_tag_decode(zcbor_state_t *state, uint32_t *result); /* CBOR tag */
81 bool zcbor_simple_decode(zcbor_state_t *state, uint8_t *result); /* CBOR simple value */
82 bool zcbor_bool_decode(zcbor_state_t *state, bool *result); /* boolean CBOR simple value */
83 bool zcbor_float16_decode(zcbor_state_t *state, float *result); /* IEEE754 float16 */
84 bool zcbor_float16_bytes_decode(zcbor_state_t *state, uint16_t *result); /* IEEE754 float16 raw byt…
85 bool zcbor_float16_32_decode(zcbor_state_t *state, float *result); /* IEEE754 float16 or float32 */
86 bool zcbor_float32_decode(zcbor_state_t *state, float *result); /* IEEE754 float32 */
87 bool zcbor_float32_64_decode(zcbor_state_t *state, double *result); /* IEEE754 float32 or float64 */
88 bool zcbor_float64_decode(zcbor_state_t *state, double *result); /* IEEE754 float64 */
89 bool zcbor_float_decode(zcbor_state_t *state, double *result); /* IEEE754 float16, float32, or floa…
101 bool zcbor_int32_expect(zcbor_state_t *state, int32_t expected); /* pint/nint */
102 bool zcbor_int64_expect(zcbor_state_t *state, int64_t expected); /* pint/nint */
103 bool zcbor_uint32_expect(zcbor_state_t *state, uint32_t expected); /* pint */
104 bool zcbor_uint64_expect(zcbor_state_t *state, uint64_t expected); /* pint */
105 bool zcbor_size_expect(zcbor_state_t *state, size_t expected); /* pint */
106 bool zcbor_bstr_expect(zcbor_state_t *state, struct zcbor_string *expected); /* bstr */
107 bool zcbor_tstr_expect(zcbor_state_t *state, struct zcbor_string *expected); /* tstr */
108 bool zcbor_tag_expect(zcbor_state_t *state, uint32_t expected); /* CBOR tag */
109 bool zcbor_simple_expect(zcbor_state_t *state, uint8_t expected); /* CBOR simple value */
110 bool zcbor_bool_expect(zcbor_state_t *state, bool expected); /* boolean CBOR simple value */
111 bool zcbor_nil_expect(zcbor_state_t *state, void *unused); /* 'nil' CBOR simple value */
112 bool zcbor_undefined_expect(zcbor_state_t *state, void *unused); /* 'undefined' CBOR simple value */
113 bool zcbor_float16_expect(zcbor_state_t *state, float expected); /* IEEE754 float16 */
114 bool zcbor_float16_bytes_expect(zcbor_state_t *state, uint16_t expected); /* IEEE754 float16 raw by…
115 bool zcbor_float16_32_expect(zcbor_state_t *state, float expected); /* IEEE754 float16 or float32 */
116 bool zcbor_float32_expect(zcbor_state_t *state, float expected); /* IEEE754 float32 */
117 bool zcbor_float32_64_expect(zcbor_state_t *state, double expected); /* IEEE754 float32 or float64 …
118 bool zcbor_float64_expect(zcbor_state_t *state, double expected); /* IEEE754 float64 */
119 bool zcbor_float_expect(zcbor_state_t *state, double expected); /* IEEE754 float16, float32, or flo…
123 bool zcbor_int32_pexpect(zcbor_state_t *state, int32_t *expected); /* pint/nint */
124 bool zcbor_int64_pexpect(zcbor_state_t *state, int64_t *expected); /* pint/nint */
125 bool zcbor_uint32_pexpect(zcbor_state_t *state, uint32_t *expected); /* pint */
126 bool zcbor_uint64_pexpect(zcbor_state_t *state, uint64_t *expected); /* pint */
127 bool zcbor_size_pexpect(zcbor_state_t *state, size_t *expected); /* pint */
128 bool zcbor_tag_pexpect(zcbor_state_t *state, uint32_t *expected); /* CBOR tag */
129 bool zcbor_simple_pexpect(zcbor_state_t *state, uint8_t *expected); /* CBOR simple value */
130 bool zcbor_bool_pexpect(zcbor_state_t *state, bool *expected); /* boolean CBOR simple value */
131 bool zcbor_float16_pexpect(zcbor_state_t *state, float *expected); /* IEEE754 float16 */
132 bool zcbor_float16_bytes_pexpect(zcbor_state_t *state, uint16_t *expected); /* IEEE754 float16 raw …
133 bool zcbor_float16_32_pexpect(zcbor_state_t *state, float *expected); /* IEEE754 float16 or float32…
134 bool zcbor_float32_pexpect(zcbor_state_t *state, float *expected); /* IEEE754 float32 */
135 bool zcbor_float32_64_pexpect(zcbor_state_t *state, double *expected); /* IEEE754 float32 or float6…
136 bool zcbor_float64_pexpect(zcbor_state_t *state, double *expected); /* IEEE754 float64 */
137 bool zcbor_float_pexpect(zcbor_state_t *state, double *expected); /* IEEE754 float16, float32, or f…
143 bool zcbor_int32_expect_union(zcbor_state_t *state, int32_t expected);
144 bool zcbor_int64_expect_union(zcbor_state_t *state, int64_t expected);
145 bool zcbor_uint32_expect_union(zcbor_state_t *state, uint32_t expected);
146 bool zcbor_uint64_expect_union(zcbor_state_t *state, uint64_t expected);
158 bool zcbor_list_start_decode(zcbor_state_t *state);
159 bool zcbor_map_start_decode(zcbor_state_t *state);
160 bool zcbor_unordered_map_start_decode(zcbor_state_t *state);
213 bool zcbor_unordered_map_search(zcbor_decoder_t key_decoder, zcbor_state_t *state, void *key_result…
222 bool zcbor_search_key_bstr_ptr(zcbor_state_t *state, char const *ptr, size_t len);
223 bool zcbor_search_key_tstr_ptr(zcbor_state_t *state, char const *ptr, size_t len);
224 bool zcbor_search_key_bstr_term(zcbor_state_t *state, char const *str, size_t maxlen);
225 bool zcbor_search_key_tstr_term(zcbor_state_t *state, char const *str, size_t maxlen);
226 #define zcbor_search_key_bstr_lit(state, str) zcbor_search_key_bstr_ptr(state, str, sizeof(str) - 1) argument
227 #define zcbor_search_key_tstr_lit(state, str) zcbor_search_key_tstr_ptr(state, str, sizeof(str) - 1) argument
228 #define zcbor_search_key_bstr_arr(state, str) zcbor_search_key_bstr_ptr(state, str, (sizeof(str))) argument
229 #define zcbor_search_key_tstr_arr(state, str) zcbor_search_key_tstr_ptr(state, str, (sizeof(str))) argument
246 bool zcbor_elem_processed(zcbor_state_t *state);
262 bool zcbor_list_end_decode(zcbor_state_t *state);
263 bool zcbor_map_end_decode(zcbor_state_t *state);
264 bool zcbor_unordered_map_end_decode(zcbor_state_t *state);
265 bool zcbor_list_map_end_force_decode(zcbor_state_t *state);
269 bool zcbor_array_at_end(zcbor_state_t *state);
281 bool zcbor_any_skip(zcbor_state_t *state, void *unused);
337 zcbor_decoder_t decoder, zcbor_state_t *state, void *result,
353 zcbor_state_t *state,
370 bool zcbor_bstr_expect_ptr(zcbor_state_t *state, char const *ptr, size_t len);
371 bool zcbor_tstr_expect_ptr(zcbor_state_t *state, char const *ptr, size_t len);
372 bool zcbor_bstr_expect_term(zcbor_state_t *state, char const *str, size_t maxlen);
373 bool zcbor_tstr_expect_term(zcbor_state_t *state, char const *str, size_t maxlen);
374 #define zcbor_bstr_expect_lit(state, str) zcbor_bstr_expect_ptr(state, str, sizeof(str) - 1) argument
375 #define zcbor_tstr_expect_lit(state, str) zcbor_tstr_expect_ptr(state, str, sizeof(str) - 1) argument
376 #define zcbor_bstr_expect_arr(state, str) zcbor_bstr_expect_ptr(state, str, sizeof(str)) argument
377 #define zcbor_tstr_expect_arr(state, str) zcbor_tstr_expect_ptr(state, str, sizeof(str)) argument
395 bool zcbor_bstr_start_decode(zcbor_state_t *state, struct zcbor_string *result);
401 bool zcbor_bstr_end_decode(zcbor_state_t *state);
414 bool zcbor_bstr_decode_fragment(zcbor_state_t *state, struct zcbor_string_fragment *result);
415 bool zcbor_tstr_decode_fragment(zcbor_state_t *state, struct zcbor_string_fragment *result);
421 void zcbor_next_fragment(zcbor_state_t *state,
433 bool zcbor_bstr_start_decode_fragment(zcbor_state_t *state,
441 void zcbor_bstr_next_fragment(zcbor_state_t *state,