|
| void | sl_init (struct slinked_list *self, struct slinked_list_vtabv *vtabv) |
| |
| void | sl_drop (struct slinked_list *_self_) |
| |
| void | sl_clone (struct slinked_list *orig, struct slinked_list *clone) |
| |
| size_t | sl_count (struct slinked_list *_self_) |
| |
| _Bool | sl_empty (struct slinked_list *_self_) |
| |
| TVal | sl_front (struct slinked_list *_self_) |
| |
| TVal | sl_back (struct slinked_list *_self_) |
| |
| TVal | sl_get (struct slinked_list *_self_, size_t _index_) |
| |
| void | sl_push_front (struct slinked_list *_self_, TVal _item_) |
| |
| void | sl_push_back (struct slinked_list *_self_, TVal _item_) |
| |
| void | sl_push_at (struct slinked_list *_self_, TVal _item_, size_t _index_) |
| |
| TVal | sl_pop_front (struct slinked_list *_self_) |
| |
| TVal | sl_pop_back (struct slinked_list *_self_) |
| |
| TVal | sl_pop_at (struct slinked_list *_self_, size_t _index_) |
| |
| TVal | sl_replace_front (struct slinked_list *_self_, TVal _new_) |
| |
| TVal | sl_replace_back (struct slinked_list *_self_, TVal _new_) |
| |
| struct slinked_list_iter | sl_iter_init_start (struct slinked_list *_target_) |
| | ITERATOR.
|
| |
| struct slinked_list_iter * | sl_iter_start (struct slinked_list *_target_) |
| |
| void | sl_iter_drop (struct slinked_list_iter *_iter_) |
| |
| _Bool | sl_iter_at_start (struct slinked_list_iter *_iter_) |
| |
| _Bool | sl_iter_at_end (struct slinked_list_iter *_iter_) |
| |
| size_t | sl_iter_count (struct slinked_list_iter *_iter_) |
| |
| void | sl_iter_to_start (struct slinked_list_iter *_iter_) |
| |
| void | sl_iter_to_end (struct slinked_list_iter *_iter_) |
| |
| void | sl_iter_next (struct slinked_list_iter *_iter_) |
| |
| void | sl_iter_forward (struct slinked_list_iter *_iter_, size_t _steps_) |
| |
| TVal | sl_iter_value (struct slinked_list_iter *_iter_) |
| |
| size_t | sl_iter_index (struct slinked_list_iter *_iter_) |
| |
| void | sl__proxy_clone (cvx_container *_orig_, cvx_container *_clone_) |
| | PROXIES.
|
| |
| void | sl__proxy_drop (cvx_container *_col_) |
| |
| size_t | sl__proxy_count (cvx_container *_col_) |
| |
| _Bool | sl__proxy_empty (cvx_container *_col_) |
| |
| TVal | sl__proxy_front (cvx_container *_col_) |
| |
| TVal | sl__proxy_back (cvx_container *_col_) |
| |
| TVal | sl__proxy_get (cvx_container *_col_, size_t _index_) |
| |
| void | sl__proxy_push_front (cvx_container *_col_, TVal _item_) |
| |
| void | sl__proxy_push_back (cvx_container *_col_, TVal _item_) |
| |
| void | sl__proxy_push_at (cvx_container *_col_, TVal _item_, size_t _index_) |
| |
| TVal | sl__proxy_pop_front (cvx_container *_col_) |
| |
| TVal | sl__proxy_pop_back (cvx_container *_col_) |
| |
| TVal | sl__proxy_pop_at (cvx_container *_col_, size_t _index_) |
| |
| TVal | sl__proxy_replace_front (cvx_container *_col_, TVal _new_) |
| |
| TVal | sl__proxy_replace_back (cvx_container *_col_, TVal _new_) |
| |
| cvx_container * | sl__proxy_iter_start (cvx_container *_col_) |
| |
| void | sl__proxy_iter_drop (cvx_container *_col_) |
| |
| _Bool | sl__proxy_iter_at_start (cvx_container *_col_) |
| |
| _Bool | sl__proxy_iter_at_end (cvx_container *_col_) |
| |
| size_t | sl__proxy_iter_count (cvx_container *_col_) |
| |
| void | sl__proxy_iter_to_start (cvx_container *_col_) |
| |
| void | sl__proxy_iter_to_end (cvx_container *_col_) |
| |
| void | sl__proxy_iter_next (cvx_container *_col_) |
| |
| void | sl__proxy_iter_forward (cvx_container *_col_, size_t _steps_) |
| |
| TVal | sl__proxy_iter_value (cvx_container *_col_) |
| |
| size_t | sl__proxy_iter_index (cvx_container *_col_) |
| |