- of() - Static method in class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new empty array set.
- of(K) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new array set using the element given.
- of(K...) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new array set using an array of elements.
- of() - Static method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new empty hash set.
- of(K) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
using the given element.
- of(K, K) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
using the elements given.
- of(K, K, K) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
using the elements given.
- of(K...) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
using a list of elements.
- of() - Static method in class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new empty hash set.
- of(K) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
using the given element.
- of(K, K) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
using the elements given.
- of(K, K, K) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
using the elements given.
- of(K...) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
using a list of elements.
- of() - Static method in interface it.unimi.dsi.fastutil.objects.ReferenceSet
-
Returns an immutable empty set.
- of(K) - Static method in interface it.unimi.dsi.fastutil.objects.ReferenceSet
-
Returns an immutable set with the element given.
- of(K, K) - Static method in interface it.unimi.dsi.fastutil.objects.ReferenceSet
-
Returns an immutable set with the elements given.
- of(K, K, K) - Static method in interface it.unimi.dsi.fastutil.objects.ReferenceSet
-
Returns an immutable set with the elements given.
- of(K...) - Static method in interface it.unimi.dsi.fastutil.objects.ReferenceSet
-
Returns an immutable list with the elements given.
- ofUnchecked() - Static method in class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new empty array set.
- ofUnchecked(K...) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new array set using an array of elements.
- ReferenceArraySet<K> - Class in it.unimi.dsi.fastutil.objects
-
A simple, brute-force implementation of a set based on a backing array.
- ReferenceArraySet(Object[]) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new array set using the given backing array.
- ReferenceArraySet() - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new empty array set.
- ReferenceArraySet(int) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new empty array set of given initial capacity.
- ReferenceArraySet(ReferenceCollection<K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new array set copying the contents of a given collection.
- ReferenceArraySet(Collection<? extends K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new array set copying the contents of a given set.
- ReferenceArraySet(ReferenceSet<K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new array set copying the contents of a given collection.
- ReferenceArraySet(Set<? extends K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new array set copying the contents of a given set.
- ReferenceArraySet(Object[], int) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Creates a new array set using the given backing array and the given number of elements of the array.
- ReferenceLinkedOpenHashSet<K> - Class in it.unimi.dsi.fastutil.objects
-
A type-specific linked hash set with with a fast, small-footprint implementation.
- ReferenceLinkedOpenHashSet(int, float) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set.
- ReferenceLinkedOpenHashSet(int) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor.
- ReferenceLinkedOpenHashSet() - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set with initial expected Hash.DEFAULT_INITIAL_SIZE elements
and Hash.DEFAULT_LOAD_FACTOR as load factor.
- ReferenceLinkedOpenHashSet(Collection<? extends K>, float) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set copying a given collection.
- ReferenceLinkedOpenHashSet(Collection<? extends K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
copying a given collection.
- ReferenceLinkedOpenHashSet(ReferenceCollection<? extends K>, float) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set copying a given type-specific collection.
- ReferenceLinkedOpenHashSet(ReferenceCollection<? extends K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
copying a given type-specific collection.
- ReferenceLinkedOpenHashSet(Iterator<? extends K>, float) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set using elements provided by a type-specific iterator.
- ReferenceLinkedOpenHashSet(Iterator<? extends K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor using elements provided by a type-specific iterator.
- ReferenceLinkedOpenHashSet(K[], int, int, float) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set and fills it with the elements of a given array.
- ReferenceLinkedOpenHashSet(K[], int, int) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor and fills it with the elements of a given array.
- ReferenceLinkedOpenHashSet(K[], float) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set copying the elements of an array.
- ReferenceLinkedOpenHashSet(K[]) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
copying the elements of an array.
- ReferenceOpenHashSet<K> - Class in it.unimi.dsi.fastutil.objects
-
A type-specific hash set with with a fast, small-footprint implementation.
- ReferenceOpenHashSet(int, float) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set.
- ReferenceOpenHashSet(int) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor.
- ReferenceOpenHashSet() - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set with initial expected Hash.DEFAULT_INITIAL_SIZE elements
and Hash.DEFAULT_LOAD_FACTOR as load factor.
- ReferenceOpenHashSet(Collection<? extends K>, float) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set copying a given collection.
- ReferenceOpenHashSet(Collection<? extends K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
copying a given collection.
- ReferenceOpenHashSet(ReferenceCollection<? extends K>, float) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set copying a given type-specific collection.
- ReferenceOpenHashSet(ReferenceCollection<? extends K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
copying a given type-specific collection.
- ReferenceOpenHashSet(Iterator<? extends K>, float) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set using elements provided by a type-specific iterator.
- ReferenceOpenHashSet(Iterator<? extends K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor using elements provided by a type-specific iterator.
- ReferenceOpenHashSet(K[], int, int, float) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set and fills it with the elements of a given array.
- ReferenceOpenHashSet(K[], int, int) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor and fills it with the elements of a given array.
- ReferenceOpenHashSet(K[], float) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set copying the elements of an array.
- ReferenceOpenHashSet(K[]) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Creates a new hash set with Hash.DEFAULT_LOAD_FACTOR as load factor
copying the elements of an array.
- ReferenceSet<K> - Interface in it.unimi.dsi.fastutil.objects
-
A type-specific Set; provides some additional methods that use polymorphism to avoid (un)boxing.
- ReferenceSets - Class in it.unimi.dsi.fastutil.objects
-
A class providing static methods and objects that do useful things with type-specific sets.
- ReferenceSets.EmptySet<K> - Class in it.unimi.dsi.fastutil.objects
-
An immutable class representing the empty set and implementing a type-specific set interface.
- ReferenceSets.Singleton<K> - Class in it.unimi.dsi.fastutil.objects
-
An immutable class representing a type-specific singleton set.
- ReferenceSets.SynchronizedSet<K> - Class in it.unimi.dsi.fastutil.objects
-
A synchronized wrapper class for sets.
- ReferenceSets.UnmodifiableSet<K> - Class in it.unimi.dsi.fastutil.objects
-
An unmodifiable wrapper class for sets.
- ReferenceSortedSet<K> - Interface in it.unimi.dsi.fastutil.objects
-
A type-specific SortedSet; provides some additional methods that use polymorphism to avoid (un)boxing.
- ReferenceSortedSets - Class in it.unimi.dsi.fastutil.objects
-
A class providing static methods and objects that do useful things with type-specific sorted sets.
- ReferenceSortedSets.EmptySet<K> - Class in it.unimi.dsi.fastutil.objects
-
An immutable class representing the empty sorted set and implementing a type-specific set interface.
- ReferenceSortedSets.Singleton<K> - Class in it.unimi.dsi.fastutil.objects
-
A class representing a singleton sorted set.
- ReferenceSortedSets.SynchronizedSortedSet<K> - Class in it.unimi.dsi.fastutil.objects
-
A synchronized wrapper class for sorted sets.
- ReferenceSortedSets.UnmodifiableSortedSet<K> - Class in it.unimi.dsi.fastutil.objects
-
An unmodifiable wrapper class for sorted sets.
- rehash(int) - Method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Rehashes the set.
- rehash(int) - Method in class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Rehashes the set.
- remove(Object) - Method in class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
- remove(Object) - Method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
- remove(Object) - Method in class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
- remove(Object) - Method in class it.unimi.dsi.fastutil.objects.ReferenceSets.EmptySet
-
- remove(Object) - Method in class it.unimi.dsi.fastutil.objects.ReferenceSets.Singleton
-
- remove(Object) - Method in class it.unimi.dsi.fastutil.objects.ReferenceSets.SynchronizedSet
-
- remove(Object) - Method in class it.unimi.dsi.fastutil.objects.ReferenceSets.UnmodifiableSet
-
- removeAll(Collection<?>) - Method in class it.unimi.dsi.fastutil.objects.ReferenceSets.Singleton
-
- removeFirst() - Method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Removes the first key in iteration order.
- removeIf(Predicate<? super K>) - Method in class it.unimi.dsi.fastutil.objects.ReferenceSets.Singleton
-
- removeLast() - Method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Removes the the last key in iteration order.
- retainAll(Collection<?>) - Method in class it.unimi.dsi.fastutil.objects.ReferenceSets.Singleton
-
- shiftKeys(int) - Method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Shifts left entries with the specified hash code, starting at the specified position,
and empties the resulting free entry.
- shiftKeys(int) - Method in class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Shifts left entries with the specified hash code, starting at the specified position,
and empties the resulting free entry.
- singleton(K) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceSets
-
Returns a type-specific immutable set containing only the specified element.
- Singleton(K) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceSets.Singleton
-
- singleton(K) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceSortedSets
-
Returns a type-specific immutable sorted set containing only the specified element.
- singleton(K, Comparator<? super K>) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceSortedSets
-
Returns a type-specific immutable sorted set containing only the specified element, and using a specified comparator.
- Singleton(K, Comparator<? super K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceSortedSets.Singleton
-
- size - Variable in class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
- size() - Method in class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
- size - Variable in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Number of entries in the set (including the null key, if present).
- size() - Method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
- size - Variable in class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
Number of entries in the set (including the null key, if present).
- size() - Method in class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
- size() - Method in class it.unimi.dsi.fastutil.objects.ReferenceSets.Singleton
-
- sortedSet - Variable in class it.unimi.dsi.fastutil.objects.ReferenceSortedSets.SynchronizedSortedSet
-
- sortedSet - Variable in class it.unimi.dsi.fastutil.objects.ReferenceSortedSets.UnmodifiableSortedSet
-
- spliterator() - Method in class it.unimi.dsi.fastutil.objects.ReferenceArraySet
-
Returns a type-specific spliterator on the elements of this set.
- spliterator() - Method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Returns a type-specific spliterator on the elements of this sorted-set.
- spliterator() - Method in class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
-
- spliterator() - Method in interface it.unimi.dsi.fastutil.objects.ReferenceSet
-
Returns a type-specific spliterator on the elements of this set.
- spliterator() - Method in class it.unimi.dsi.fastutil.objects.ReferenceSets.Singleton
-
- spliterator() - Method in interface it.unimi.dsi.fastutil.objects.ReferenceSortedSet
-
Returns a type-specific spliterator on the elements of this sorted-set.
- spliterator() - Method in class it.unimi.dsi.fastutil.objects.ReferenceSortedSets.Singleton
-
- subSet(K, K) - Method in class it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet
-
Returns a view of the portion of this sorted set whose elements range from fromElement, inclusive, to toElement, exclusive.
- subSet(K, K) - Method in interface it.unimi.dsi.fastutil.objects.ReferenceSortedSet
-
Returns a view of the portion of this sorted set whose elements range from fromElement, inclusive, to toElement, exclusive.
- subSet(K, K) - Method in class it.unimi.dsi.fastutil.objects.ReferenceSortedSets.EmptySet
-
- subSet(K, K) - Method in class it.unimi.dsi.fastutil.objects.ReferenceSortedSets.Singleton
-
- subSet(K, K) - Method in class it.unimi.dsi.fastutil.objects.ReferenceSortedSets.SynchronizedSortedSet
-
- subSet(K, K) - Method in class it.unimi.dsi.fastutil.objects.ReferenceSortedSets.UnmodifiableSortedSet
-
- synchronize(ReferenceSet<K>) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceSets
-
Returns a synchronized type-specific set backed by the given type-specific set.
- synchronize(ReferenceSet<K>, Object) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceSets
-
Returns a synchronized type-specific set backed by the given type-specific set, using an assigned object to synchronize.
- synchronize(ReferenceSortedSet<K>) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceSortedSets
-
Returns a synchronized type-specific sorted set backed by the given type-specific sorted set.
- synchronize(ReferenceSortedSet<K>, Object) - Static method in class it.unimi.dsi.fastutil.objects.ReferenceSortedSets
-
Returns a synchronized type-specific sorted set backed by the given type-specific sorted set, using an assigned object to synchronize.
- SynchronizedSet(ReferenceSet<K>, Object) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceSets.SynchronizedSet
-
- SynchronizedSet(ReferenceSet<K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceSets.SynchronizedSet
-
- SynchronizedSortedSet(ReferenceSortedSet<K>, Object) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceSortedSets.SynchronizedSortedSet
-
- SynchronizedSortedSet(ReferenceSortedSet<K>) - Constructor for class it.unimi.dsi.fastutil.objects.ReferenceSortedSets.SynchronizedSortedSet
-