class |
DoubleArrayList |
An array-backed list of doubles.
|
interface |
DoubleCollection |
A collection allows basic, efficient operations on sets of elements
(difference and intersection).
|
interface |
DoubleContainer |
A generic container holding doubles.
|
interface |
DoubleIndexedContainer |
An indexed container provides random access to elements based on an
index.
|
interface |
DoubleLookupContainer |
Marker interface for containers that can check if they contain a given object
in at least time O(log n) and ideally in amortized constant time
O(1).
|
interface |
FloatCollection |
A collection allows basic, efficient operations on sets of elements
(difference and intersection).
|
interface |
FloatContainer |
A generic container holding floats.
|
interface |
FloatLookupContainer |
Marker interface for containers that can check if they contain a given object
in at least time O(log n) and ideally in amortized constant time
O(1).
|
class |
IntArrayList |
An array-backed list of ints.
|
interface |
IntCollection |
A collection allows basic, efficient operations on sets of elements
(difference and intersection).
|
interface |
IntContainer |
A generic container holding ints.
|
class |
IntHashSet |
A hash set of ints, implemented using using open addressing
with linear probing for collision resolution.
|
interface |
IntIndexedContainer |
An indexed container provides random access to elements based on an
index.
|
interface |
IntLookupContainer |
Marker interface for containers that can check if they contain a given object
in at least time O(log n) and ideally in amortized constant time
O(1).
|
interface |
IntObjectAssociativeContainer<VType> |
An associative container from keys to (one or
possibly more) values.
|
class |
IntObjectHashMap<VType> |
A hash map of int to Object, implemented using open
addressing with linear probing for collision resolution.
|
interface |
IntObjectMap<VType> |
An associative container with unique binding from keys to a single value.
|
interface |
IntSet |
A set of ints.
|
class |
LongArrayList |
An array-backed list of longs.
|
interface |
LongCollection |
A collection allows basic, efficient operations on sets of elements
(difference and intersection).
|
interface |
LongContainer |
A generic container holding longs.
|
class |
LongHashSet |
A hash set of longs, implemented using using open addressing
with linear probing for collision resolution.
|
interface |
LongIndexedContainer |
An indexed container provides random access to elements based on an
index.
|
interface |
LongIntAssociativeContainer |
An associative container from keys to (one or
possibly more) values.
|
class |
LongIntHashMap |
A hash map of long to int, implemented using open
addressing with linear probing for collision resolution.
|
interface |
LongIntMap |
An associative container with unique binding from keys to a single value.
|
interface |
LongLookupContainer |
Marker interface for containers that can check if they contain a given object
in at least time O(log n) and ideally in amortized constant time
O(1).
|
interface |
LongObjectAssociativeContainer<VType> |
An associative container from keys to (one or
possibly more) values.
|
class |
LongObjectHashMap<VType> |
A hash map of long to Object, implemented using open
addressing with linear probing for collision resolution.
|
interface |
LongObjectMap<VType> |
An associative container with unique binding from keys to a single value.
|
interface |
LongSet |
A set of longs.
|
class |
ObjectArrayList<KType> |
An array-backed list of Objects.
|
interface |
ObjectCollection<KType> |
A collection allows basic, efficient operations on sets of elements
(difference and intersection).
|
interface |
ObjectContainer<KType> |
A generic container holding Objects.
|
interface |
ObjectFloatAssociativeContainer<KType> |
An associative container from keys to (one or
possibly more) values.
|
class |
ObjectFloatHashMap<KType> |
A hash map of Object to float, implemented using open
addressing with linear probing for collision resolution.
|
interface |
ObjectFloatMap<KType> |
An associative container with unique binding from keys to a single value.
|
class |
ObjectHashSet<KType> |
A hash set of Objects, implemented using using open addressing
with linear probing for collision resolution.
|
interface |
ObjectIndexedContainer<KType> |
An indexed container provides random access to elements based on an
index.
|
interface |
ObjectIntAssociativeContainer<KType> |
An associative container from keys to (one or
possibly more) values.
|
class |
ObjectIntHashMap<KType> |
A hash map of Object to int, implemented using open
addressing with linear probing for collision resolution.
|
interface |
ObjectIntMap<KType> |
An associative container with unique binding from keys to a single value.
|
class |
ObjectIntScatterMap<KType> |
Same as ObjectIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function.
|
interface |
ObjectLongAssociativeContainer<KType> |
An associative container from keys to (one or
possibly more) values.
|
class |
ObjectLongHashMap<KType> |
A hash map of Object to long, implemented using open
addressing with linear probing for collision resolution.
|
interface |
ObjectLongMap<KType> |
An associative container with unique binding from keys to a single value.
|
interface |
ObjectLookupContainer<KType> |
Marker interface for containers that can check if they contain a given object
in at least time O(log n) and ideally in amortized constant time
O(1).
|
interface |
ObjectObjectAssociativeContainer<KType,VType> |
An associative container from keys to (one or
possibly more) values.
|
class |
ObjectObjectHashMap<KType,VType> |
A hash map of Object to Object, implemented using open
addressing with linear probing for collision resolution.
|
interface |
ObjectObjectMap<KType,VType> |
An associative container with unique binding from keys to a single value.
|
interface |
ObjectSet<KType> |
A set of Objects.
|