Home | History | Annotate | Download | only in Support

Lines Matching defs:Ranges

1 //===--- UnicodeCharRanges.h - Types and functions for character ranges ---===//
49 /// Array pointed by \p Ranges should have the lifetime at least as long as
52 /// instances per each array of ranges, as possible.
59 constexpr UnicodeCharSet(CharRanges Ranges) : Ranges(Ranges) {}
61 UnicodeCharSet(CharRanges Ranges) : Ranges(Ranges) {
69 return std::binary_search(Ranges.begin(), Ranges.end(), C);
73 /// \brief Returns true if each of the ranges is a proper closed range
74 /// [min, max], and if the ranges themselves are ordered and non-overlapping.
77 for (CharRanges::const_iterator I = Ranges.begin(), E = Ranges.end();
79 if (I != Ranges.begin() && Prev >= I->Lower) {
99 const CharRanges Ranges;