Package it.unimi.dsi.fastutil.longs
Type-specific classes for long elements or keys.
-
Interface Summary Interface Description Long2ByteMap A type-specificMap; provides some additional methods that use polymorphism to avoid (un)boxing, and handling of a default return value.Long2ByteMap.Entry A type-specificMap.Entry; provides some additional methods that use polymorphism to avoid (un)boxing.Long2ByteMap.FastEntrySet An entry set providing fast iteration.Long2ByteSortedMap A type-specificSortedMap; provides some additional methods that use polymorphism to avoid (un)boxing.Long2ByteSortedMap.FastSortedEntrySet A sorted entry set providing fast iteration.Long2CharMap A type-specificMap; provides some additional methods that use polymorphism to avoid (un)boxing, and handling of a default return value.Long2CharMap.Entry A type-specificMap.Entry; provides some additional methods that use polymorphism to avoid (un)boxing.Long2CharMap.FastEntrySet An entry set providing fast iteration.Long2CharSortedMap A type-specificSortedMap; provides some additional methods that use polymorphism to avoid (un)boxing.Long2CharSortedMap.FastSortedEntrySet A sorted entry set providing fast iteration.Long2ReferenceMap<V> A type-specificMap; provides some additional methods that use polymorphism to avoid (un)boxing, and handling of a default return value.Long2ReferenceMap.Entry<V> A type-specificMap.Entry; provides some additional methods that use polymorphism to avoid (un)boxing.Long2ReferenceMap.FastEntrySet<V> An entry set providing fast iteration.Long2ReferenceSortedMap<V> A type-specificSortedMap; provides some additional methods that use polymorphism to avoid (un)boxing.Long2ReferenceSortedMap.FastSortedEntrySet<V> A sorted entry set providing fast iteration.LongBytePair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.LongCharPair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.LongReferencePair<V> A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing. -
Class Summary Class Description AbstractLong2ByteFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractLong2ByteMap An abstract class providing basic methods for maps implementing a type-specific interface.AbstractLong2ByteMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).AbstractLong2ByteMap.BasicEntrySet This class provides a basic implementation for an Entry set which forwards some queries to the map.AbstractLong2ByteSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.AbstractLong2CharFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractLong2CharMap An abstract class providing basic methods for maps implementing a type-specific interface.AbstractLong2CharMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).AbstractLong2CharMap.BasicEntrySet This class provides a basic implementation for an Entry set which forwards some queries to the map.AbstractLong2CharSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.AbstractLong2ReferenceFunction<V> An abstract class providing basic methods for functions implementing a type-specific interface.AbstractLong2ReferenceMap<V> An abstract class providing basic methods for maps implementing a type-specific interface.AbstractLong2ReferenceMap.BasicEntry<V> This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).AbstractLong2ReferenceMap.BasicEntrySet<V> This class provides a basic implementation for an Entry set which forwards some queries to the map.AbstractLong2ReferenceSortedMap<V> An abstract class providing basic methods for sorted maps implementing a type-specific interface.Long2ByteArrayMap A simple, brute-force implementation of a map based on two parallel backing arrays.Long2ByteAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.Long2ByteFunctions A class providing static methods and objects that do useful things with type-specific functions.Long2ByteFunctions.EmptyFunction An immutable class representing an empty type-specific function.Long2ByteFunctions.PrimitiveFunction An adapter for mapping generic total functions to partial primitive functions.Long2ByteFunctions.Singleton An immutable class representing a type-specific singleton function.Long2ByteFunctions.SynchronizedFunction A synchronized wrapper class for functions.Long2ByteFunctions.UnmodifiableFunction An unmodifiable wrapper class for functions.Long2ByteLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.Long2ByteMaps A class providing static methods and objects that do useful things with type-specific maps.Long2ByteMaps.EmptyMap An immutable class representing an empty type-specific map.Long2ByteMaps.Singleton An immutable class representing a type-specific singleton map.Long2ByteMaps.SynchronizedMap A synchronized wrapper class for maps.Long2ByteMaps.UnmodifiableMap An unmodifiable wrapper class for maps.Long2ByteOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.Long2ByteOpenHashMap A type-specific hash map with a fast, small-footprint implementation.Long2ByteRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.Long2ByteSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.Long2ByteSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.Long2ByteSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.Long2ByteSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.Long2ByteSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.Long2CharArrayMap A simple, brute-force implementation of a map based on two parallel backing arrays.Long2CharAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.Long2CharFunctions A class providing static methods and objects that do useful things with type-specific functions.Long2CharFunctions.EmptyFunction An immutable class representing an empty type-specific function.Long2CharFunctions.PrimitiveFunction An adapter for mapping generic total functions to partial primitive functions.Long2CharFunctions.Singleton An immutable class representing a type-specific singleton function.Long2CharFunctions.SynchronizedFunction A synchronized wrapper class for functions.Long2CharFunctions.UnmodifiableFunction An unmodifiable wrapper class for functions.Long2CharLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.Long2CharMaps A class providing static methods and objects that do useful things with type-specific maps.Long2CharMaps.EmptyMap An immutable class representing an empty type-specific map.Long2CharMaps.Singleton An immutable class representing a type-specific singleton map.Long2CharMaps.SynchronizedMap A synchronized wrapper class for maps.Long2CharMaps.UnmodifiableMap An unmodifiable wrapper class for maps.Long2CharOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.Long2CharOpenHashMap A type-specific hash map with a fast, small-footprint implementation.Long2CharRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.Long2CharSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.Long2CharSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.Long2CharSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.Long2CharSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.Long2CharSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.Long2ReferenceArrayMap<V> A simple, brute-force implementation of a map based on two parallel backing arrays.Long2ReferenceAVLTreeMap<V> A type-specific AVL tree map with a fast, small-footprint implementation.Long2ReferenceFunctions A class providing static methods and objects that do useful things with type-specific functions.Long2ReferenceFunctions.EmptyFunction<V> An immutable class representing an empty type-specific function.Long2ReferenceFunctions.PrimitiveFunction<V> An adapter for mapping generic total functions to partial primitive functions.Long2ReferenceFunctions.Singleton<V> An immutable class representing a type-specific singleton function.Long2ReferenceFunctions.SynchronizedFunction<V> A synchronized wrapper class for functions.Long2ReferenceFunctions.UnmodifiableFunction<V> An unmodifiable wrapper class for functions.Long2ReferenceLinkedOpenHashMap<V> A type-specific linked hash map with with a fast, small-footprint implementation.Long2ReferenceMaps A class providing static methods and objects that do useful things with type-specific maps.Long2ReferenceMaps.EmptyMap<V> An immutable class representing an empty type-specific map.Long2ReferenceMaps.Singleton<V> An immutable class representing a type-specific singleton map.Long2ReferenceMaps.SynchronizedMap<V> A synchronized wrapper class for maps.Long2ReferenceMaps.UnmodifiableMap<V> An unmodifiable wrapper class for maps.Long2ReferenceOpenCustomHashMap<V> A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.Long2ReferenceOpenHashMap<V> A type-specific hash map with a fast, small-footprint implementation.Long2ReferenceRBTreeMap<V> A type-specific red-black tree map with a fast, small-footprint implementation.Long2ReferenceSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.Long2ReferenceSortedMaps.EmptySortedMap<V> An immutable class representing an empty type-specific sorted map.Long2ReferenceSortedMaps.Singleton<V> An immutable class representing a type-specific singleton sorted map.Long2ReferenceSortedMaps.SynchronizedSortedMap<V> A synchronized wrapper class for sorted maps.Long2ReferenceSortedMaps.UnmodifiableSortedMap<V> An unmodifiable wrapper class for sorted maps.LongByteImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongByteMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongCharImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongCharMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongReferenceImmutablePair<V> A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongReferenceMutablePair<V> A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.