Package | Description |
---|---|
com.carrotsearch.hppc | |
com.carrotsearch.hppc.cursors | |
com.carrotsearch.hppc.predicates | |
com.carrotsearch.hppc.procedures |
Modifier and Type | Class and Description |
---|---|
class |
ByteArrayDeque
An array-backed
ByteDeque . |
class |
ByteArrayList
An array-backed list of bytes.
|
interface |
ByteCollection
A collection allows basic, efficient operations on sets of elements
(difference and intersection).
|
interface |
ByteContainer
A generic container holding
byte s. |
interface |
ByteDeque
A linear collection that supports element insertion and removal at both ends.
|
interface |
ByteIndexedContainer
An indexed container provides random access to elements based on an
index . |
interface |
ByteLookupContainer
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 |
ByteStack
A subclass of
ByteArrayList adding stack-related utility methods. |
class |
CharArrayDeque
An array-backed
CharDeque . |
class |
CharArrayList
An array-backed list of chars.
|
interface |
CharByteAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
CharByteHashMap
A hash map of
char to byte , implemented using open
addressing with linear probing for collision resolution. |
interface |
CharByteMap
An associative container with unique binding from keys to a single value.
|
class |
CharByteScatterMap
Same as
CharByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
CharCharAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
CharCharHashMap
A hash map of
char to char , implemented using open
addressing with linear probing for collision resolution. |
interface |
CharCharMap
An associative container with unique binding from keys to a single value.
|
class |
CharCharScatterMap
Same as
CharCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
CharCollection
A collection allows basic, efficient operations on sets of elements
(difference and intersection).
|
interface |
CharContainer
A generic container holding
char s. |
interface |
CharDeque
A linear collection that supports element insertion and removal at both ends.
|
interface |
CharDoubleAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
CharDoubleHashMap
A hash map of
char to double , implemented using open
addressing with linear probing for collision resolution. |
interface |
CharDoubleMap
An associative container with unique binding from keys to a single value.
|
class |
CharDoubleScatterMap
Same as
CharDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
CharFloatAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
CharFloatHashMap
A hash map of
char to float , implemented using open
addressing with linear probing for collision resolution. |
interface |
CharFloatMap
An associative container with unique binding from keys to a single value.
|
class |
CharFloatScatterMap
Same as
CharFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
CharHashSet
A hash set of
char s, implemented using using open addressing
with linear probing for collision resolution. |
interface |
CharIndexedContainer
An indexed container provides random access to elements based on an
index . |
interface |
CharIntAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
CharIntHashMap
A hash map of
char to int , implemented using open
addressing with linear probing for collision resolution. |
interface |
CharIntMap
An associative container with unique binding from keys to a single value.
|
class |
CharIntScatterMap
Same as
CharIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
CharLongAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
CharLongHashMap
A hash map of
char to long , implemented using open
addressing with linear probing for collision resolution. |
interface |
CharLongMap
An associative container with unique binding from keys to a single value.
|
class |
CharLongScatterMap
Same as
CharLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
CharLookupContainer
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 |
CharObjectAssociativeContainer<VType>
An associative container from keys to (one or
possibly more) values.
|
class |
CharObjectHashMap<VType>
A hash map of
char to Object , implemented using open
addressing with linear probing for collision resolution. |
interface |
CharObjectMap<VType>
An associative container with unique binding from keys to a single value.
|
class |
CharObjectScatterMap<VType>
Same as
CharObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
CharScatterSet
Same as
CharHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
interface |
CharSet
A set of
char s. |
interface |
CharShortAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
CharShortHashMap
A hash map of
char to short , implemented using open
addressing with linear probing for collision resolution. |
interface |
CharShortMap
An associative container with unique binding from keys to a single value.
|
class |
CharShortScatterMap
Same as
CharShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
CharStack
A subclass of
CharArrayList adding stack-related utility methods. |
class |
DoubleArrayDeque
An array-backed
DoubleDeque . |
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
double s. |
interface |
DoubleDeque
A linear collection that supports element insertion and removal at both ends.
|
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) . |
class |
DoubleStack
A subclass of
DoubleArrayList adding stack-related utility methods. |
class |
FloatArrayDeque
An array-backed
FloatDeque . |
class |
FloatArrayList
An array-backed list of floats.
|
interface |
FloatCollection
A collection allows basic, efficient operations on sets of elements
(difference and intersection).
|
interface |
FloatContainer
A generic container holding
float s. |
interface |
FloatDeque
A linear collection that supports element insertion and removal at both ends.
|
interface |
FloatIndexedContainer
An indexed container provides random access to elements based on an
index . |
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 |
FloatStack
A subclass of
FloatArrayList adding stack-related utility methods. |
class |
IntArrayDeque
An array-backed
IntDeque . |
class |
IntArrayList
An array-backed list of ints.
|
interface |
IntByteAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
IntByteHashMap
A hash map of
int to byte , implemented using open
addressing with linear probing for collision resolution. |
interface |
IntByteMap
An associative container with unique binding from keys to a single value.
|
class |
IntByteScatterMap
Same as
IntByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
IntCharAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
IntCharHashMap
A hash map of
int to char , implemented using open
addressing with linear probing for collision resolution. |
interface |
IntCharMap
An associative container with unique binding from keys to a single value.
|
class |
IntCharScatterMap
Same as
IntCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
IntCollection
A collection allows basic, efficient operations on sets of elements
(difference and intersection).
|
interface |
IntContainer
A generic container holding
int s. |
interface |
IntDeque
A linear collection that supports element insertion and removal at both ends.
|
interface |
IntDoubleAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
IntDoubleHashMap
A hash map of
int to double , implemented using open
addressing with linear probing for collision resolution. |
interface |
IntDoubleMap
An associative container with unique binding from keys to a single value.
|
class |
IntDoubleScatterMap
Same as
IntDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
IntFloatAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
IntFloatHashMap
A hash map of
int to float , implemented using open
addressing with linear probing for collision resolution. |
interface |
IntFloatMap
An associative container with unique binding from keys to a single value.
|
class |
IntFloatScatterMap
Same as
IntFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
IntHashSet
A hash set of
int s, 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 |
IntIntAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
IntIntHashMap
A hash map of
int to int , implemented using open
addressing with linear probing for collision resolution. |
interface |
IntIntMap
An associative container with unique binding from keys to a single value.
|
class |
IntIntScatterMap
Same as
IntIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
IntLongAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
IntLongHashMap
A hash map of
int to long , implemented using open
addressing with linear probing for collision resolution. |
interface |
IntLongMap
An associative container with unique binding from keys to a single value.
|
class |
IntLongScatterMap
Same as
IntLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
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.
|
class |
IntObjectScatterMap<VType>
Same as
IntObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
IntScatterSet
Same as
IntHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
interface |
IntSet
A set of
int s. |
interface |
IntShortAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
IntShortHashMap
A hash map of
int to short , implemented using open
addressing with linear probing for collision resolution. |
interface |
IntShortMap
An associative container with unique binding from keys to a single value.
|
class |
IntShortScatterMap
Same as
IntShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
IntStack
A subclass of
IntArrayList adding stack-related utility methods. |
class |
LongArrayDeque
An array-backed
LongDeque . |
class |
LongArrayList
An array-backed list of longs.
|
interface |
LongByteAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
LongByteHashMap
A hash map of
long to byte , implemented using open
addressing with linear probing for collision resolution. |
interface |
LongByteMap
An associative container with unique binding from keys to a single value.
|
class |
LongByteScatterMap
Same as
LongByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
LongCharAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
LongCharHashMap
A hash map of
long to char , implemented using open
addressing with linear probing for collision resolution. |
interface |
LongCharMap
An associative container with unique binding from keys to a single value.
|
class |
LongCharScatterMap
Same as
LongCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
LongCollection
A collection allows basic, efficient operations on sets of elements
(difference and intersection).
|
interface |
LongContainer
A generic container holding
long s. |
interface |
LongDeque
A linear collection that supports element insertion and removal at both ends.
|
interface |
LongDoubleAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
LongDoubleHashMap
A hash map of
long to double , implemented using open
addressing with linear probing for collision resolution. |
interface |
LongDoubleMap
An associative container with unique binding from keys to a single value.
|
class |
LongDoubleScatterMap
Same as
LongDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
LongFloatAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
LongFloatHashMap
A hash map of
long to float , implemented using open
addressing with linear probing for collision resolution. |
interface |
LongFloatMap
An associative container with unique binding from keys to a single value.
|
class |
LongFloatScatterMap
Same as
LongFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
LongHashSet
A hash set of
long s, 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.
|
class |
LongIntScatterMap
Same as
LongIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
LongLongAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
LongLongHashMap
A hash map of
long to long , implemented using open
addressing with linear probing for collision resolution. |
interface |
LongLongMap
An associative container with unique binding from keys to a single value.
|
class |
LongLongScatterMap
Same as
LongLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
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.
|
class |
LongObjectScatterMap<VType>
Same as
LongObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
LongScatterSet
Same as
LongHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
interface |
LongSet
A set of
long s. |
interface |
LongShortAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
LongShortHashMap
A hash map of
long to short , implemented using open
addressing with linear probing for collision resolution. |
interface |
LongShortMap
An associative container with unique binding from keys to a single value.
|
class |
LongShortScatterMap
Same as
LongShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
LongStack
A subclass of
LongArrayList adding stack-related utility methods. |
class |
ObjectArrayDeque<KType>
An array-backed
ObjectDeque . |
class |
ObjectArrayList<KType>
An array-backed list of Objects.
|
interface |
ObjectByteAssociativeContainer<KType>
An associative container from keys to (one or
possibly more) values.
|
class |
ObjectByteHashMap<KType>
A hash map of
Object to byte , implemented using open
addressing with linear probing for collision resolution. |
class |
ObjectByteIdentityHashMap<KType>
An identity hash map of
Object to byte . |
interface |
ObjectByteMap<KType>
An associative container with unique binding from keys to a single value.
|
class |
ObjectByteScatterMap<KType>
Same as
ObjectByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
ObjectCharAssociativeContainer<KType>
An associative container from keys to (one or
possibly more) values.
|
class |
ObjectCharHashMap<KType>
A hash map of
Object to char , implemented using open
addressing with linear probing for collision resolution. |
class |
ObjectCharIdentityHashMap<KType>
An identity hash map of
Object to char . |
interface |
ObjectCharMap<KType>
An associative container with unique binding from keys to a single value.
|
class |
ObjectCharScatterMap<KType>
Same as
ObjectCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
ObjectCollection<KType>
A collection allows basic, efficient operations on sets of elements
(difference and intersection).
|
interface |
ObjectContainer<KType>
A generic container holding
Object s. |
interface |
ObjectDeque<KType>
A linear collection that supports element insertion and removal at both ends.
|
interface |
ObjectDoubleAssociativeContainer<KType>
An associative container from keys to (one or
possibly more) values.
|
class |
ObjectDoubleHashMap<KType>
A hash map of
Object to double , implemented using open
addressing with linear probing for collision resolution. |
class |
ObjectDoubleIdentityHashMap<KType>
An identity hash map of
Object to double . |
interface |
ObjectDoubleMap<KType>
An associative container with unique binding from keys to a single value.
|
class |
ObjectDoubleScatterMap<KType>
Same as
ObjectDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
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. |
class |
ObjectFloatIdentityHashMap<KType>
An identity hash map of
Object to float . |
interface |
ObjectFloatMap<KType>
An associative container with unique binding from keys to a single value.
|
class |
ObjectFloatScatterMap<KType>
Same as
ObjectFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ObjectHashSet<KType>
A hash set of
Object s, 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. |
class |
ObjectIntIdentityHashMap<KType>
An identity hash map of
Object to int . |
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. |
class |
ObjectLongIdentityHashMap<KType>
An identity hash map of
Object to long . |
interface |
ObjectLongMap<KType>
An associative container with unique binding from keys to a single value.
|
class |
ObjectLongScatterMap<KType>
Same as
ObjectLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
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. |
class |
ObjectObjectIdentityHashMap<KType,VType>
An identity hash map of
Object to Object . |
interface |
ObjectObjectMap<KType,VType>
An associative container with unique binding from keys to a single value.
|
class |
ObjectObjectScatterMap<KType,VType>
Same as
ObjectObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ObjectScatterSet<KType>
Same as
ObjectHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
interface |
ObjectSet<KType>
A set of
Object s. |
interface |
ObjectShortAssociativeContainer<KType>
An associative container from keys to (one or
possibly more) values.
|
class |
ObjectShortHashMap<KType>
A hash map of
Object to short , implemented using open
addressing with linear probing for collision resolution. |
class |
ObjectShortIdentityHashMap<KType>
An identity hash map of
Object to short . |
interface |
ObjectShortMap<KType>
An associative container with unique binding from keys to a single value.
|
class |
ObjectShortScatterMap<KType>
Same as
ObjectShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ObjectStack<KType>
A subclass of
ObjectArrayList adding stack-related utility methods. |
class |
ShortArrayDeque
An array-backed
ShortDeque . |
class |
ShortArrayList
An array-backed list of shorts.
|
interface |
ShortByteAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
ShortByteHashMap
A hash map of
short to byte , implemented using open
addressing with linear probing for collision resolution. |
interface |
ShortByteMap
An associative container with unique binding from keys to a single value.
|
class |
ShortByteScatterMap
Same as
ShortByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
ShortCharAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
ShortCharHashMap
A hash map of
short to char , implemented using open
addressing with linear probing for collision resolution. |
interface |
ShortCharMap
An associative container with unique binding from keys to a single value.
|
class |
ShortCharScatterMap
Same as
ShortCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
ShortCollection
A collection allows basic, efficient operations on sets of elements
(difference and intersection).
|
interface |
ShortContainer
A generic container holding
short s. |
interface |
ShortDeque
A linear collection that supports element insertion and removal at both ends.
|
interface |
ShortDoubleAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
ShortDoubleHashMap
A hash map of
short to double , implemented using open
addressing with linear probing for collision resolution. |
interface |
ShortDoubleMap
An associative container with unique binding from keys to a single value.
|
class |
ShortDoubleScatterMap
Same as
ShortDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
ShortFloatAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
ShortFloatHashMap
A hash map of
short to float , implemented using open
addressing with linear probing for collision resolution. |
interface |
ShortFloatMap
An associative container with unique binding from keys to a single value.
|
class |
ShortFloatScatterMap
Same as
ShortFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ShortHashSet
A hash set of
short s, implemented using using open addressing
with linear probing for collision resolution. |
interface |
ShortIndexedContainer
An indexed container provides random access to elements based on an
index . |
interface |
ShortIntAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
ShortIntHashMap
A hash map of
short to int , implemented using open
addressing with linear probing for collision resolution. |
interface |
ShortIntMap
An associative container with unique binding from keys to a single value.
|
class |
ShortIntScatterMap
Same as
ShortIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
ShortLongAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
ShortLongHashMap
A hash map of
short to long , implemented using open
addressing with linear probing for collision resolution. |
interface |
ShortLongMap
An associative container with unique binding from keys to a single value.
|
class |
ShortLongScatterMap
Same as
ShortLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
interface |
ShortLookupContainer
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 |
ShortObjectAssociativeContainer<VType>
An associative container from keys to (one or
possibly more) values.
|
class |
ShortObjectHashMap<VType>
A hash map of
short to Object , implemented using open
addressing with linear probing for collision resolution. |
interface |
ShortObjectMap<VType>
An associative container with unique binding from keys to a single value.
|
class |
ShortObjectScatterMap<VType>
Same as
ShortObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ShortScatterSet
Same as
ShortHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
interface |
ShortSet
A set of
short s. |
interface |
ShortShortAssociativeContainer
An associative container from keys to (one or
possibly more) values.
|
class |
ShortShortHashMap
A hash map of
short to short , implemented using open
addressing with linear probing for collision resolution. |
interface |
ShortShortMap
An associative container with unique binding from keys to a single value.
|
class |
ShortShortScatterMap
Same as
ShortShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ShortStack
A subclass of
ShortArrayList adding stack-related utility methods. |
Modifier and Type | Class and Description |
---|---|
class |
ByteCursor
A cursor over a collection of
bytes . |
class |
CharByteCursor
A cursor over entries of an associative container (char keys and byte
values).
|
class |
CharCharCursor
A cursor over entries of an associative container (char keys and char
values).
|
class |
CharCursor
A cursor over a collection of
chars . |
class |
CharDoubleCursor
A cursor over entries of an associative container (char keys and double
values).
|
class |
CharFloatCursor
A cursor over entries of an associative container (char keys and float
values).
|
class |
CharIntCursor
A cursor over entries of an associative container (char keys and int
values).
|
class |
CharLongCursor
A cursor over entries of an associative container (char keys and long
values).
|
class |
CharObjectCursor<VType>
A cursor over entries of an associative container (char keys and Object
values).
|
class |
CharShortCursor
A cursor over entries of an associative container (char keys and short
values).
|
class |
DoubleCursor
A cursor over a collection of
doubles . |
class |
FloatCursor
A cursor over a collection of
floats . |
class |
IntByteCursor
A cursor over entries of an associative container (int keys and byte
values).
|
class |
IntCharCursor
A cursor over entries of an associative container (int keys and char
values).
|
class |
IntCursor
A cursor over a collection of
ints . |
class |
IntDoubleCursor
A cursor over entries of an associative container (int keys and double
values).
|
class |
IntFloatCursor
A cursor over entries of an associative container (int keys and float
values).
|
class |
IntIntCursor
A cursor over entries of an associative container (int keys and int
values).
|
class |
IntLongCursor
A cursor over entries of an associative container (int keys and long
values).
|
class |
IntObjectCursor<VType>
A cursor over entries of an associative container (int keys and Object
values).
|
class |
IntShortCursor
A cursor over entries of an associative container (int keys and short
values).
|
class |
LongByteCursor
A cursor over entries of an associative container (long keys and byte
values).
|
class |
LongCharCursor
A cursor over entries of an associative container (long keys and char
values).
|
class |
LongCursor
A cursor over a collection of
longs . |
class |
LongDoubleCursor
A cursor over entries of an associative container (long keys and double
values).
|
class |
LongFloatCursor
A cursor over entries of an associative container (long keys and float
values).
|
class |
LongIntCursor
A cursor over entries of an associative container (long keys and int
values).
|
class |
LongLongCursor
A cursor over entries of an associative container (long keys and long
values).
|
class |
LongObjectCursor<VType>
A cursor over entries of an associative container (long keys and Object
values).
|
class |
LongShortCursor
A cursor over entries of an associative container (long keys and short
values).
|
class |
ObjectByteCursor<KType>
A cursor over entries of an associative container (Object keys and byte
values).
|
class |
ObjectCharCursor<KType>
A cursor over entries of an associative container (Object keys and char
values).
|
class |
ObjectCursor<KType>
A cursor over a collection of
Objects . |
class |
ObjectDoubleCursor<KType>
A cursor over entries of an associative container (Object keys and double
values).
|
class |
ObjectFloatCursor<KType>
A cursor over entries of an associative container (Object keys and float
values).
|
class |
ObjectIntCursor<KType>
A cursor over entries of an associative container (Object keys and int
values).
|
class |
ObjectLongCursor<KType>
A cursor over entries of an associative container (Object keys and long
values).
|
class |
ObjectObjectCursor<KType,VType>
A cursor over entries of an associative container (Object keys and Object
values).
|
class |
ObjectShortCursor<KType>
A cursor over entries of an associative container (Object keys and short
values).
|
class |
ShortByteCursor
A cursor over entries of an associative container (short keys and byte
values).
|
class |
ShortCharCursor
A cursor over entries of an associative container (short keys and char
values).
|
class |
ShortCursor
A cursor over a collection of
shorts . |
class |
ShortDoubleCursor
A cursor over entries of an associative container (short keys and double
values).
|
class |
ShortFloatCursor
A cursor over entries of an associative container (short keys and float
values).
|
class |
ShortIntCursor
A cursor over entries of an associative container (short keys and int
values).
|
class |
ShortLongCursor
A cursor over entries of an associative container (short keys and long
values).
|
class |
ShortObjectCursor<VType>
A cursor over entries of an associative container (short keys and Object
values).
|
class |
ShortShortCursor
A cursor over entries of an associative container (short keys and short
values).
|
Modifier and Type | Interface and Description |
---|---|
interface |
ByteBytePredicate
A predicate that applies to
byte , byte pairs. |
interface |
ByteCharPredicate
A predicate that applies to
byte , char pairs. |
interface |
ByteDoublePredicate
A predicate that applies to
byte , double pairs. |
interface |
ByteFloatPredicate
A predicate that applies to
byte , float pairs. |
interface |
ByteIntPredicate
A predicate that applies to
byte , int pairs. |
interface |
ByteLongPredicate
A predicate that applies to
byte , long pairs. |
interface |
ByteObjectPredicate<VType>
A predicate that applies to
byte , Object pairs. |
interface |
BytePredicate
A predicate that applies to
byte objects. |
interface |
ByteShortPredicate
A predicate that applies to
byte , short pairs. |
interface |
CharBytePredicate
A predicate that applies to
char , byte pairs. |
interface |
CharCharPredicate
A predicate that applies to
char , char pairs. |
interface |
CharDoublePredicate
A predicate that applies to
char , double pairs. |
interface |
CharFloatPredicate
A predicate that applies to
char , float pairs. |
interface |
CharIntPredicate
A predicate that applies to
char , int pairs. |
interface |
CharLongPredicate
A predicate that applies to
char , long pairs. |
interface |
CharObjectPredicate<VType>
A predicate that applies to
char , Object pairs. |
interface |
CharPredicate
A predicate that applies to
char objects. |
interface |
CharShortPredicate
A predicate that applies to
char , short pairs. |
interface |
DoubleBytePredicate
A predicate that applies to
double , byte pairs. |
interface |
DoubleCharPredicate
A predicate that applies to
double , char pairs. |
interface |
DoubleDoublePredicate
A predicate that applies to
double , double pairs. |
interface |
DoubleFloatPredicate
A predicate that applies to
double , float pairs. |
interface |
DoubleIntPredicate
A predicate that applies to
double , int pairs. |
interface |
DoubleLongPredicate
A predicate that applies to
double , long pairs. |
interface |
DoubleObjectPredicate<VType>
A predicate that applies to
double , Object pairs. |
interface |
DoublePredicate
A predicate that applies to
double objects. |
interface |
DoubleShortPredicate
A predicate that applies to
double , short pairs. |
interface |
FloatBytePredicate
A predicate that applies to
float , byte pairs. |
interface |
FloatCharPredicate
A predicate that applies to
float , char pairs. |
interface |
FloatDoublePredicate
A predicate that applies to
float , double pairs. |
interface |
FloatFloatPredicate
A predicate that applies to
float , float pairs. |
interface |
FloatIntPredicate
A predicate that applies to
float , int pairs. |
interface |
FloatLongPredicate
A predicate that applies to
float , long pairs. |
interface |
FloatObjectPredicate<VType>
A predicate that applies to
float , Object pairs. |
interface |
FloatPredicate
A predicate that applies to
float objects. |
interface |
FloatShortPredicate
A predicate that applies to
float , short pairs. |
interface |
IntBytePredicate
A predicate that applies to
int , byte pairs. |
interface |
IntCharPredicate
A predicate that applies to
int , char pairs. |
interface |
IntDoublePredicate
A predicate that applies to
int , double pairs. |
interface |
IntFloatPredicate
A predicate that applies to
int , float pairs. |
interface |
IntIntPredicate
A predicate that applies to
int , int pairs. |
interface |
IntLongPredicate
A predicate that applies to
int , long pairs. |
interface |
IntObjectPredicate<VType>
A predicate that applies to
int , Object pairs. |
interface |
IntPredicate
A predicate that applies to
int objects. |
interface |
IntShortPredicate
A predicate that applies to
int , short pairs. |
interface |
LongBytePredicate
A predicate that applies to
long , byte pairs. |
interface |
LongCharPredicate
A predicate that applies to
long , char pairs. |
interface |
LongDoublePredicate
A predicate that applies to
long , double pairs. |
interface |
LongFloatPredicate
A predicate that applies to
long , float pairs. |
interface |
LongIntPredicate
A predicate that applies to
long , int pairs. |
interface |
LongLongPredicate
A predicate that applies to
long , long pairs. |
interface |
LongObjectPredicate<VType>
A predicate that applies to
long , Object pairs. |
interface |
LongPredicate
A predicate that applies to
long objects. |
interface |
LongShortPredicate
A predicate that applies to
long , short pairs. |
interface |
ObjectBytePredicate<KType>
A predicate that applies to
Object , byte pairs. |
interface |
ObjectCharPredicate<KType>
A predicate that applies to
Object , char pairs. |
interface |
ObjectDoublePredicate<KType>
A predicate that applies to
Object , double pairs. |
interface |
ObjectFloatPredicate<KType>
A predicate that applies to
Object , float pairs. |
interface |
ObjectIntPredicate<KType>
A predicate that applies to
Object , int pairs. |
interface |
ObjectLongPredicate<KType>
A predicate that applies to
Object , long pairs. |
interface |
ObjectObjectPredicate<KType,VType>
A predicate that applies to
Object , Object pairs. |
interface |
ObjectPredicate<KType>
A predicate that applies to
Object objects. |
interface |
ObjectShortPredicate<KType>
A predicate that applies to
Object , short pairs. |
interface |
ShortBytePredicate
A predicate that applies to
short , byte pairs. |
interface |
ShortCharPredicate
A predicate that applies to
short , char pairs. |
interface |
ShortDoublePredicate
A predicate that applies to
short , double pairs. |
interface |
ShortFloatPredicate
A predicate that applies to
short , float pairs. |
interface |
ShortIntPredicate
A predicate that applies to
short , int pairs. |
interface |
ShortLongPredicate
A predicate that applies to
short , long pairs. |
interface |
ShortObjectPredicate<VType>
A predicate that applies to
short , Object pairs. |
interface |
ShortPredicate
A predicate that applies to
short objects. |
interface |
ShortShortPredicate
A predicate that applies to
short , short pairs. |
Modifier and Type | Interface and Description |
---|---|
interface |
ByteByteProcedure
A procedure that applies to
byte , byte pairs. |
interface |
ByteCharProcedure
A procedure that applies to
byte , char pairs. |
interface |
ByteDoubleProcedure
A procedure that applies to
byte , double pairs. |
interface |
ByteFloatProcedure
A procedure that applies to
byte , float pairs. |
interface |
ByteIntProcedure
A procedure that applies to
byte , int pairs. |
interface |
ByteLongProcedure
A procedure that applies to
byte , long pairs. |
interface |
ByteObjectProcedure<VType>
A procedure that applies to
byte , Object pairs. |
interface |
ByteProcedure
A procedure that applies to
byte objects. |
interface |
ByteShortProcedure
A procedure that applies to
byte , short pairs. |
interface |
CharByteProcedure
A procedure that applies to
char , byte pairs. |
interface |
CharCharProcedure
A procedure that applies to
char , char pairs. |
interface |
CharDoubleProcedure
A procedure that applies to
char , double pairs. |
interface |
CharFloatProcedure
A procedure that applies to
char , float pairs. |
interface |
CharIntProcedure
A procedure that applies to
char , int pairs. |
interface |
CharLongProcedure
A procedure that applies to
char , long pairs. |
interface |
CharObjectProcedure<VType>
A procedure that applies to
char , Object pairs. |
interface |
CharProcedure
A procedure that applies to
char objects. |
interface |
CharShortProcedure
A procedure that applies to
char , short pairs. |
interface |
DoubleByteProcedure
A procedure that applies to
double , byte pairs. |
interface |
DoubleCharProcedure
A procedure that applies to
double , char pairs. |
interface |
DoubleDoubleProcedure
A procedure that applies to
double , double pairs. |
interface |
DoubleFloatProcedure
A procedure that applies to
double , float pairs. |
interface |
DoubleIntProcedure
A procedure that applies to
double , int pairs. |
interface |
DoubleLongProcedure
A procedure that applies to
double , long pairs. |
interface |
DoubleObjectProcedure<VType>
A procedure that applies to
double , Object pairs. |
interface |
DoubleProcedure
A procedure that applies to
double objects. |
interface |
DoubleShortProcedure
A procedure that applies to
double , short pairs. |
interface |
FloatByteProcedure
A procedure that applies to
float , byte pairs. |
interface |
FloatCharProcedure
A procedure that applies to
float , char pairs. |
interface |
FloatDoubleProcedure
A procedure that applies to
float , double pairs. |
interface |
FloatFloatProcedure
A procedure that applies to
float , float pairs. |
interface |
FloatIntProcedure
A procedure that applies to
float , int pairs. |
interface |
FloatLongProcedure
A procedure that applies to
float , long pairs. |
interface |
FloatObjectProcedure<VType>
A procedure that applies to
float , Object pairs. |
interface |
FloatProcedure
A procedure that applies to
float objects. |
interface |
FloatShortProcedure
A procedure that applies to
float , short pairs. |
interface |
IntByteProcedure
A procedure that applies to
int , byte pairs. |
interface |
IntCharProcedure
A procedure that applies to
int , char pairs. |
interface |
IntDoubleProcedure
A procedure that applies to
int , double pairs. |
interface |
IntFloatProcedure
A procedure that applies to
int , float pairs. |
interface |
IntIntProcedure
A procedure that applies to
int , int pairs. |
interface |
IntLongProcedure
A procedure that applies to
int , long pairs. |
interface |
IntObjectProcedure<VType>
A procedure that applies to
int , Object pairs. |
interface |
IntProcedure
A procedure that applies to
int objects. |
interface |
IntShortProcedure
A procedure that applies to
int , short pairs. |
interface |
LongByteProcedure
A procedure that applies to
long , byte pairs. |
interface |
LongCharProcedure
A procedure that applies to
long , char pairs. |
interface |
LongDoubleProcedure
A procedure that applies to
long , double pairs. |
interface |
LongFloatProcedure
A procedure that applies to
long , float pairs. |
interface |
LongIntProcedure
A procedure that applies to
long , int pairs. |
interface |
LongLongProcedure
A procedure that applies to
long , long pairs. |
interface |
LongObjectProcedure<VType>
A procedure that applies to
long , Object pairs. |
interface |
LongProcedure
A procedure that applies to
long objects. |
interface |
LongShortProcedure
A procedure that applies to
long , short pairs. |
interface |
ObjectByteProcedure<KType>
A procedure that applies to
Object , byte pairs. |
interface |
ObjectCharProcedure<KType>
A procedure that applies to
Object , char pairs. |
interface |
ObjectDoubleProcedure<KType>
A procedure that applies to
Object , double pairs. |
interface |
ObjectFloatProcedure<KType>
A procedure that applies to
Object , float pairs. |
interface |
ObjectIntProcedure<KType>
A procedure that applies to
Object , int pairs. |
interface |
ObjectLongProcedure<KType>
A procedure that applies to
Object , long pairs. |
interface |
ObjectObjectProcedure<KType,VType>
A procedure that applies to
Object , Object pairs. |
interface |
ObjectProcedure<KType>
A procedure that applies to
Object objects. |
interface |
ObjectShortProcedure<KType>
A procedure that applies to
Object , short pairs. |
interface |
ShortByteProcedure
A procedure that applies to
short , byte pairs. |
interface |
ShortCharProcedure
A procedure that applies to
short , char pairs. |
interface |
ShortDoubleProcedure
A procedure that applies to
short , double pairs. |
interface |
ShortFloatProcedure
A procedure that applies to
short , float pairs. |
interface |
ShortIntProcedure
A procedure that applies to
short , int pairs. |
interface |
ShortLongProcedure
A procedure that applies to
short , long pairs. |
interface |
ShortObjectProcedure<VType>
A procedure that applies to
short , Object pairs. |
interface |
ShortProcedure
A procedure that applies to
short objects. |
interface |
ShortShortProcedure
A procedure that applies to
short , short pairs. |
Copyright © 2024 Carrot Search s.c.. All rights reserved.