Lines Matching refs:size
61 template <size_t size>
62 explicit constexpr ArrayRef(T (&array)[size]) in ArrayRef() argument
63 : array_(array), size_(size) { in ArrayRef()
67 size_t size,
69 explicit constexpr ArrayRef(U (&array)[size]) in ArrayRef() argument
70 : array_(array), size_(size) { in ArrayRef()
73 constexpr ArrayRef(T* array, size_t size) in ArrayRef() argument
74 : array_(array), size_(size) { in ArrayRef()
80 : array_(v.data()), size_(v.size()) { in ArrayRef()
87 : array_(v.data()), size_(v.size()) { in ArrayRef()
109 src.size() * sizeof(T) / sizeof(U)); in Cast()
130 size_type size() const { return size_; } in size() function
131 bool empty() const { return size() == 0u; } in empty()
169 return SubArray(pos, size() - pos); in SubArray()
173 return SubArray(pos, size() - pos); in SubArray()
177 DCHECK_LE(pos, size()); in SubArray()
178 DCHECK_LE(length, size() - pos); in SubArray()
183 DCHECK_LE(pos, size()); in SubArray()
184 DCHECK_LE(length, size() - pos); in SubArray()
195 return lhs.size() == rhs.size() && std::equal(lhs.begin(), lhs.end(), rhs.begin());