reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
129 return buildFrom(CGM, Elems, Offsets, CharUnits::Zero(), Size, 151 Offsets.push_back(Size); 154 Offsets.push_back(Offset); 173 replace(Offsets, *FirstElemToReplace, *LastElemToReplace, {Offset}); 288 return Offsets.size(); 291 auto FirstAfterPos = llvm::upper_bound(Offsets, Pos); 292 if (FirstAfterPos == Offsets.begin()) 296 size_t LastAtOrBeforePosIndex = FirstAfterPos - Offsets.begin() - 1; 297 if (Offsets[LastAtOrBeforePosIndex] == Pos) 301 if (Offsets[LastAtOrBeforePosIndex] + 317 CharUnits Offset = Offsets[Index]; 327 Offsets, Index, Index + 1, 335 replace(Offsets, Index, Index + 1, 353 replace(Offsets, Index, Index + 1, 365 replace(Offsets, Index, Index + 1, {Offset, Hint}); 371 replace(Offsets, Index, Index + 1, {}); 513 if (Length == 1 && Offsets[First] == Offset && 526 makeArrayRef(Offsets).slice(First, Length), Offset, getSize(DesiredTy), 529 replace(Offsets, First, Last, {Offset});