Lines Matching refs:Terminator

2000     struct ByLine(Char, Terminator)
2012 static if (isScalarType!Terminator)
2015 enum defTerm = cast(Terminator)"\n";
2019 Terminator terminator = defTerm)
2046 Terminator terminator;
2050 this(File f, KeepTerminator kt, Terminator terminator)
2087 static if (isScalarType!Terminator)
2089 else static if (isArray!Terminator)
2092 is(Unqual!(ElementEncodingType!Terminator) == Char));
2163 auto byLine(Terminator = char, Char = char)
2165 Terminator terminator = '\n')
2166 if (isScalarType!Terminator)
2168 return ByLine!(Char, Terminator)(this, keepTerminator, terminator);
2172 auto byLine(Terminator, Char = char)
2173 (KeepTerminator keepTerminator, Terminator terminator)
2174 if (is(Unqual!(ElementEncodingType!Terminator) == Char))
2176 return ByLine!(Char, Terminator)(this, keepTerminator, terminator);
2196 private struct ByLineCopy(Char, Terminator)
2205 alias Impl = RefCounted!(ByLineCopyImpl!(Char, Terminator),
2210 this(File f, KeepTerminator kt, Terminator terminator)
2231 private struct ByLineCopyImpl(Char, Terminator)
2233 ByLine!(Unqual!Char, Terminator).Impl impl;
2238 this(File f, KeepTerminator kt, Terminator terminator)
2240 impl = ByLine!(Unqual!Char, Terminator).Impl(f, kt, terminator);
2301 auto byLineCopy(Terminator = char, Char = immutable char)
2303 Terminator terminator = '\n')
2304 if (isScalarType!Terminator)
2306 return ByLineCopy!(Char, Terminator)(this, keepTerminator, terminator);
2310 auto byLineCopy(Terminator, Char = immutable char)
2311 (KeepTerminator keepTerminator, Terminator terminator)
2312 if (is(Unqual!(ElementEncodingType!Terminator) == Unqual!Char))
2314 return ByLineCopy!(Char, Terminator)(this, keepTerminator, terminator);
2344 void test(Terminator)(string txt, in string[] witness,
2345 KeepTerminator kt, Terminator term, bool popFirstLine = false)