|
cvx
|
ITERATOR. More...
#include <dynamic_array.h>
Data Fields | |
| cvx_container | super |
| size_t | capacity |
| size_t | pointer |
| size_t | index |
| size_t | count |
| TVal * | buffer |
ITERATOR.
Status
[x] concept [x] v1 [ ] tests [ ] refine [ ] stabilize
The implementation of the buffer iterator can be tuned depending on what the underlying data structure needs.
This is the basic interface: for (struct iterator it = init_iter(&arr); !iter_at_end(&it); iter_next(&it)) { char *key = iter_key(&it); int value = iter_value(&it); ... }
User defined macro options
Other macros
| TVal* dynamic_array_iter::buffer |
| size_t dynamic_array_iter::capacity |
| size_t dynamic_array_iter::count |
| size_t dynamic_array_iter::index |
| size_t dynamic_array_iter::pointer |
| cvx_container dynamic_array_iter::super |