Lines Matching defs:i0_
277 explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) {
284 for (uptr i = i0_; i < kLevel1Size; i++)
290 // Printf("++++: %zd %zd; %d %d; size %zd\n", i0_, i1_, it1_.hasNext(),
293 for (; i0_ < kLevel1Size; i0_++) {
294 if (bv_.l1_[i0_].empty()) continue;
295 it1_ = typename BV::Iterator(bv_.l1_[i0_]);
296 // Printf("+i0: %zd %zd; %d %d; size %zd\n", i0_, i1_, it1_.hasNext(),
304 it2_ = typename BV::Iterator(bv_.l2_[i0_][i1_]);
305 // Printf("++i1: %zd %zd; %d %d; size %zd\n", i0_, i1_, it1_.hasNext(),
310 uptr res = i0_ * BV::kSize * BV::kSize + i1_ * BV::kSize + i2;
311 // Printf("+ret: %zd %zd; %d %d; size %zd; res: %zd\n", i0_, i1_,
314 i0_++;
320 uptr i0_, i1_;