Lines Matching refs:ClassUnicodeRange
562 cls.push(ClassUnicodeRange::new('\0', '\x09')); in dot()
563 cls.push(ClassUnicodeRange::new('\x0B', '\u{10FFFF}')); in dot()
583 cls.push(ClassUnicodeRange::new('\0', '\u{10FFFF}')); in any()
834 set: IntervalSet<ClassUnicodeRange>,
844 I: IntoIterator<Item = ClassUnicodeRange>, in new()
855 pub fn push(&mut self, range: ClassUnicodeRange) { in push() argument
867 pub fn ranges(&self) -> &[ClassUnicodeRange] { in ranges() argument
954 pub struct ClassUnicodeIter<'a>(IntervalSetIter<'a, ClassUnicodeRange>);
957 type Item = &'a ClassUnicodeRange;
959 fn next(&mut self) -> Option<&'a ClassUnicodeRange> { in next() argument
969 pub struct ClassUnicodeRange { struct
974 impl fmt::Debug for ClassUnicodeRange { implementation
994 impl Interval for ClassUnicodeRange { implementation
1020 ranges: &mut Vec<ClassUnicodeRange>, in case_fold_simple() argument
1040 ranges.push(ClassUnicodeRange::new(cp_folded, cp_folded)); in case_fold_simple()
1047 impl ClassUnicodeRange { implementation
1052 pub fn new(start: char, end: char) -> ClassUnicodeRange { in new() argument
1053 ClassUnicodeRange::create(start, end) in new()
1525 let ranges: Vec<ClassUnicodeRange> = ranges in uclass()
1527 .map(|&(s, e)| ClassUnicodeRange::new(s, e)) in uclass()
1624 let range = ClassUnicodeRange::new('\u{00FF}', '\0'); in class_range_canonical_unicode()