reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/IntervalMap.h
 2072     if (Traits::stopLess(posA.stop(), posB.start())) {
 2074       posA.advanceTo(posB.start());
 2075       if (!posA.valid() || !Traits::stopLess(posB.stop(), posA.start()))
 2075       if (!posA.valid() || !Traits::stopLess(posB.stop(), posA.start()))
 2077     } else if (Traits::stopLess(posB.stop(), posA.start())) {
 2079       posB.advanceTo(posA.start());
 2080       if (!posB.valid() || !Traits::stopLess(posA.stop(), posB.start()))
 2088       posA.advanceTo(posB.start());
 2089       if (!posA.valid() || !Traits::stopLess(posB.stop(), posA.start()))
 2089       if (!posA.valid() || !Traits::stopLess(posB.stop(), posA.start()))
 2092       posB.advanceTo(posA.start());
 2093       if (!posB.valid() || !Traits::stopLess(posA.stop(), posB.start()))
 2102       posB(posA.valid() ? b.find(posA.start()) : b.end()) { advance(); }
 2102       posB(posA.valid() ? b.find(posA.start()) : b.end()) { advance(); }
 2106     return posA.valid() && posB.valid();
 2110   const typename MapA::const_iterator &a() const { return posA; }
 2131     ++posA;
 2144     if (Traits::startLess(posB.stop(), posA.stop()))
 2157     if (Traits::stopLess(posA.stop(), x))
 2158       posA.advanceTo(x);