Lines Matching refs:C1
3230 alias C1 = ElementEncodingType!Range;
3232 static if (is(Unqual!C1 == Unqual!C2) && (isSomeString!Range || (hasSlicing!Range && C2.sizeof == 4)))
3246 alias C = C1; // and ranges do not
3383 alias C1 = ElementEncodingType!Range;
3385 static if (is(Unqual!C1 == Unqual!C2) && (isSomeString!Range || (hasSlicing!Range && C2.sizeof == 4)))
3399 alias C = C1; // and ranges do not
4736 C1[] translate(C1, C2 = immutable char)(C1[] str,
4739 if (isSomeChar!C1 && isSomeChar!C2)
4742 auto buffer = appender!(C1[])();
4816 C1[] translate(C1, S, C2 = immutable char)(C1[] str,
4819 if (isSomeChar!C1 && isSomeString!S && isSomeChar!C2)
4822 auto buffer = appender!(C1[])();
4891 void translate(C1, C2 = immutable char, Buffer)(C1[] str,
4895 if (isSomeChar!C1 && isSomeChar!C2 && isOutputRange!(Buffer, C1))
4938 void translate(C1, S, C2 = immutable char, Buffer)(C1[] str,
4942 if (isSomeChar!C1 && isSomeString!S && isSomeChar!C2 && isOutputRange!(Buffer, S))
4947 private void translateImpl(C1, T, C2, Buffer)(C1[] str,
5563 C1[] tr(C1, C2, C3, C4 = immutable char)
5564 (C1[] str, const(C2)[] from, const(C3)[] to, const(C4)[] modifiers = null)
5588 auto result = appender!(C1[])();