Lines Matching defs:ClassUnicode
837 pub struct ClassUnicode { struct
838 set: IntervalSet<ClassUnicodeRange>, argument
841 impl ClassUnicode { implementation
919 pub fn union(&mut self, other: &ClassUnicode) { in union()
925 pub fn intersect(&mut self, other: &ClassUnicode) { in intersect()
930 pub fn difference(&mut self, other: &ClassUnicode) { in difference()
942 pub fn symmetric_difference(&mut self, other: &ClassUnicode) { in symmetric_difference()
1528 fn uclass(ranges: &[(char, char)]) -> ClassUnicode { in uclass() argument
1547 fn ucasefold(cls: &ClassUnicode) -> ClassUnicode { in ucasefold()
1553 fn uunion(cls1: &ClassUnicode, cls2: &ClassUnicode) -> ClassUnicode { in uunion()
1559 fn uintersect(cls1: &ClassUnicode, cls2: &ClassUnicode) -> ClassUnicode { in uintersect()
1565 fn udifference(cls1: &ClassUnicode, cls2: &ClassUnicode) -> ClassUnicode { in udifference()
1572 cls1: &ClassUnicode, in usymdifference()
1573 cls2: &ClassUnicode, in usymdifference()
1574 ) -> ClassUnicode { in usymdifference()
1580 fn unegate(cls: &ClassUnicode) -> ClassUnicode { in unegate()