reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
955 unsigned Slack = MaxRange - (A.second - A.first + 1); 955 unsigned Slack = MaxRange - (A.second - A.first + 1); 957 return A; 960 unsigned Min = std::min(A.first, B.first); 961 unsigned Max = std::max(A.second, B.second); 967 if ((B.first > A.first && B.first - A.first + 1 > MaxRange) || 967 if ((B.first > A.first && B.first - A.first + 1 > MaxRange) || 968 (B.second < A.second && A.second - B.second + 1 > MaxRange)) 968 (B.second < A.second && A.second - B.second + 1 > MaxRange)) 969 return A; 977 A.second = std::min(A.second + (Slack + 1) / 2, Max); 977 A.second = std::min(A.second + (Slack + 1) / 2, Max); 978 Slack = MaxRange - (A.second - A.first + 1); 978 Slack = MaxRange - (A.second - A.first + 1); 979 A.first = std::max(Min + Slack, A.first) - Slack; 979 A.first = std::max(Min + Slack, A.first) - Slack; 980 A.second = std::min(A.first + MaxRange - 1, Max); 980 A.second = std::min(A.first + MaxRange - 1, Max); 981 return A;