Lines Matching defs:i0_
275 explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) {
282 for (uptr i = i0_; i < kLevel1Size; i++)
288 // Printf("++++: %zd %zd; %d %d; size %zd\n", i0_, i1_, it1_.hasNext(),
291 for (; i0_ < kLevel1Size; i0_++) {
292 if (bv_.l1_[i0_].empty()) continue;
293 it1_ = typename BV::Iterator(bv_.l1_[i0_]);
294 // Printf("+i0: %zd %zd; %d %d; size %zd\n", i0_, i1_, it1_.hasNext(),
302 it2_ = typename BV::Iterator(bv_.l2_[i0_][i1_]);
303 // Printf("++i1: %zd %zd; %d %d; size %zd\n", i0_, i1_, it1_.hasNext(),
308 uptr res = i0_ * BV::kSize * BV::kSize + i1_ * BV::kSize + i2;
309 // Printf("+ret: %zd %zd; %d %d; size %zd; res: %zd\n", i0_, i1_,
312 i0_++;
318 uptr i0_, i1_;