Lines Matching refs:aIt
62 …ValueRangeVector::iterator aIt = ::std::lower_bound( aBeg, aEnd, rRange.mnFirst, ValueRangeComp() … in insert() local
64 if( (aIt != aEnd) && aIt->contains( rRange ) ) return; in insert()
66 if( (aIt != aBeg) && ((aIt - 1)->mnLast + 1 == rRange.mnFirst) ) --aIt; in insert()
68 if( (aIt != aEnd) && aIt->intersects( rRange ) ) in insert()
71 aIt->mnFirst = ::std::min( aIt->mnFirst, rRange.mnFirst ); in insert()
73 ValueRangeVector::iterator aNext = aIt + 1; in insert()
76 aIt->mnLast = ::std::max( (aNext - 1)->mnLast, rRange.mnLast ); in insert()
78 maRanges.erase( aIt + 1, aNext ); in insert()
83 maRanges.insert( aIt, rRange ); in insert()
91 …ValueRangeVector::const_iterator aIt = ::std::lower_bound( maRanges.begin(), maRanges.end(), rRang… in getIntersection() local
92 …geVector::const_iterator aEnd = maRanges.end(); (aIt != aEnd) && (aIt->mnFirst <= rRange.mnLast); … in getIntersection()
93 …aRanges.push_back( ValueRange( ::std::max( aIt->mnFirst, rRange.mnFirst ), ::std::min( aIt->mnLast… in getIntersection()