Lines Matching refs:keepTerminator
2582 C[][] splitLines(C)(C[] s, KeepTerminator keepTerm = No.keepTerminator) @safe pure
2596 retval.put(s[iStart .. i + (keepTerm == Yes.keepTerminator)]);
2603 retval.put(s[iStart .. i + (keepTerm == Yes.keepTerminator) * 2]);
2625 retval.put(s[iStart .. i + (keepTerm == Yes.keepTerminator) * 3]);
2638 retval.put(s[iStart .. i + (keepTerm == Yes.keepTerminator) * 2]);
2728 lines = splitLines(s, Yes.keepTerminator);
2750 lines = splitLines(s, Yes.keepTerminator);
2757 private struct LineSplitter(KeepTerminator keepTerm = No.keepTerminator, Range)
2805 iEnd = i + (keepTerm == Yes.keepTerminator); in front()
2812 iEnd = i + (keepTerm == Yes.keepTerminator) * 2; in front()
2833 iEnd = i + (keepTerm == Yes.keepTerminator) * 3; in front()
2845 iEnd = i + (keepTerm == Yes.keepTerminator) * 2; in front()
2914 auto lineSplitter(KeepTerminator keepTerm = No.keepTerminator, Range)(Range r)
2921 auto lineSplitter(KeepTerminator keepTerm = No.keepTerminator, C)(C[] r)
2977 lines = lineSplitter!(Yes.keepTerminator)(s).array;
2999 lines = lineSplitter!(Yes.keepTerminator)(s).array;
3039 auto spl0 = s.lineSplitter!(Yes.keepTerminator);
6953 return str.splitLines(Yes.keepTerminator).outdent().join();