| aa
    | 
| Classes | |
| class | Iter | 
| Public Member Functions | |
| int | bitCount () | 
| IBitSet | clear () | 
| boolean | clr (int idx) | 
| boolean | disjoint (IBitSet bs) | 
| IBitSet | flip () | 
| boolean | is_empty () | 
| Iterator< Integer > | iterator () | 
| int | max () | 
| IBitSet | or (IBitSet bs) | 
| boolean | set (int idx) | 
| boolean | subsetsX (IBitSet bs) | 
| void | subtract (IBitSet bs) | 
| String | toString () | 
| SB | toString (SB sb) | 
| boolean | tst (int idx) | 
| Static Public Attributes | |
| static final IBitSet | EMPTY = new IBitSet() | 
| static final IBitSet | FULL = new IBitSet().flip() | 
| Private Member Functions | |
| boolean | _clr (int idx) | 
| boolean | _set (int idx) | 
| boolean | _tst (int idx) | 
| int | wd (int x) | 
| int | xd (int x) | 
| Static Private Member Functions | |
| static int | idx (int i) | 
| static int | mask (int i) | 
| Private Attributes | |
| final AryInt | _bits = new AryInt() | 
| boolean | _sign | 
Definition at line 10 of file IBitSet.java.
| 
 | private | 
Definition at line 36 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.AryInt._len, com.cliffc.aa.util.AryInt.atX(), com.cliffc.aa.util.IBitSet.idx(), com.cliffc.aa.util.AryInt.last(), com.cliffc.aa.util.IBitSet.mask(), com.cliffc.aa.util.AryInt.pop(), and com.cliffc.aa.util.AryInt.setX().
Referenced by com.cliffc.aa.util.IBitSet.clr(), and com.cliffc.aa.util.IBitSet.set().
| 
 | private | 
Definition at line 29 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.AryInt.atX(), com.cliffc.aa.util.IBitSet.idx(), com.cliffc.aa.util.IBitSet.mask(), and com.cliffc.aa.util.AryInt.setX().
Referenced by com.cliffc.aa.util.IBitSet.clr(), and com.cliffc.aa.util.IBitSet.set().
| 
 | private | 
Definition at line 23 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.AryInt.atX(), com.cliffc.aa.util.IBitSet.idx(), and com.cliffc.aa.util.IBitSet.mask().
Referenced by com.cliffc.aa.util.IBitSet.tst().
| int com.cliffc.aa.util.IBitSet.bitCount | ( | ) | 
Definition at line 47 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.AryInt._es, com.cliffc.aa.util.AryInt._len, and com.cliffc.aa.util.IBitSet._sign.
| IBitSet com.cliffc.aa.util.IBitSet.clear | ( | ) | 
Definition at line 66 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.IBitSet._sign, and com.cliffc.aa.util.AryInt.clear().
| boolean com.cliffc.aa.util.IBitSet.clr | ( | int | idx | ) | 
Definition at line 27 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._clr(), com.cliffc.aa.util.IBitSet._set(), com.cliffc.aa.util.IBitSet._sign, and com.cliffc.aa.util.IBitSet.idx().
| boolean com.cliffc.aa.util.IBitSet.disjoint | ( | IBitSet | bs | ) | 
Definition at line 88 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.AryInt._len, com.cliffc.aa.util.IBitSet._sign, com.cliffc.aa.util.IBitSet.is_empty(), and com.cliffc.aa.util.IBitSet.wd().
| IBitSet com.cliffc.aa.util.IBitSet.flip | ( | ) | 
Definition at line 45 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._sign.
| 
 | staticprivate | 
Definition at line 18 of file IBitSet.java.
Referenced by com.cliffc.aa.util.IBitSet._clr(), com.cliffc.aa.util.IBitSet._set(), com.cliffc.aa.util.IBitSet._tst(), com.cliffc.aa.util.IBitSet.clr(), com.cliffc.aa.util.IBitSet.Iter.hasNext(), com.cliffc.aa.util.IBitSet.Iter.next(), com.cliffc.aa.util.IBitSet.set(), and com.cliffc.aa.util.IBitSet.tst().
| boolean com.cliffc.aa.util.IBitSet.is_empty | ( | ) | 
Definition at line 85 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.AryInt._len, and com.cliffc.aa.util.IBitSet._sign.
Referenced by com.cliffc.aa.util.IBitSet.disjoint(), and com.cliffc.aa.util.IBitSet.subsetsX().
| Iterator<Integer> com.cliffc.aa.util.IBitSet.iterator | ( | ) | 
| 
 | staticprivate | 
