Package it.unimi.dsi.fastutil.booleans
Type-specific classes for boolean elements or keys.
Not all classes are provided in a boolean-specific version: sorted sets and
maps not generated, as they are useless. Unsorted sets and maps are kept
around for orthogonality, whereas
BooleanCollection is used by maps with
boolean values.
-
Interface Summary Interface Description Boolean2BooleanFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Boolean2ByteFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Boolean2CharFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Boolean2DoubleFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Boolean2FloatFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Boolean2IntFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Boolean2LongFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Boolean2ObjectFunction<V> A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Boolean2ReferenceFunction<V> A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Boolean2ShortFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanBidirectionalIterable A type-specificIterablethat further strengthens the specification ofIterable.iterator().BooleanBidirectionalIterator A type-specific bidirectional iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements backwards.BooleanBigList A type-specificBigList; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanBigListIterator A type-specificBigListIterator.BooleanBinaryOperator A type-specificBinaryOperator; provides methods operating both on objects and on primitives.BooleanBooleanPair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanBytePair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanCharPair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanCollection A type-specificCollection; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanComparator A type-specificComparator; provides methods to compare two primitive types both as objects and as primitive types.BooleanConsumer A type-specificConsumer; provides methods to consume a primitive type both as object and as primitive.BooleanDoublePair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanFloatPair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanHash A type-specificHashinterface.BooleanHash.Strategy A type-specific hash strategy.BooleanIntPair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanList A type-specificList; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanListIterator A type-specific bidirectional iterator that is also aListIterator.BooleanLongPair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanObjectPair<V> A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanPredicate A type-specificPredicate; provides methods to test a primitive type both as object and as primitive.BooleanReferencePair<V> A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanSet A type-specificSet; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanShortPair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanSpliterator A type-specificSpliterator; provides an additional methods to avoid (un)boxing, and the possibility to skip elements.BooleanStack A type-specificStack; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanUnaryOperator A type-specificUnaryOperator; provides methods operating both on objects and on primitives. -
Class Summary Class Description AbstractBoolean2BooleanFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractBoolean2ByteFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractBoolean2CharFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractBoolean2DoubleFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractBoolean2FloatFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractBoolean2IntFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractBoolean2LongFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractBoolean2ObjectFunction<V> An abstract class providing basic methods for functions implementing a type-specific interface.AbstractBoolean2ReferenceFunction<V> An abstract class providing basic methods for functions implementing a type-specific interface.AbstractBoolean2ShortFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractBooleanBidirectionalIterator Deprecated. As of fastutil 8 this class is no longer necessary, as its previous abstract methods are now default methods of the type-specific interface.AbstractBooleanBigList An abstract class providing basic methods for big lists implementing a type-specific big list interface.AbstractBooleanBigList.BooleanRandomAccessSubList AbstractBooleanBigList.BooleanSubList A class implementing a sublist view.AbstractBooleanBigListIterator Deprecated. As of fastutil 8 this class is no longer necessary, as its previous abstract methods are now default methods of the type-specific interface.AbstractBooleanCollection An abstract class providing basic methods for collections implementing a type-specific interface.AbstractBooleanIterator An abstract class facilitating the creation of type-specific iterators.AbstractBooleanList An abstract class providing basic methods for lists implementing a type-specific list interface.AbstractBooleanList.BooleanRandomAccessSubList AbstractBooleanList.BooleanSubList A class implementing a sublist view.AbstractBooleanListIterator Deprecated. As of fastutil 8 this class is no longer necessary, as its previous abstract methods are now default methods of the type-specific interface.AbstractBooleanSet An abstract class providing basic methods for sets implementing a type-specific interface.AbstractBooleanSpliterator An abstract class facilitating the creation of type-specific iterators.AbstractBooleanStack Deprecated. As of fastutil 8 this class is no longer necessary, as its previous abstract methods are now default methods of the type-specific interface.BooleanArrayList A type-specific array-based list; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanArraySet A simple, brute-force implementation of a set based on a backing array.BooleanBigArrayBigList A type-specific big list based on a big array; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanBigListIterators A class providing static methods and objects that do useful things with type-specific iterators.BooleanBigListIterators.AbstractIndexBasedBigIterator A skeletal implementation for an iterator backed by an index based data store.BooleanBigListIterators.AbstractIndexBasedBigListIterator A skeletal implementation for a list-iterator backed by an index based data store.BooleanBigListIterators.BigListIteratorListIterator A class exposing a list iterator as a big-list iterator..BooleanBigListIterators.EmptyBigListIterator A class returning no elements and a type-specific big list iterator interface.BooleanBigListIterators.UnmodifiableBigListIterator An unmodifiable wrapper class for big list iterators.BooleanBigLists A class providing static methods and objects that do useful things with type-specific big lists.BooleanBigLists.EmptyBigList An immutable class representing an empty type-specific big list.BooleanBigLists.ListBigList A class exposing a list as a big list.BooleanBigLists.Singleton An immutable class representing a type-specific singleton big list.BooleanBigLists.SynchronizedBigList A synchronized wrapper class for big lists.BooleanBigLists.UnmodifiableBigList An unmodifiable wrapper class for big lists.BooleanBigSpliterators A class providing static methods and objects that do useful things with type-specific spliterators on big (potentially greater thenInteger.MAX_VALUEitems long).BooleanBigSpliterators.AbstractIndexBasedSpliterator A skeletal implementation for a spliterator backed by an index based data store.BooleanBigSpliterators.EarlyBindingSizeIndexBasedSpliterator A skeletal implementation for a spliterator backed by an index based data store.BooleanBigSpliterators.LateBindingSizeIndexBasedSpliterator A skeletal implementation for a spliterator backed by an index based data store.BooleanBooleanImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanBooleanMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanByteImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanByteMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanCharImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanCharMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanCollections A class providing static methods and objects that do useful things with type-specific collections.BooleanCollections.EmptyCollection An immutable class representing an empty type-specific collection.BooleanCollections.IterableCollection A collection wrapper class for iterables.BooleanComparators A class providing static methods and objects that do useful things with comparators.BooleanDoubleImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanDoubleMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanFloatImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanFloatMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanImmutableList A type-specific array-based immutable list; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanIntImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanIntMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanIterables A class providing static methods and objects that do useful things with type-specific iterables.BooleanIterators A class providing static methods and objects that do useful things with type-specific iterators.BooleanIterators.AbstractIndexBasedIterator A skeletal implementation for an iterator backed by an index-based data store.BooleanIterators.AbstractIndexBasedListIterator A skeletal implementation for a list-iterator backed by an index-based data store.BooleanIterators.EmptyIterator A class returning no elements and a type-specific iterator interface.BooleanIterators.UnmodifiableBidirectionalIterator An unmodifiable wrapper class for bidirectional iterators.BooleanIterators.UnmodifiableIterator An unmodifiable wrapper class for iterators.BooleanIterators.UnmodifiableListIterator An unmodifiable wrapper class for list iterators.BooleanLists A class providing static methods and objects that do useful things with type-specific lists.BooleanLists.EmptyList An immutable class representing an empty type-specific list.BooleanLists.Singleton An immutable class representing a type-specific singleton list.BooleanLists.SynchronizedList A synchronized wrapper class for lists.BooleanLists.SynchronizedRandomAccessList A synchronized wrapper class for random-access lists.BooleanLists.UnmodifiableList An unmodifiable wrapper class for lists.BooleanLists.UnmodifiableRandomAccessList An unmodifiable wrapper class for random-access lists.BooleanLongImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanLongMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanObjectImmutablePair<V> A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanObjectMutablePair<V> A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanOpenHashSet A type-specific hash set with with a fast, small-footprint implementation.BooleanReferenceImmutablePair<V> A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanReferenceMutablePair<V> A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanSets A class providing static methods and objects that do useful things with type-specific sets.BooleanSets.EmptySet An immutable class representing the empty set and implementing a type-specific set interface.BooleanSets.Singleton An immutable class representing a type-specific singleton set.BooleanSets.SynchronizedSet A synchronized wrapper class for sets.BooleanSets.UnmodifiableSet An unmodifiable wrapper class for sets.BooleanShortImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanShortMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanSpliterators A class providing static methods and objects that do useful things with type-specific spliterators.BooleanSpliterators.AbstractIndexBasedSpliterator A skeletal implementation for a spliterator backed by an index based data store.BooleanSpliterators.EarlyBindingSizeIndexBasedSpliterator A skeletal implementation for a spliterator backed by an index based data store.BooleanSpliterators.EmptySpliterator A class returning no elements and a type-specific spliterator interface.BooleanSpliterators.LateBindingSizeIndexBasedSpliterator A skeletal implementation for a spliterator backed by an index based data store.