Lines Matching refs:keepTerminator
2361 S[] splitLines(S)(S s, in KeepTerminator keepTerm = No.keepTerminator) @safe pure
2375 retval.put(s[iStart .. i + (keepTerm == Yes.keepTerminator)]);
2382 retval.put(s[iStart .. i + (keepTerm == Yes.keepTerminator) * 2]);
2404 retval.put(s[iStart .. i + (keepTerm == Yes.keepTerminator) * 3]);
2417 retval.put(s[iStart .. i + (keepTerm == Yes.keepTerminator) * 2]);
2457 auto splitLines(S)(auto ref S s, in KeepTerminator keepTerm = No.keepTerminator)
2503 lines = splitLines(s, Yes.keepTerminator);
2525 lines = splitLines(s, Yes.keepTerminator);
2532 private struct LineSplitter(KeepTerminator keepTerm = No.keepTerminator, Range)
2580 iEnd = i + (keepTerm == Yes.keepTerminator); in front()
2587 iEnd = i + (keepTerm == Yes.keepTerminator) * 2; in front()
2608 iEnd = i + (keepTerm == Yes.keepTerminator) * 3; in front()
2620 iEnd = i + (keepTerm == Yes.keepTerminator) * 2; in front()
2689 auto lineSplitter(KeepTerminator keepTerm = No.keepTerminator, Range)(Range r)
2710 auto lineSplitter(KeepTerminator keepTerm = No.keepTerminator, Range)(auto ref Range r)
2753 lines = lineSplitter!(Yes.keepTerminator)(s).array;
2775 lines = lineSplitter!(Yes.keepTerminator)(s).array;
2807 auto spl0 = s.lineSplitter!(Yes.keepTerminator);
6608 return str.splitLines(Yes.keepTerminator).outdent().join();