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-specificIterable
that 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-specificHash
interface.BooleanHash.Strategy A type-specific hash strategy.BooleanIntPair A type-specificPair
; provides some additional methods that use polymorphism to avoid (un)boxing.BooleanIterable A type-specificIterable
that strengthens that specification ofBooleanIterable.iterator()
andBooleanIterable.forEach(Consumer)
.BooleanIterator A type-specificIterator
; provides an additional method to avoid (un)boxing, and the possibility to skip elements.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 offastutil
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 offastutil
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 offastutil
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 offastutil
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.BooleanArrays A class providing static methods and objects that do useful things with type-specific arrays.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.BooleanBigArrays A class providing static methods and objects that do useful things with big arrays.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_VALUE
items 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.