Lines Matching refs:ClassBytes
556 let mut cls = ClassBytes::empty(); in dot()
578 let mut cls = ClassBytes::empty(); in any()
784 Bytes(ClassBytes),
1076 pub struct ClassBytes { struct
1080 impl ClassBytes { impl
1085 pub fn new<I>(ranges: I) -> ClassBytes in new()
1089 ClassBytes { set: IntervalSet::new(ranges) } in new()
1093 pub fn empty() -> ClassBytes { in empty()
1094 ClassBytes::new(vec![]) in empty()
1134 pub fn union(&mut self, other: &ClassBytes) { in union() argument
1139 pub fn intersect(&mut self, other: &ClassBytes) { in intersect() argument
1144 pub fn difference(&mut self, other: &ClassBytes) { in difference() argument
1155 pub fn symmetric_difference(&mut self, other: &ClassBytes) { in symmetric_difference() argument
1532 fn bclass(ranges: &[(u8, u8)]) -> ClassBytes { in bclass() argument
1535 ClassBytes::new(ranges) in bclass()
1582 fn branges(cls: &ClassBytes) -> Vec<(u8, u8)> { in branges()
1586 fn bcasefold(cls: &ClassBytes) -> ClassBytes { in bcasefold() argument
1592 fn bunion(cls1: &ClassBytes, cls2: &ClassBytes) -> ClassBytes { in bunion() argument
1598 fn bintersect(cls1: &ClassBytes, cls2: &ClassBytes) -> ClassBytes { in bintersect() argument
1604 fn bdifference(cls1: &ClassBytes, cls2: &ClassBytes) -> ClassBytes { in bdifference() argument
1610 fn bsymdifference(cls1: &ClassBytes, cls2: &ClassBytes) -> ClassBytes { in bsymdifference() argument
1616 fn bnegate(cls: &ClassBytes) -> ClassBytes { in bnegate() argument