reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
412 assert((StartPos->start <= i->start || StartPos == other.begin()) && 415 if (i->start < j->start) { 416 i = std::upper_bound(i, ie, j->start); 416 i = std::upper_bound(i, ie, j->start); 417 if (i != begin()) --i; 417 if (i != begin()) --i; 418 } else if (j->start < i->start) { 420 if (StartPos != other.end() && StartPos->start <= i->start) { 421 assert(StartPos < other.end() && i < end()); 422 j = std::upper_bound(j, je, i->start); 431 while (i != ie) { 432 if (i->start > j->start) { 433 std::swap(i, j); 437 if (i->end > j->start) 439 ++i;