Lines Matching refs:ranges_
708 iterator it = ranges_.find(RuneRange(lo, lo)); in AddRange()
716 iterator it = ranges_.find(RuneRange(lo-1, lo-1)); in AddRange()
722 ranges_.erase(it); in AddRange()
729 iterator it = ranges_.find(RuneRange(hi+1, hi+1)); in AddRange()
733 ranges_.erase(it); in AddRange()
742 iterator it = ranges_.find(RuneRange(lo, hi)); in AddRange()
746 ranges_.erase(it); in AddRange()
751 ranges_.insert(RuneRange(lo, hi)); in AddRange()
761 return ranges_.find(RuneRange(r, r)) != end(); in Contains()
772 cc->ranges_.insert(RuneRange(it->lo, it->hi)); in Copy()
801 iterator it = ranges_.find(RuneRange(r + 1, Runemax)); in RemoveAbove()
805 ranges_.erase(it); in RemoveAbove()
809 ranges_.insert(rr); in RemoveAbove()
819 v.reserve(ranges_.size() + 1); in Negate()
840 ranges_.clear(); in Negate()
842 ranges_.insert(v[i]); in Negate()
855 uint8* data = new uint8[sizeof *cc + maxranges*sizeof cc->ranges_[0]]; in New()
857 cc->ranges_ = reinterpret_cast<RuneRange*>(data + sizeof *cc); in New()
881 cc->ranges_[n++] = RuneRange(nextlo, it->lo - 1); in Negate()
886 cc->ranges_[n++] = RuneRange(nextlo, Runemax); in Negate()
892 RuneRange* rr = ranges_; in Contains()
909 CharClass* cc = CharClass::New(ranges_.size()); in GetCharClass()
912 cc->ranges_[n++] = *it; in GetCharClass()
914 DCHECK_LE(n, ranges_.size()); in GetCharClass()