| 208 | } |
| 209 | |
| 210 | forceinline void |
| 211 | BndSet::become(Space& home, const BndSet& that) { |
| 212 | if (fst()!=nullptr) { |
| 213 | assert(lst()!=nullptr); |
| 214 | assert(fst()!= that.fst()); |
| 215 | fst()->dispose(home,lst()); |
| 216 | } |
| 217 | fst(that.fst()); |
| 218 | lst(that.lst()); |
| 219 | _size = that.size(); |
| 220 | assert(isConsistent()); |
| 221 | } |
| 222 | |
| 223 | forceinline bool |
| 224 | BndSet::in(int i) const { |
no test coverage detected