All Classes and Interfaces
Class
Description
Central location for constants needed by various implementations.
Provides various hash functions.
Interface to support pluggable hashing strategies in maps and sets.
A
HashingStrategy
that does identity comparisons
(==) and uses System.identityHashCode(Object)
for hashCode generation.Used to keep hash table capacities prime numbers.
Common interface for iterators that operate via the "advance" method for moving the
cursor to the next element.
A resizable, array-backed list of byte primitives.
A stack of byte primitives, backed by a TByteArrayList
An open addressed hashing implementation for byte/byte primitive entries.
An open addressed Map implementation for byte keys and byte values.
Iterator for maps of type byte and byte.
Interface for a primitive map of byte keys and byte values.
Wrapper class to make a TByteByteMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type byte and byte.
An open addressed hashing implementation for byte/char primitive entries.
An open addressed Map implementation for byte keys and char values.
Iterator for maps of type byte and char.
Interface for a primitive map of byte keys and char values.
Wrapper class to make a TByteCharMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type byte and char.
An interface that mimics the Collection interface.
An open addressed hashing implementation for byte/double primitive entries.
An open addressed Map implementation for byte keys and double values.
Iterator for maps of type byte and double.
Interface for a primitive map of byte keys and double values.
Wrapper class to make a TByteDoubleMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type byte and double.
An open addressed hashing implementation for byte/float primitive entries.
An open addressed Map implementation for byte keys and float values.
Iterator for maps of type byte and float.
Interface for a primitive map of byte keys and float values.
Wrapper class to make a TByteFloatMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type byte and float.
Interface for functions that accept and return one byte primitive.
An open addressed hashing implementation for byte primitives.
An open addressed set implementation for byte primitives.
An open addressed hashing implementation for byte/int primitive entries.
An open addressed Map implementation for byte keys and int values.
Iterator for maps of type byte and int.
Interface for a primitive map of byte keys and int values.
Wrapper class to make a TByteIntMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type byte and int.
Iterator for byte collections.
Interface for Trove list implementations.
Wrapper class to make a TByteList conform to the java.util.List API.
An open addressed hashing implementation for byte/long primitive entries.
An open addressed Map implementation for byte keys and long values.
Iterator for maps of type byte and long.
Interface for a primitive map of byte keys and long values.
Wrapper class to make a TByteLongMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type byte and long.
An open addressed Map implementation for byte keys and Object values.
Iterator for maps of type byte and Object.
Interface for a primitive map of byte keys and Object values.
Wrapper class to make a TByteObjectMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type byte and Object.
Interface for procedures with one byte parameter.
Interface for Trove queue implementations.
An implementation of the Set interface that uses an
open-addressed hash table to store its contents.
Wrapper class to make a TByteSet conform to the java.util.Set API.
An open addressed hashing implementation for byte/short primitive entries.
An open addressed Map implementation for byte keys and short values.
Iterator for maps of type byte and short.
Interface for a primitive map of byte keys and short values.
Wrapper class to make a TByteShortMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type byte and short.
A stack of byte primitives.
A resizable, array-backed list of char primitives.
A stack of char primitives, backed by a TCharArrayList
An open addressed hashing implementation for char/byte primitive entries.
An open addressed Map implementation for char keys and byte values.
Iterator for maps of type char and byte.
Interface for a primitive map of char keys and byte values.
Wrapper class to make a TCharByteMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type char and byte.
An open addressed hashing implementation for char/char primitive entries.
An open addressed Map implementation for char keys and char values.
Iterator for maps of type char and char.
Interface for a primitive map of char keys and char values.
Wrapper class to make a TCharCharMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type char and char.
An interface that mimics the Collection interface.
An open addressed hashing implementation for char/double primitive entries.
An open addressed Map implementation for char keys and double values.
Iterator for maps of type char and double.
Interface for a primitive map of char keys and double values.
Wrapper class to make a TCharDoubleMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type char and double.
An open addressed hashing implementation for char/float primitive entries.
An open addressed Map implementation for char keys and float values.
Iterator for maps of type char and float.
Interface for a primitive map of char keys and float values.
Wrapper class to make a TCharFloatMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type char and float.
Interface for functions that accept and return one char primitive.
An open addressed hashing implementation for char primitives.
An open addressed set implementation for char primitives.
An open addressed hashing implementation for char/int primitive entries.
An open addressed Map implementation for char keys and int values.
Iterator for maps of type char and int.
Interface for a primitive map of char keys and int values.
Wrapper class to make a TCharIntMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type char and int.
Iterator for char collections.
Interface for Trove list implementations.
Wrapper class to make a TCharList conform to the java.util.List API.
An open addressed hashing implementation for char/long primitive entries.
An open addressed Map implementation for char keys and long values.
Iterator for maps of type char and long.
Interface for a primitive map of char keys and long values.
Wrapper class to make a TCharLongMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type char and long.
An open addressed Map implementation for char keys and Object values.
Iterator for maps of type char and Object.
Interface for a primitive map of char keys and Object values.
Wrapper class to make a TCharObjectMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type char and Object.
Interface for procedures with one char parameter.
Interface for Trove queue implementations.
An implementation of the Set interface that uses an
open-addressed hash table to store its contents.
Wrapper class to make a TCharSet conform to the java.util.Set API.
An open addressed hashing implementation for char/short primitive entries.
An open addressed Map implementation for char keys and short values.
Iterator for maps of type char and short.
Interface for a primitive map of char keys and short values.
Wrapper class to make a TCharShortMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type char and short.
A stack of char primitives.
Trove equivalent of the
Collections
class.An implementation of the Map interface which uses an open addressed
hash table to store its contents.
An implementation of the Set interface that uses an
open-addressed hash table to store its contents.
An open addressed hashing implementation for Object types.
This is a static utility class that provides functions for simplifying creation of
decorators.
A resizable, array-backed list of double primitives.
A stack of double primitives, backed by a TDoubleArrayList
An open addressed hashing implementation for double/byte primitive entries.
An open addressed Map implementation for double keys and byte values.
Iterator for maps of type double and byte.
Interface for a primitive map of double keys and byte values.
Wrapper class to make a TDoubleByteMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type double and byte.
An open addressed hashing implementation for double/char primitive entries.
An open addressed Map implementation for double keys and char values.
Iterator for maps of type double and char.
Interface for a primitive map of double keys and char values.
Wrapper class to make a TDoubleCharMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type double and char.
An interface that mimics the Collection interface.
An open addressed hashing implementation for double/double primitive entries.
An open addressed Map implementation for double keys and double values.
Iterator for maps of type double and double.
Interface for a primitive map of double keys and double values.
Wrapper class to make a TDoubleDoubleMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type double and double.
An open addressed hashing implementation for double/float primitive entries.
An open addressed Map implementation for double keys and float values.
Iterator for maps of type double and float.
Interface for a primitive map of double keys and float values.
Wrapper class to make a TDoubleFloatMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type double and float.
Interface for functions that accept and return one double primitive.
An open addressed hashing implementation for double primitives.
An open addressed set implementation for double primitives.
An open addressed hashing implementation for double/int primitive entries.
An open addressed Map implementation for double keys and int values.
Iterator for maps of type double and int.
Interface for a primitive map of double keys and int values.
Wrapper class to make a TDoubleIntMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type double and int.
Iterator for double collections.
Interface for Trove list implementations.
Wrapper class to make a TDoubleList conform to the java.util.List API.
An open addressed hashing implementation for double/long primitive entries.
An open addressed Map implementation for double keys and long values.
Iterator for maps of type double and long.
Interface for a primitive map of double keys and long values.
Wrapper class to make a TDoubleLongMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type double and long.
An open addressed Map implementation for double keys and Object values.
Iterator for maps of type double and Object.
Interface for a primitive map of double keys and Object values.
Wrapper class to make a TDoubleObjectMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type double and Object.
Interface for procedures with one double parameter.
Interface for Trove queue implementations.
An implementation of the Set interface that uses an
open-addressed hash table to store its contents.
Wrapper class to make a TDoubleSet conform to the java.util.Set API.
An open addressed hashing implementation for double/short primitive entries.
An open addressed Map implementation for double keys and short values.
Iterator for maps of type double and short.
Interface for a primitive map of double keys and short values.
Wrapper class to make a TDoubleShortMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type double and short.
A stack of double primitives.
A resizable, array-backed list of float primitives.
A stack of float primitives, backed by a TFloatArrayList
An open addressed hashing implementation for float/byte primitive entries.
An open addressed Map implementation for float keys and byte values.
Iterator for maps of type float and byte.
Interface for a primitive map of float keys and byte values.
Wrapper class to make a TFloatByteMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type float and byte.
An open addressed hashing implementation for float/char primitive entries.
An open addressed Map implementation for float keys and char values.
Iterator for maps of type float and char.
Interface for a primitive map of float keys and char values.
Wrapper class to make a TFloatCharMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type float and char.
An interface that mimics the Collection interface.
An open addressed hashing implementation for float/double primitive entries.
An open addressed Map implementation for float keys and double values.
Iterator for maps of type float and double.
Interface for a primitive map of float keys and double values.
Wrapper class to make a TFloatDoubleMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type float and double.
An open addressed hashing implementation for float/float primitive entries.
An open addressed Map implementation for float keys and float values.
Iterator for maps of type float and float.
Interface for a primitive map of float keys and float values.
Wrapper class to make a TFloatFloatMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type float and float.
Interface for functions that accept and return one float primitive.
An open addressed hashing implementation for float primitives.
An open addressed set implementation for float primitives.
An open addressed hashing implementation for float/int primitive entries.
An open addressed Map implementation for float keys and int values.
Iterator for maps of type float and int.
Interface for a primitive map of float keys and int values.
Wrapper class to make a TFloatIntMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type float and int.
Iterator for float collections.
Interface for Trove list implementations.
Wrapper class to make a TFloatList conform to the java.util.List API.
An open addressed hashing implementation for float/long primitive entries.
An open addressed Map implementation for float keys and long values.
Iterator for maps of type float and long.
Interface for a primitive map of float keys and long values.
Wrapper class to make a TFloatLongMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type float and long.
An open addressed Map implementation for float keys and Object values.
Iterator for maps of type float and Object.
Interface for a primitive map of float keys and Object values.
Wrapper class to make a TFloatObjectMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type float and Object.
Interface for procedures with one float parameter.
Interface for Trove queue implementations.
An implementation of the Set interface that uses an
open-addressed hash table to store its contents.
Wrapper class to make a TFloatSet conform to the java.util.Set API.
An open addressed hashing implementation for float/short primitive entries.
An open addressed Map implementation for float keys and short values.
Iterator for maps of type float and short.
Interface for a primitive map of float keys and short values.
Wrapper class to make a TFloatShortMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type float and short.
A stack of float primitives.
Base class for hashtables that use open addressing to resolve
collisions.
Implements all iterator functions for the hashed object set.
An implementation of the Map interface which uses an open addressed
hash table to store its contents.
Implements all iterator functions for the hashed object set.
An implementation of the Set interface that uses an
open-addressed hash table to store its contents.
A resizable, array-backed list of int primitives.
A stack of int primitives, backed by a TIntArrayList
An open addressed hashing implementation for int/byte primitive entries.
An open addressed Map implementation for int keys and byte values.
Iterator for maps of type int and byte.
Interface for a primitive map of int keys and byte values.
Wrapper class to make a TIntByteMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type int and byte.
An open addressed hashing implementation for int/char primitive entries.
An open addressed Map implementation for int keys and char values.
Iterator for maps of type int and char.
Interface for a primitive map of int keys and char values.
Wrapper class to make a TIntCharMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type int and char.
An interface that mimics the Collection interface.
An open addressed hashing implementation for int/double primitive entries.
An open addressed Map implementation for int keys and double values.
Iterator for maps of type int and double.
Interface for a primitive map of int keys and double values.
Wrapper class to make a TIntDoubleMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type int and double.
An open addressed hashing implementation for int/float primitive entries.
An open addressed Map implementation for int keys and float values.
Iterator for maps of type int and float.
Interface for a primitive map of int keys and float values.
Wrapper class to make a TIntFloatMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type int and float.
Interface for functions that accept and return one int primitive.
An open addressed hashing implementation for int primitives.
An open addressed set implementation for int primitives.
An open addressed hashing implementation for int/int primitive entries.
An open addressed Map implementation for int keys and int values.
Iterator for maps of type int and int.
Interface for a primitive map of int keys and int values.
Wrapper class to make a TIntIntMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type int and int.
Iterator for int collections.
Interface for Trove list implementations.
Wrapper class to make a TIntList conform to the java.util.List API.
An open addressed hashing implementation for int/long primitive entries.
An open addressed Map implementation for int keys and long values.
Iterator for maps of type int and long.
Interface for a primitive map of int keys and long values.
Wrapper class to make a TIntLongMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type int and long.
An open addressed Map implementation for int keys and Object values.
Iterator for maps of type int and Object.
Interface for a primitive map of int keys and Object values.
Wrapper class to make a TIntObjectMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type int and Object.
Interface for procedures with one int parameter.
Interface for Trove queue implementations.
An implementation of the Set interface that uses an
open-addressed hash table to store its contents.
Wrapper class to make a TIntSet conform to the java.util.Set API.
An open addressed hashing implementation for int/short primitive entries.
An open addressed Map implementation for int keys and short values.
Iterator for maps of type int and short.
Interface for a primitive map of int keys and short values.
Wrapper class to make a TIntShortMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type int and short.
A stack of int primitives.
Common interface for all iterators used in Trove.
Interface for Objects which can be inserted into a TLinkedList.
Simple adapter class implementing
TLinkable
, so you don't have to.A LinkedList implementation which holds instances of type
TLinkable.
A resizable, array-backed list of long primitives.
A stack of long primitives, backed by a TLongArrayList
An open addressed hashing implementation for long/byte primitive entries.
An open addressed Map implementation for long keys and byte values.
Iterator for maps of type long and byte.
Interface for a primitive map of long keys and byte values.
Wrapper class to make a TLongByteMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type long and byte.
An open addressed hashing implementation for long/char primitive entries.
An open addressed Map implementation for long keys and char values.
Iterator for maps of type long and char.
Interface for a primitive map of long keys and char values.
Wrapper class to make a TLongCharMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type long and char.
An interface that mimics the Collection interface.
An open addressed hashing implementation for long/double primitive entries.
An open addressed Map implementation for long keys and double values.
Iterator for maps of type long and double.
Interface for a primitive map of long keys and double values.
Wrapper class to make a TLongDoubleMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type long and double.
An open addressed hashing implementation for long/float primitive entries.
An open addressed Map implementation for long keys and float values.
Iterator for maps of type long and float.
Interface for a primitive map of long keys and float values.
Wrapper class to make a TLongFloatMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type long and float.
Interface for functions that accept and return one long primitive.
An open addressed hashing implementation for long primitives.
An open addressed set implementation for long primitives.
An open addressed hashing implementation for long/int primitive entries.
An open addressed Map implementation for long keys and int values.
Iterator for maps of type long and int.
Interface for a primitive map of long keys and int values.
Wrapper class to make a TLongIntMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type long and int.
Iterator for long collections.
Interface for Trove list implementations.
Wrapper class to make a TLongList conform to the java.util.List API.
An open addressed hashing implementation for long/long primitive entries.
An open addressed Map implementation for long keys and long values.
Iterator for maps of type long and long.
Interface for a primitive map of long keys and long values.
Wrapper class to make a TLongLongMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type long and long.
An open addressed Map implementation for long keys and Object values.
Iterator for maps of type long and Object.
Interface for a primitive map of long keys and Object values.
Wrapper class to make a TLongObjectMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type long and Object.
Interface for procedures with one long parameter.
Interface for Trove queue implementations.
An implementation of the Set interface that uses an
open-addressed hash table to store its contents.
Wrapper class to make a TLongSet conform to the java.util.Set API.
An open addressed hashing implementation for long/short primitive entries.
An open addressed Map implementation for long keys and short values.
Iterator for maps of type long and short.
Interface for a primitive map of long keys and short values.
Wrapper class to make a TLongShortMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type long and short.
A stack of long primitives.
Interface extension to
Map
which adds Trove-specific features.An open addressed Map implementation for Object keys and byte values.
An open addressed Map implementation for Object keys and byte values.
Iterator for maps of type Object and byte.
Interface for a primitive map of Object keys and byte values.
Wrapper class to make a TObjectByteMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type Object and byte.
An open addressed Map implementation for Object keys and char values.
An open addressed Map implementation for Object keys and char values.
Iterator for maps of type Object and char.
Interface for a primitive map of Object keys and char values.
Wrapper class to make a TObjectCharMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type Object and char.
An open addressed Map implementation for Object keys and double values.
An open addressed Map implementation for Object keys and double values.
Iterator for maps of type Object and double.
Interface for a primitive map of Object keys and double values.
Wrapper class to make a TObjectDoubleMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type Object and double.
An open addressed Map implementation for Object keys and float values.
An open addressed Map implementation for Object keys and float values.
Iterator for maps of type Object and float.
Interface for a primitive map of Object keys and float values.
Wrapper class to make a TObjectFloatMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type Object and float.
Interface for functions that accept and return one Object reference.
An open addressed hashing implementation for Object types.
Iterator for hashtables that use open addressing to resolve collisions.
An open addressed Map implementation for Object keys and int values.
An open addressed Map implementation for Object keys and int values.
Iterator for maps of type Object and int.
Interface for a primitive map of Object keys and int values.
Wrapper class to make a TObjectIntMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type Object and int.
An open addressed Map implementation for Object keys and long values.
An open addressed Map implementation for Object keys and long values.
Iterator for maps of type Object and long.
Interface for a primitive map of Object keys and long values.
Wrapper class to make a TObjectLongMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type Object and long.
Interface for procedures that take two Object parameters.
Interface for procedures with one Object parameter.
An open addressed Map implementation for Object keys and short values.
An open addressed Map implementation for Object keys and short values.
Iterator for maps of type Object and short.
Interface for a primitive map of Object keys and short values.
Wrapper class to make a TObjectShortMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type Object and short.
A procedure which stores each value it receives into a target array.
The base class for hashtables of primitive values.
Implements all iterator functions for the hashed object set.
A resizable, array-backed list of short primitives.
A stack of short primitives, backed by a TShortArrayList
An open addressed hashing implementation for short/byte primitive entries.
An open addressed Map implementation for short keys and byte values.
Iterator for maps of type short and byte.
Interface for a primitive map of short keys and byte values.
Wrapper class to make a TShortByteMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type short and byte.
An open addressed hashing implementation for short/char primitive entries.
An open addressed Map implementation for short keys and char values.
Iterator for maps of type short and char.
Interface for a primitive map of short keys and char values.
Wrapper class to make a TShortCharMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type short and char.
An interface that mimics the Collection interface.
An open addressed hashing implementation for short/double primitive entries.
An open addressed Map implementation for short keys and double values.
Iterator for maps of type short and double.
Interface for a primitive map of short keys and double values.
Wrapper class to make a TShortDoubleMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type short and double.
An open addressed hashing implementation for short/float primitive entries.
An open addressed Map implementation for short keys and float values.
Iterator for maps of type short and float.
Interface for a primitive map of short keys and float values.
Wrapper class to make a TShortFloatMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type short and float.
Interface for functions that accept and return one short primitive.
An open addressed hashing implementation for short primitives.
An open addressed set implementation for short primitives.
An open addressed hashing implementation for short/int primitive entries.
An open addressed Map implementation for short keys and int values.
Iterator for maps of type short and int.
Interface for a primitive map of short keys and int values.
Wrapper class to make a TShortIntMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type short and int.
Iterator for short collections.
Interface for Trove list implementations.
Wrapper class to make a TShortList conform to the java.util.List API.
An open addressed hashing implementation for short/long primitive entries.
An open addressed Map implementation for short keys and long values.
Iterator for maps of type short and long.
Interface for a primitive map of short keys and long values.
Wrapper class to make a TShortLongMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type short and long.
An open addressed Map implementation for short keys and Object values.
Iterator for maps of type short and Object.
Interface for a primitive map of short keys and Object values.
Wrapper class to make a TShortObjectMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type short and Object.
Interface for procedures with one short parameter.
Interface for Trove queue implementations.
An implementation of the Set interface that uses an
open-addressed hash table to store its contents.
Wrapper class to make a TShortSet conform to the java.util.Set API.
An open addressed hashing implementation for short/short primitive entries.
An open addressed Map implementation for short keys and short values.
Iterator for maps of type short and short.
Interface for a primitive map of short keys and short values.
Wrapper class to make a TShortShortMap conform to the java.util.Map API.
Interface for procedures that take two parameters of type short and short.
A stack of short primitives.
Simple class meant as a possible main class (via manifest) to report the
implementation version of the trove4j jar.