Lines Matching refs:index
36 T& At(size_t index, size_t element_size = sizeof(T), size_t alignment = alignof(T)) {
37 DCHECK_LT(index, size_);
38 return AtUnchecked(index, element_size, alignment);
41 const T& At(size_t index, size_t element_size = sizeof(T), size_t alignment = alignof(T)) const {
42 DCHECK_LT(index, size_);
43 return AtUnchecked(index, element_size, alignment);
64 static size_t OffsetOfElement(size_t index,
68 return RoundUp(offsetof(LengthPrefixedArray<T>, data_), alignment) + index * element_size;
96 T& AtUnchecked(size_t index, size_t element_size, size_t alignment) { in AtUnchecked() argument
98 reinterpret_cast<uintptr_t>(this) + OffsetOfElement(index, element_size, alignment)); in AtUnchecked()
101 const T& AtUnchecked(size_t index, size_t element_size, size_t alignment) const { in AtUnchecked() argument
103 reinterpret_cast<uintptr_t>(this) + OffsetOfElement(index, element_size, alignment)); in AtUnchecked()