Packages Overview

Module
set

Types

LinkedHashSet
HashSet
Entry
LinkedEntry
HashSetIterator
LinkedHashSetIterator

Functions

init_from_values
init_with_values
tvalues
len
difference
has_next
next
add_all
remove_all_from
tdifference
@each
clear
contains
remove
reserve
remove_all
tinit_from_set
tsymmetric_difference
add_all_from
tinit_with_values
is_initialized
init_from_set
iter
tinit
tinit_from_values
free
values
symmetric_difference
to_format
init
tset_union
set_union
is_subset
intersection
get
add
tintersection
is_empty

Globals

LINKEDONHEAP
DEFAULT_INITIAL_CAPACITY
SET_HEAP_ALLOCATOR
MAXIMUM_CAPACITY
ONHEAP
DEFAULT_LOAD_FACTOR

Private

Functions

put_all_for_create
put_for_create
rehash
free_internal
create_entry
resize
index_for
transfer
add_entry
remove_entry_for_value
free_entry