de.grogra.xl.util
public class XBitSet extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(int bitIndex) |
void |
addToList(IntList list) |
void |
and(XBitSet a,
XBitSet b) |
void |
andNot(XBitSet a,
XBitSet b) |
int |
cardinality() |
void |
clear() |
void |
clear(int bitIndex) |
boolean |
flip(int bitIndex) |
boolean |
get(int bitIndex) |
int |
getBits(int bitIndex) |
boolean |
intersects(XBitSet set) |
int |
nextBit(int fromIndex,
boolean value) |
int |
nextClearBit(int fromIndex) |
int |
nextSetBit(int fromIndex) |
void |
or(XBitSet a,
XBitSet b) |
boolean |
remove(int bitIndex) |
void |
set(int bitIndex) |
void |
set(int bitIndex,
boolean value) |
void |
set(XBitSet src) |
void |
setBits(int bitIndex,
int bits) |
void |
setRange(int startIndex,
int endIndex,
boolean value) |
int |
size() |
java.lang.String |
toString() |
public boolean add(int bitIndex)
public void addToList(IntList list)
public int cardinality()
public void clear()
public void clear(int bitIndex)
public boolean flip(int bitIndex)
public boolean get(int bitIndex)
public int getBits(int bitIndex)
public boolean intersects(XBitSet set)
public final int nextBit(int fromIndex,
boolean value)
public final int nextClearBit(int fromIndex)
public final int nextSetBit(int fromIndex)
public boolean remove(int bitIndex)
public void set(int bitIndex)
public void set(int bitIndex,
boolean value)
public void set(XBitSet src)
public void setBits(int bitIndex,
int bits)
public void setRange(int startIndex,
int endIndex,
boolean value)
public int size()
public java.lang.String toString()
toString in class java.lang.Object