Lines Matching defs:Length
41 size_type Length;
48 /*implicit*/ ArrayRef() : Data(0), Length(0) {}
52 : Data(&OneElt), Length(1) {}
56 : Data(data), Length(length) {}
60 : Data(begin), Length(end - begin) {}
67 : Data(Vec.data()), Length(Vec.size()) {
73 : Data(Vec.empty() ? (T*)0 : &Vec[0]), Length(Vec.size()) {}
78 : Data(Arr), Length(N) {}
85 iterator end() const { return Data + Length; }
88 bool empty() const { return Length == 0; }
93 size_t size() const { return Length; }
104 return Data[Length-1];
109 if (Length != RHS.Length)
111 for (size_type i = 0; i != Length; i++)
134 assert(Index < Length && "Invalid index!");
142 return std::vector<T>(Data, Data+Length);
149 return std::vector<T>(Data, Data+Length);