reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
385 uint64_t endOffset() const { return EndOffset; } 391 assert(BeginOffset < EndOffset && "Partitions must span some bytes!"); 392 return EndOffset - BeginOffset; 464 if (P.EndOffset >= MaxSplitSliceEndOffset) { 475 P.EndOffset; 504 if (S.isSplittable() && S.endOffset() > P.EndOffset) { 515 P.BeginOffset = P.EndOffset; 516 P.EndOffset = MaxSplitSliceEndOffset; 523 if (!P.SplitTails.empty() && P.SI->beginOffset() != P.EndOffset && 525 P.BeginOffset = P.EndOffset; 526 P.EndOffset = P.SI->beginOffset(); 536 P.BeginOffset = P.SplitTails.empty() ? P.SI->beginOffset() : P.EndOffset; 537 P.EndOffset = P.SI->endOffset(); 549 while (P.SJ != SE && P.SJ->beginOffset() < P.EndOffset) { 551 P.EndOffset = std::max(P.EndOffset, P.SJ->endOffset()); 551 P.EndOffset = std::max(P.EndOffset, P.SJ->endOffset()); 566 while (P.SJ != SE && P.SJ->beginOffset() < P.EndOffset && 568 P.EndOffset = std::max(P.EndOffset, P.SJ->endOffset()); 568 P.EndOffset = std::max(P.EndOffset, P.SJ->endOffset()); 575 if (P.SJ != SE && P.SJ->beginOffset() < P.EndOffset) { 577 P.EndOffset = P.SJ->beginOffset();