Lines Matching defs:_v

459   CPointerVector _v;

461 unsigned Size() const { return _v.Size(); }
462 bool IsEmpty() const { return _v.IsEmpty(); }
463 void ReserveDown() { _v.ReserveDown(); }
464 // void Reserve(unsigned newCapacity) { _v.Reserve(newCapacity); }
465 void ClearAndReserve(unsigned newCapacity) { Clear(); _v.ClearAndReserve(newCapacity); }
471 _v.ConstructReserve(size);
481 _v.Reserve(size);
495 _v.Reserve(size + addSize);
502 const T& operator[](unsigned index) const { return *((T *)_v[index]); }
503 T& operator[](unsigned index) { return *((T *)_v[index]); }
504 const T& operator[](int index) const { return *((T *)_v[(unsigned)index]); }
505 T& operator[](int index) { return *((T *)_v[(unsigned)index]); }
508 const T& Back() const { return *(T *)_v.Back(); }
509 T& Back() { return *(T *)_v.Back(); }
511 void MoveToFront(unsigned index) { _v.MoveToFront(index); }
515 _v.ReserveOnePosition();
521 return _v.AddInReserved(new T(item));
526 _v.ReserveOnePosition();
531 return _v.AddInReserved(ptr);
541 _v.ReserveOnePosition();
543 _v.AddInReserved(p);
550 _v.AddInReserved(p);
556 _v.ReserveOnePosition();
557 _v.InsertInReserved(index, new T(item));
562 _v.ReserveOnePosition();
564 _v.InsertInReserved(index, p);
570 for (unsigned i = _v.Size(); i != 0;)
571 delete (T *)_v[--i];
577 _v.ClearAndFree();
582 for (unsigned i = _v.Size(); i != 0;)
583 delete (T *)_v[--i];
584 _v.Clear();
589 const unsigned size = _v.Size();
591 delete (T *)_v[i];
592 _v.DeleteFrom(index);
598 delete (T *)_v[i];
599 _v.DeleteFrontal(num);
604 delete (T *)_v.Back();
605 _v.DeleteBack();
610 delete (T *)_v[index];
611 _v.Delete(index);
619 delete (T *)_v[index + i];
620 _v.Delete(index, num);
700 { _v.Sort(compare, param); }
705 void Sort() { _v.Sort(CompareObjectItems, NULL); }