Base64OutputStreamImpl

Generic Base64 encoding output stream.

The template arguments C62 and C63 determine which non-alphabetic characters are used to represent the 62nd and 63rd code units. CPAD is the character used for padding the end of the result if necessary.

final
class Base64OutputStreamImpl : .OutputStream(
char C62
char C63
char CPAD = '='
OutputStream = .OutputStream
) if (
isOutputStream!OutputStream
) {}

Constructors

this
this(OutputStream output, ulong max_bytes_per_line, bool dummy)

private

Members

Aliases

write
alias write = .OutputStream.write
Undocumented in source.

Functions

finalize
void finalize()
Undocumented in source. Be warned that the author may not have intended to support it.
flush
void flush()
Undocumented in source. Be warned that the author may not have intended to support it.
write
size_t write(ubyte[] bytes_, IOMode )
Undocumented in source. Be warned that the author may not have intended to support it.

Meta