Lines Matching refs:pb_field_iter_t
256 …bool (*field_callback)(pb_istream_t *istream, pb_ostream_t *ostream, const pb_field_iter_t *field);
267 ### pb_field_iter_t subsection
271 into `pb_field_iter_t` by the functions defined in `pb_common.h`.
273 typedef struct pb_field_iter_s pb_field_iter_t;
335 bool (*decode)(pb_istream_t *stream, const pb_field_iter_t *field, void **arg);
336 bool (*encode)(pb_ostream_t *stream, const pb_field_iter_t *field, void * const *arg);
384 assume that `arg` points to a [pb_field_iter_t](#pb_field_iter_t)
596 from a `pb_field_iter_t` structure.
598 bool pb_encode_tag_for_field(pb_ostream_t *stream, const pb_field_iter_t *field);
991 bool pb_field_iter_begin(pb_field_iter_t *iter, const pb_msgdesc_t *desc, void *message);
995 | iter | Pointer to destination [pb_field_iter_t](#pb_field_iter_t) variable.
1004 bool pb_field_iter_next(pb_field_iter_t *iter);
1008 | iter | Pointer to `pb_field_iter_t` previously initialized by [pb_field_iter_begi…
1019 bool pb_field_iter_find(pb_field_iter_t *iter, uint32_t tag);
1023 | iter | Pointer to `pb_field_iter_t` previously initialized by [pb_field_iter_begi…