Package | Description |
---|---|
net.openhft.lang.collection |
Modifier and Type | Class and Description |
---|---|
class |
ATSDirectBitSet
DirectBitSet with input validations and ThreadSafe memory access.
|
class |
SingleThreadedDirectBitSet
DirectBitSet with input validations, This class is not thread safe
|
Modifier and Type | Method and Description |
---|---|
DirectBitSet |
ATSDirectBitSet.and(long longIndex,
long value) |
DirectBitSet |
SingleThreadedDirectBitSet.and(long longIndex,
long value) |
DirectBitSet |
DirectBitSet.and(long longIndex,
long value)
Performs a logical AND of the long at the specified index in this
bit set with the argument long value.
|
DirectBitSet |
ATSDirectBitSet.andNot(long longIndex,
long value) |
DirectBitSet |
SingleThreadedDirectBitSet.andNot(long longIndex,
long value) |
DirectBitSet |
DirectBitSet.andNot(long longIndex,
long value)
Clears all of the bits in the long at the specified index in this
DirectBitSet whose corresponding bit is set in the specified
long value. |
DirectBitSet |
ATSDirectBitSet.clear() |
DirectBitSet |
SingleThreadedDirectBitSet.clear() |
DirectBitSet |
DirectBitSet.clear()
Sets all of the bits in this BitSet to
false . |
DirectBitSet |
ATSDirectBitSet.clear(long bitIndex) |
DirectBitSet |
SingleThreadedDirectBitSet.clear(long bitIndex) |
DirectBitSet |
DirectBitSet.clear(long bitIndex)
Sets the bit specified by the index to
false . |
DirectBitSet |
ATSDirectBitSet.clear(long fromIndex,
long exclusiveToIndex) |
DirectBitSet |
SingleThreadedDirectBitSet.clear(long fromIndex,
long exclusiveToIndex) |
DirectBitSet |
DirectBitSet.clear(long fromIndex,
long toIndex)
Sets the bits from the specified
fromIndex (inclusive) to the
specified toIndex (exclusive) to false . |
DirectBitSet |
DirectBitSetBuilder.create(long size) |
DirectBitSet |
ATSDirectBitSet.flip(long bitIndex) |
DirectBitSet |
SingleThreadedDirectBitSet.flip(long bitIndex) |
DirectBitSet |
DirectBitSet.flip(long bitIndex)
Sets the bit at the specified index to the complement of its
current value.
|
DirectBitSet |
ATSDirectBitSet.flip(long fromIndex,
long exclusiveToIndex) |
DirectBitSet |
SingleThreadedDirectBitSet.flip(long fromIndex,
long exclusiveToIndex) |
DirectBitSet |
DirectBitSet.flip(long fromIndex,
long toIndex)
Sets each bit from the specified
fromIndex (inclusive) to the
specified toIndex (exclusive) to the complement of its current
value. |
DirectBitSet |
ATSDirectBitSet.or(long longIndex,
long value) |
DirectBitSet |
SingleThreadedDirectBitSet.or(long longIndex,
long value) |
DirectBitSet |
DirectBitSet.or(long longIndex,
long value)
Performs a logical OR of the long at the specified index in this
bit set with the argument long value.
|
DirectBitSet |
ATSDirectBitSet.set(long bitIndex) |
DirectBitSet |
SingleThreadedDirectBitSet.set(long bitIndex) |
DirectBitSet |
DirectBitSet.set(long bitIndex)
Sets the bit at the specified index to
true . |
DirectBitSet |
ATSDirectBitSet.set(long bitIndex,
boolean value) |
DirectBitSet |
SingleThreadedDirectBitSet.set(long bitIndex,
boolean value) |
DirectBitSet |
DirectBitSet.set(long bitIndex,
boolean value)
Sets the bit at the specified index to the specified value.
|
DirectBitSet |
ATSDirectBitSet.set(long fromIndex,
long exclusiveToIndex) |
DirectBitSet |
SingleThreadedDirectBitSet.set(long fromIndex,
long exclusiveToIndex) |
DirectBitSet |
DirectBitSet.set(long fromIndex,
long toIndex)
Sets the bits from the specified
fromIndex (inclusive) to the
specified toIndex (exclusive) to true . |
DirectBitSet |
ATSDirectBitSet.set(long fromIndex,
long toIndex,
boolean value) |
DirectBitSet |
SingleThreadedDirectBitSet.set(long fromIndex,
long toIndex,
boolean value) |
DirectBitSet |
DirectBitSet.set(long fromIndex,
long toIndex,
boolean value)
Sets the bits from the specified
fromIndex (inclusive) to the
specified toIndex (exclusive) to the specified value. |
DirectBitSet |
ATSDirectBitSet.setAll() |
DirectBitSet |
SingleThreadedDirectBitSet.setAll() |
DirectBitSet |
DirectBitSet.setAll()
Sets all bits,
bs.setAll() is equivalent
of bs.set(0, bs.size() . |
static DirectBitSet |
ATSDirectBitSet.wrap(Bytes bytes) |
DirectBitSet |
ATSDirectBitSet.xor(long longIndex,
long value) |
DirectBitSet |
SingleThreadedDirectBitSet.xor(long longIndex,
long value) |
DirectBitSet |
DirectBitSet.xor(long longIndex,
long value)
Performs a logical XOR of the long at the specified index in this
bit set with the argument long value.
|
Copyright © 2019. All rights reserved.