Lines Matching refs:C1
3773 alias C1 = ElementEncodingType!Range;
3775 static if (is(immutable C1 == immutable C2) && (isSomeString!Range || (hasSlicing!Range && C2.sizeof == 4)))
3789 alias C = C1; // and ranges do not
3924 alias C1 = ElementEncodingType!Range;
3926 static if (is(immutable C1 == immutable C2) && (isSomeString!Range || (hasSlicing!Range && C2.sizeof == 4)))
3940 alias C = C1; // and ranges do not
5281 C1[] translate(C1, C2 = immutable char)(C1[] str,
5284 if (isSomeChar!C1 && isSomeChar!C2)
5287 auto buffer = appender!(C1[])();
5365 C1[] translate(C1, S, C2 = immutable char)(C1[] str,
5368 if (isSomeChar!C1 && isSomeString!S && isSomeChar!C2)
5371 auto buffer = appender!(C1[])();
5442 void translate(C1, C2 = immutable char, Buffer)(const(C1)[] str,
5446 if (isSomeChar!C1 && isSomeChar!C2 && isOutputRange!(Buffer, C1))
5490 void translate(C1, S, C2 = immutable char, Buffer)(C1[] str,
5494 if (isSomeChar!C1 && isSomeString!S && isSomeChar!C2 && isOutputRange!(Buffer, S))
5499 private void translateImpl(C1, T, C2, Buffer)(const(C1)[] str,
5875 C1[] tr(C1, C2, C3, C4 = immutable char)
5876 (C1[] str, const(C2)[] from, const(C3)[] to, const(C4)[] modifiers = null)
5901 auto result = appender!(C1[])();