Definition at line 19 of file IBitSet.java.
Referenced by com.cliffc.aa.util.IBitSet._clr(), com.cliffc.aa.util.IBitSet._set(), com.cliffc.aa.util.IBitSet._tst(), and com.cliffc.aa.util.IBitSet.Iter.hasNext().
| int com.cliffc.aa.util.IBitSet.max | ( | ) | 
Definition at line 54 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.AryInt._len, com.cliffc.aa.util.IBitSet._sign, and com.cliffc.aa.util.AryInt.last().
Referenced by com.cliffc.aa.util.IBitSet.subsetsX().
Definition at line 73 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.AryInt._len, com.cliffc.aa.util.IBitSet._sign, com.cliffc.aa.util.AryInt.atX(), com.cliffc.aa.util.AryInt.setX(), and com.cliffc.aa.util.IBitSet.wd().
| boolean com.cliffc.aa.util.IBitSet.set | ( | int | idx | ) | 
Definition at line 26 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._clr(), com.cliffc.aa.util.IBitSet._set(), com.cliffc.aa.util.IBitSet._sign, and com.cliffc.aa.util.IBitSet.idx().
Referenced by com.cliffc.aa.type.Bits< BitsRPC >.bitset(), and com.cliffc.aa.HM.HM4.T2.live().
| boolean com.cliffc.aa.util.IBitSet.subsetsX | ( | IBitSet | bs | ) | 
Definition at line 103 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.AryInt._len, com.cliffc.aa.util.IBitSet.is_empty(), com.cliffc.aa.util.IBitSet.max(), and com.cliffc.aa.util.IBitSet.xd().
| void com.cliffc.aa.util.IBitSet.subtract | ( | IBitSet | bs | ) | 
Definition at line 80 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.AryInt._len, com.cliffc.aa.util.AryInt.atX(), com.cliffc.aa.util.AryInt.setX(), and com.cliffc.aa.util.IBitSet.wd().
| String com.cliffc.aa.util.IBitSet.toString | ( | ) | 
Definition at line 112 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet.toString().
Referenced by com.cliffc.aa.util.IBitSet.toString().
Definition at line 113 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.AryInt._len, com.cliffc.aa.util.IBitSet._sign, com.cliffc.aa.util.SB.p(), com.cliffc.aa.util.IBitSet.tst(), and com.cliffc.aa.util.SB.unchar().
| boolean com.cliffc.aa.util.IBitSet.tst | ( | int | idx | ) | 
Definition at line 22 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._sign, com.cliffc.aa.util.IBitSet._tst(), and com.cliffc.aa.util.IBitSet.idx().
Referenced by com.cliffc.aa.util.IBitSet.toString().
| 
 | private | 
Definition at line 60 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, and com.cliffc.aa.util.AryInt._es.
Referenced by com.cliffc.aa.util.IBitSet.disjoint(), com.cliffc.aa.util.IBitSet.or(), and com.cliffc.aa.util.IBitSet.subtract().
| 
 | private | 
Definition at line 61 of file IBitSet.java.
References com.cliffc.aa.util.IBitSet._bits, com.cliffc.aa.util.IBitSet._sign, and com.cliffc.aa.util.AryInt.atX().
Referenced by com.cliffc.aa.util.IBitSet.subsetsX().
Definition at line 12 of file IBitSet.java.
Referenced by com.cliffc.aa.util.IBitSet._clr(), com.cliffc.aa.util.IBitSet._set(), com.cliffc.aa.util.IBitSet._tst(), com.cliffc.aa.util.IBitSet.bitCount(), com.cliffc.aa.util.IBitSet.clear(), com.cliffc.aa.util.IBitSet.disjoint(), com.cliffc.aa.util.IBitSet.Iter.hasNext(), com.cliffc.aa.util.IBitSet.is_empty(), com.cliffc.aa.util.IBitSet.max(), com.cliffc.aa.util.IBitSet.Iter.next(), com.cliffc.aa.util.IBitSet.or(), com.cliffc.aa.util.IBitSet.subsetsX(), com.cliffc.aa.util.IBitSet.subtract(), com.cliffc.aa.util.IBitSet.toString(), com.cliffc.aa.util.IBitSet.wd(), and com.cliffc.aa.util.IBitSet.xd().
| 
 | private | 
Definition at line 11 of file IBitSet.java.
Referenced by com.cliffc.aa.util.IBitSet.bitCount(), com.cliffc.aa.util.IBitSet.clear(), com.cliffc.aa.util.IBitSet.clr(), com.cliffc.aa.util.IBitSet.disjoint(), com.cliffc.aa.util.IBitSet.flip(), com.cliffc.aa.util.IBitSet.is_empty(), com.cliffc.aa.util.IBitSet.max(), com.cliffc.aa.util.IBitSet.or(), com.cliffc.aa.util.IBitSet.set(), com.cliffc.aa.util.IBitSet.toString(), com.cliffc.aa.util.IBitSet.tst(), and com.cliffc.aa.util.IBitSet.xd().
Definition at line 15 of file IBitSet.java.
Definition at line 16 of file IBitSet.java.