Lines Matching refs:scanData_
164 ScanData scanData_; member in boost::polygon::touch_90_operation::TouchOp
167 inline TouchOp () : scanData_(), nextItr_() { nextItr_ = scanData_.end(); } in TouchOp()
168 …inline TouchOp (const TouchOp& that) : scanData_(that.scanData_), nextItr_() { nextItr_ = scanData… in TouchOp()
172 inline void advanceScan() { nextItr_ = scanData_.begin(); } in advanceScan()
187 if(lowItr == scanData_.end()) { in processInterval()
195 if(highItr == scanData_.end() || (*highItr).first > ivl.high()) { in processInterval()
199 if(highItr != scanData_.begin()) { in processInterval()
215 if(lowItr != scanData_.begin()) { in processInterval()
230 if(leadingEdge && nextLowerItr != scanData_.begin()){ in processInterval()
247 if(lowItr != scanData_.begin()){ in processInterval()
253 scanData_.erase(lowItr); in processInterval()
257 if(highItr != scanData_.begin()) { in processInterval()
263 scanData_.erase(highItr); in processInterval()
285 if(nextItr_ != scanData_.end() && nextItr_->first >= pos) { in lookup_()
288 return nextItr_ = scanData_.lower_bound(pos); in lookup_()
293 return nextItr_ = scanData_.insert(nextItr_, std::pair<Unit, std::set<int> >(pos, ids)); in insert_()