Lines Matching refs:Done
91 for (SparseTupleWeightIterator<W, K> it(w); !it.Done(); it.Next()) { in SparseTupleWeight()
126 for (SparseTupleWeightIterator<W, K> it(w); !it.Done(); it.Next()) {
134 for (SparseTupleWeightIterator<W, K> it(*this); !it.Done(); it.Next()) { in Member()
144 for (SparseTupleWeightIterator<W, K> it(*this); !it.Done(); it.Next()) { in Hash()
153 for (SparseTupleWeightIterator<W, K> it(*this); !it.Done(); it.Next()) {
161 for (SparseTupleWeightIterator<W, K> it(*this); !it.Done(); it.Next()) { in Reverse()
236 bool Done() const { in Done() function
277 while (!w1_it.Done() || !w2_it.Done()) { in SparseTupleWeightMap()
278 const K& k1 = (w1_it.Done()) ? w2_it.Value().first : w1_it.Value().first; in SparseTupleWeightMap()
279 const K& k2 = (w2_it.Done()) ? w1_it.Value().first : w2_it.Value().first; in SparseTupleWeightMap()
280 const W& v1 = (w1_it.Done()) ? v1_def : w1_it.Value().second; in SparseTupleWeightMap()
281 const W& v2 = (w2_it.Done()) ? v2_def : w2_it.Value().second; in SparseTupleWeightMap()
284 if (!w1_it.Done()) w1_it.Next(); in SparseTupleWeightMap()
285 if (!w2_it.Done()) w2_it.Next(); in SparseTupleWeightMap()
305 while (!w1_it.Done() || !w2_it.Done()) {
306 const K& k1 = (w1_it.Done()) ? w2_it.Value().first : w1_it.Value().first;
307 const K& k2 = (w2_it.Done()) ? w1_it.Value().first : w2_it.Value().first;
308 const W& v1 = (w1_it.Done()) ? v1_def : w1_it.Value().second;
309 const W& v2 = (w2_it.Done()) ? v2_def : w2_it.Value().second;
312 if (!w1_it.Done()) w1_it.Next();
313 if (!w2_it.Done()) w2_it.Next();
359 for (SparseTupleWeightIterator<W, K> it(w); !it.Done(); it.Next()) {