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 reduce type juggling, and the possibility to skip elements backwards.
BooleanCollection A type-specific Collection; provides some additional methods that use polymorphism to reduce type juggling.
BooleanIterator A type-specific Iterator; provides an additional method to reduce type juggling, and the possibility to skip elements.
BooleanList A type-specific List; provides some additional methods that use polymorphism to reduce type juggling.
BooleanListIterator A type-specific bidirectional iterator that is also a ListIterator.
BooleanSet A type-specific Set; provides some additional methods that use polymorphism to reduce type juggling.
BooleanStack A type-specific Stack; provides some additional methods that use polymorphism to reduce type juggling.
 

Class Summary
AbstractBooleanBidirectionalIterator An abstract class facilitating the creation of type-specific bidirectional 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 reduce type juggling.
BooleanArrays A class providing static methods and objects that do useful things with type-specific arrays.
BooleanCollections A class providing static methods and objects that do useful things with type-specific collections.
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.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.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 hash set with with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
BooleanSets A class providing static methods and objects that do useful things with type-specific sets.
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.