Collections
- Vector
- Types
- Builtin types
- Constants
- Defining new vector types
- Common vector operations
uvec()
uvec_assign()
uvec_wrap()
uvec_deinit()
uvec_move()
uvec_copy()
uvec_copy_to_array()
uvec_reserve()
uvec_expand()
uvec_shrink()
uvec_data()
uvec_get()
uvec_set()
uvec_first()
uvec_last()
uvec_count()
uvec_size()
uvec_index_is_valid()
uvec_push()
uvec_pop()
uvec_remove_at()
uvec_unordered_remove_at()
uvec_insert_at()
uvec_remove_range()
uvec_unordered_remove_range()
uvec_insert_range()
uvec_clear()
uvec_remove_all()
uvec_append()
uvec_append_array()
uvec_view()
uvec_view_from()
uvec_view_to()
uvec_set_range()
uvec_reverse()
uvec_shuffle()
uvec_foreach
uvec_foreach_reverse
- Equatable vectors
- Comparable vectors
uvec_index_of_min()
uvec_index_of_max()
uvec_sort()
uvec_sort_range()
uvec_sorted_insertion_index()
uvec_sorted_index_of()
uvec_sorted_contains()
uvec_sorted_insert()
uvec_sorted_unique_insert()
uvec_sorted_remove()
uvec_insertion_index_sorted()
uvec_index_of_sorted()
uvec_contains_sorted()
uvec_insert_sorted()
uvec_insert_sorted_unique()
uvec_remove_sorted()
- Priority queues
- Hash table
- Types
- Builtin types
- Constants
- Hash functions
- Defining new hash table types
- Common hash table operations
uhash_identical()
uhash_str_equals()
uhash_int8_hash()
uhash_int16_hash()
uhash_int32_hash()
uhash_int64_hash()
uhash_ptr_hash()
uhash_combine_hash()
uhash_deinit()
uhash_move()
uhash_copy()
uhash_copy_as_set()
uhash_resize()
uhash_shrink()
uhash_is_map()
uhash_put()
uhash_get()
uhash_delete()
uhash_contains()
uhash_exists()
uhash_key()
uhash_value()
uhash_size()
uhash_count()
uhash_clear()
uhash_next()
uhash_foreach
- Hash maps
- Hash sets