Lines Matching refs:GetCount

47 	SetInvectorCache__(serial, blki, offset, offset + data[blki].GetCount());  in SetCache()
70 pos = data.Top().GetCount(); in FindBlock0()
72 return data.GetCount() - 1; in FindBlock0()
76 for(int i = index.GetCount(); --i >= 0;) { in FindBlock0()
85 int n = data[blki].GetCount(); in FindBlock0()
135 int n = data.GetCount(); in Reindex()
143 *t = (ds++)->GetCount(); in Reindex()
146 *t++ += (ds++)->GetCount(); in Reindex()
150 n = w.GetCount(); in Reindex()
164 n = w.GetCount(); in Reindex()
178 int n = 2500 + data.GetCount() / 4; in SetBlkPar()
187 for(int i = 0; i < index.GetCount(); i++) in Index()
194 if(data[blki].GetCount() > blk_high) { in Insert0()
196 Slave()->Split(blki, data[blki].GetCount() / 2); in Insert0()
198 x.InsertSplit(0, data[blki], data[blki].GetCount() / 2); in Insert0()
223 ASSERT(ii >= 0 && ii <= GetCount()); in Insert0()
224 if(data.GetCount() == 0) { in Insert0()
247 int n = r.GetCount(); in Insert_()
249 ASSERT(ii >= 0 && ii <= GetCount() && n >= 0 && !slave); in Insert_()
256 if(data.GetCount() == 0) { in Insert_()
275 int bc = data[blki].GetCount(); in Insert_()
339 if(blki < data.GetCount()) { in JoinSmall()
340 int n = data[blki].GetCount(); in JoinSmall()
348 if(blki > 0 && data[blki - 1].GetCount() + n <= blk_high) { in JoinSmall()
354 if(blki + 1 < data.GetCount() && n + data[blki + 1].GetCount() <= blk_high) { in JoinSmall()
368 ASSERT(pos >= 0 && pos + n <= GetCount()); in Remove()
376 if(pos + n < data[blki].GetCount()) { in Remove()
391 int nn = min(n, data[b1].GetCount() - pos); in Remove()
397 while(b2 < data.GetCount() && n >= data[b2].GetCount()) { in Remove()
398 n -= min(n, data[b2].GetCount()); in Remove()
404 if(b1 < data.GetCount()) { in Remove()
421 if(n < GetCount()) in SetCount()
424 InsertN(GetCount(), n - GetCount()); in SetCount()
430 for(int i = 0; i < data.GetCount(); i++) in Shrink()
433 for(int i = 0; i < index.GetCount(); i++) in Shrink()
479 if(data.GetCount() == 0) { in FindUpperBound()
487 for(int i = index.GetCount(); --i >= 0;) { in FindUpperBound()
489 if(m - 1 < data.GetCount() && !less(val, data[m - 1].Top())) { in FindUpperBound()
500 if(blki < data.GetCount()) { in FindUpperBound()
502 offset += data[blki++].GetCount(); in FindUpperBound()
503 if(blki < data.GetCount()) { in FindUpperBound()
510 pos = data.Top().GetCount(); in FindUpperBound()
521 if(data.GetCount() == 0) { in FindLowerBound()
529 for(int i = index.GetCount(); --i >= 0;) { in FindLowerBound()
531 if(m < data.GetCount() && less(data[m][0], val)) { in FindLowerBound()
542 if(blki < data.GetCount()) { in FindLowerBound()
543 if(blki + 1 < data.GetCount() && less(data[blki + 1][0], val)) in FindLowerBound()
544 offset += data[blki++].GetCount(); in FindLowerBound()
545 if(blki < data.GetCount()) { in FindLowerBound()
552 pos = data.Top().GetCount(); in FindLowerBound()
563 if(data.GetCount() == 0) { in InsertUpperBound()
585 return i < GetCount() && !less(val, (*this)[i]) ? i : -1; in Find()
622 it.blki = data.GetCount() - 1; in SetEnd()
625 it.offset = count - data.Top().GetCount(); in SetEnd()
642 ASSERT(end - begin == v->data[blki].GetCount()); in operator +=()
649 ASSERT(end - begin == v->data[blki].GetCount()); in NextBlk()
650 if(blki + 1 < v->data.GetCount()) { in NextBlk()
651 offset += v->data[blki].GetCount(); in NextBlk()
664 offset -= v->data[blki].GetCount(); in PrevBlk()
702 RLOG("------- InVector dump, count: " << GetCount() << ", index depth: " << index.GetCount()); in DumpIndex()
704 for(int i = 0; i < data.GetCount(); i++) { in DumpIndex()
707 h << data[i].GetCount() << " (" << data[i].GetAlloc() << ")"; in DumpIndex()
710 RLOG("Data blocks: " << data.GetCount() << ", sizeof: " << data.GetCount() * sizeof(Vector<T>)); in DumpIndex()
713 for(int j = 0; j < index.GetCount(); j++) { in DumpIndex()
715 h << index[j].GetCount() << ": "; in DumpIndex()
716 for(int k = 0; k < index[j].GetCount(); k++) { in DumpIndex()
732 for(int i = 0; i < data.GetCount(); i++) { in Check()
734 off += data[i].GetCount(); in Check()
735 all += data[i].GetCount(); in Check()
776 int count = r.GetCount(); in InsertRange()
794 if(n < GetCount()) in SetCount()
797 InsertN(GetCount(), n - GetCount()); in SetCount()
836 int n = v.GetCount(); in InArray()
837 iv.SetCount(v.GetCount()); in InArray()