Package it.unimi.dsi.fastutil.booleans

Provides type-specific classes for boolean elements or keys.

See:
          Description

Interface Summary
BooleanBidirectionalIterator A type-specific bidirectional iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements backwards.
BooleanBigList A type-specific BigList; provides some additional methods that use polymorphism to avoid (un)boxing.
BooleanBigListIterator A type-specific BigListIterator.
BooleanCollection A type-specific Collection; provides some additional methods that use polymorphism to avoid (un)boxing.
BooleanComparator A type-specific Comparator; provides methods to compare two primitive types both as objects and as primitive types.
BooleanHash A type-specific Hash interface.
BooleanHash.Strategy A type-specific hash strategy.
BooleanIterable A type-specific Iterable that strengthens that specification of Iterable.iterator().
BooleanIterator A type-specific Iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements.
BooleanList A type-specific List; provides some additional methods that use polymorphism to avoid (un)boxing.
BooleanListIterator A type-specific bidirectional iterator that is also a ListIterator.
BooleanSet A type-specific Set; provides some additional methods that use polymorphism to avoid (un)boxing.
BooleanStack A type-specific Stack; provides some additional methods that use polymorphism to avoid (un)boxing.
 

Class Summary
AbstractBooleanBidirectionalIterator An abstract class facilitating the creation of type-specific bidirectional iterators.
AbstractBooleanBigList An abstract class providing basic methods for big lists implementing a type-specific big list interface.
AbstractBooleanBigList.BooleanSubList  
AbstractBooleanBigListIterator An abstract class facilitating the creation of type-specific big-list iterators.
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.BooleanSubList  
AbstractBooleanListIterator An abstract class facilitating the creation of type-specific list iterators.
AbstractBooleanSet An abstract class providing basic methods for sets implementing a type-specific interface.
AbstractBooleanStack An abstract class providing basic methods for implementing a type-specific stack 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.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.
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.
BooleanCollections.SynchronizedCollection A synchronized wrapper class for collections.
BooleanCollections.UnmodifiableCollection An unmodifiable wrapper class for collections.
BooleanIterators A class providing static methods and objects that do useful things with type-specific iterators.
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.UnmodifiableList An unmodifiable wrapper class for lists.
BooleanOpenHashSet A type-specific hash set with with a fast, small-footprint implementation.
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.
 

Package it.unimi.dsi.fastutil.booleans Description

Provides 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 completely useless). Unsorted sets and maps are kept for orthogonality, whereas BooleanCollection is used by maps with boolean values.