module internal.types.collections.set¶
Source: stdlib/internal/types/collections/set.codon
internal.types.collections.set¶Source: stdlib/internal/types/collections/set.codon
Set[K]¶K: type¶__init__(self)¶__init__(self, g: Generator[K])¶__sub__(self, other: Set[K])¶__isub__(self, other: Set[K])¶__and__(self, other: Set[K]) @commutative Binary operator is commutative @associative Binary operator is associative ¶__iand__(self, other: Set[K])¶__or__(self, other: Set[K]) @commutative Binary operator is commutative @associative Binary operator is associative ¶__ior__(self, other: Set[K])¶__xor__(self, other: Set[K]) @commutative Binary operator is commutative @associative Binary operator is associative ¶__ixor__(self, other: Set[K])¶__contains__(self, key: K)¶__eq__(self, other: Set[K])¶__ne__(self, other: Set[K])¶__le__(self, other: Set[K])¶__ge__(self, other: Set[K])¶__lt__(self, other: Set[K])¶__gt__(self, other: Set[K])¶__iter__(self)¶__len__(self)¶__bool__(self)¶__copy__(self)¶__deepcopy__(self)¶__repr__(self)¶resize(self, new_n_buckets: int)¶add(self, key: K)¶update(self, other: Generator[K])¶remove(self, key: K)¶pop(self)¶discard(self, key: K)¶difference(self, other: Set[K])¶difference_update(self, other: Set[K])¶intersection(self, other: Set[K])¶intersection_update(self, other: Set[K])¶symmetric_difference(self, other: Set[K])¶symmetric_difference_update(self, other: Set[K])¶union(self, other: Set[K])¶isdisjoint(self, other: Set[K])¶issubset(self, other: Set[K])¶issuperset(self, other: Set[K])¶clear(self)¶copy(self)¶set = Set¶