Lines Matching refs:CodepointSet
140 $(LREF CodepointSet), a type for easy manipulation of sets of characters.
1992 public alias CodepointSet = InversionList!GcPolicy; variable
2173 auto set = CodepointSet('a', 'z'+1, 'а', 'я'+1);
2180 auto set2 = CodepointSet('а', 'я'+1, 'a', 'd', 'b', 'z'+1);
2528 CodepointSet someSet;
2786 CodepointSet emptySet;
3587 auto c1 = CodepointSet('а', 'я'+1, 'А','Я'+1);
3592 assert(CodepointSet(1000, 1006, 1006, 1009)
3595 assert(CodepointSet(900, 1200, 1000, 1100)
3598 assert(CodepointSet(900, 1100, 1000, 1200)
3601 assert(CodepointSet(1000, 1200, 900, 1100)
3605 assert(CodepointSet(1000, 1200, 900, 1100, 800, 850)
3607 assert(CodepointSet(900, 1100, 1000, 1200, 800, 850)
3611 auto c2 = CodepointSet(20, 40,
3617 auto c3 = CodepointSet(
3732 CodepointSet a = CodepointSet(10, 100, 120, 200);
3733 assert(a - 'A' == CodepointSet(10, 65, 66, 100, 120, 200), text(a - 'A'));
3734 assert((a & 'B') == CodepointSet(66, 67));
3767 static if (is(CodeList == CodepointSet))
3772 assert(equal(CodepointSet.init.byInterval, cast(Tuple!(uint, uint)[])[]));
3773 assert(equal(CodepointSet.init.byCodepoint, cast(dchar[])[]));
4697 alias CharMatcher = typeof(utfMatcher!char(CodepointSet.init));
4698 alias WcharMatcher = typeof(utfMatcher!wchar(CodepointSet.init));
4790 auto utf8_2 = set & CodepointSet(0x80, 0x800); in Utf8Matcher()
4791 auto utf8_3 = set & CodepointSet(0x800, 0x1_0000); in Utf8Matcher()
4792 auto utf8_4 = set & CodepointSet(0x1_0000, lastDchar+1); in Utf8Matcher()
5044 auto bmp = (set & CodepointSet.fromIntervals(0x80, 0xFFFF+1)) in Utf16Matcher()
5045 - CodepointSet.fromIntervals(0xD800, 0xDFFF+1); in Utf16Matcher()
5654 alias Set = CodepointSet;
5959 @trusted bool loadProperty(Set=CodepointSet, C)
6091 CodepointSet set; in SetSearcher()
6102 CodepointSet set; in SetSearcher()
6271 static auto loadAny(Set=CodepointSet, C)(in C[] name) pure
9642 return CodepointSet.fromIntervals(decompressIntervals(compressed)); in asSet()