Lines Matching refs:length_
301 Vector() : start_(NULL), length_(0) {} in Vector()
302 Vector(T* data, int length) : start_(data), length_(length) { in Vector()
313 ASSERT(to <= length_); in SubVector()
320 int length() const { return length_; } in length()
323 bool is_empty() const { return length_ == 0; } in is_empty()
330 ASSERT(0 <= index && index < length_);
338 T& last() { return start_[length_ - 1]; } in last()
342 T* result = NewArray<T>(length_); in Clone()
343 for (int i = 0; i < length_; i++) result[i] = start_[i]; in Clone()
344 return Vector<T>(result, length_); in Clone()
360 ASSERT(length <= length_); in Truncate()
361 length_ = length; in Truncate()
369 length_ = 0; in Dispose()
373 ASSERT(offset < length_);
374 return Vector<T>(start_ + offset, length_ - offset);
391 int length_; variable