73#define LF_SPARSE_WIDTH_THRESHOLD 10
79#define LF_SPARSE_CAPACITY_DIVIDER 10
110#define lf_multiport_iterator(in) \
111 (_lf_multiport_iterator_impl((lf_port_base_t**)self->_lf_##in, self->_lf_##in##_width))
Definitions for token objects, reference-counted wrappers around dynamically-allocated messages.
lf_multiport_iterator_t _lf_multiport_iterator_impl(lf_port_base_t **port, int width)
Definition port.c:61
int lf_multiport_next(lf_multiport_iterator_t *iterator)
Definition port.c:101
struct lf_multiport_iterator_t lf_multiport_iterator_t
lf_port_base_t ** port
Definition port.h:91
int idx
Definition port.h:90
int width
Definition port.h:92
int next
Definition port.h:89
Base type for ports. Port structs are customized types because their payloads are type specific....
Definition lf_token.h:140