19928/jj_containers
Jocelyn Fiat 6dde6425c2 init
2024-06-17 09:09:33 +02:00
..
forum.txt init 2024-06-17 09:09:33 +02:00
jj_array2.e init 2024-06-17 09:09:33 +02:00
jj_array.e init 2024-06-17 09:09:33 +02:00
jj_arrayed_list.e init 2024-06-17 09:09:33 +02:00
jj_arrayed_set.e init 2024-06-17 09:09:33 +02:00
jj_arrayed_stack.e init 2024-06-17 09:09:33 +02:00
jj_containers.ecf init 2024-06-17 09:09:33 +02:00
jj_fixed_array.e init 2024-06-17 09:09:33 +02:00
jj_fixed_set.e init 2024-06-17 09:09:33 +02:00
jj_linked_stack.e init 2024-06-17 09:09:33 +02:00
jj_minimum_priority_queue.e init 2024-06-17 09:09:33 +02:00
jj_sortable_array.e init 2024-06-17 09:09:33 +02:00
jj_sortable_fixed_array.e init 2024-06-17 09:09:33 +02:00
jj_sortable_fixed_set.e init 2024-06-17 09:09:33 +02:00
jj_sortable_set.e init 2024-06-17 09:09:33 +02:00
README.md init 2024-06-17 09:09:33 +02:00

jj_containers

This cluster of classes adds useful features to some of the base/elks containers. For example, features 'is_all_same' and 'is_all_different' are convinient for comparing items in a list.

Classes JJ_ARRAYED_STACK and JJ_LINKED_STACK grant access to any item in the stack, not just the top item.

Feature 'prune' removes the first occurrence starting from the beginning of a list instead of starting from the cursor position.