Home | History | Annotate | Download | only in src

Lines Matching defs:length_

22   Vector() : start_(NULL), length_(0) {}
23 Vector(T* data, int length) : start_(data), length_(length) {
28 explicit Vector(T (&arr)[N]) : start_(arr), length_(N) {}
39 SLOW_DCHECK(static_cast<unsigned>(to) <= static_cast<unsigned>(length_));
44 int length() const { return length_; }
47 bool is_empty() const { return length_ == 0; }
55 DCHECK_LT(index, length_);
63 T& last() { return start_[length_ - 1]; }
67 inline iterator end() const { return &start_[length_]; }
71 T* result = NewArray<T>(length_);
72 for (int i = 0; i < length_; i++) result[i] = start_[i];
73 return Vector<T>(result, length_);
105 DCHECK(length <= length_);
106 length_ = length;
114 length_ = 0;
118 DCHECK(offset < length_);
119 return Vector<T>(start_ + offset, length_ - offset);
132 if (length_ != other.length_) return false;
134 for (int i = 0; i < length_; ++i) {
147 int length_;