Base32Impl

Implementation for _base32.

Members

Functions

decode
ubyte[] decode(CR source, UB[] buffer = null)

Decodes source and stores the result in buffer. If no _buffer is assigned, a new buffer will be created.

decode
size_t decode(in C[] source, UBR range)

Decodes source and outputs the result to range.

decode
ubyte[] decode(in C[] source, UB[] buffer = null)

Decodes source and stores the result in buffer. If no _buffer is assigned, a new buffer will be created.

decode
size_t decode(CR source, UBR range)

Decodes source and outputs the result to range.

decodeLength
size_t decodeLength(in size_t sourceLength)

Calculates the length for decoding.

encode
char[] encode(in UB[] source, C[] buffer = null)

Encodes source and stores the result in buffer. If no _buffer is assigned, a new buffer will be created.

encode
char[] encode(UBR source, C[] buffer = null)

Encodes source and stores the result in buffer. If no _buffer is assigned, a new buffer will be created.

encode
size_t encode(in UB[] source, CR range)

Encodes source and outputs the result to range.

encode
size_t encode(UBR source, CR range)

Encodes source and outputs the result to range.

encodeLength
size_t encodeLength(in size_t sourceLength)

Calculates the length for encoding.

Templates

encoder
template encoder(Range)

Creates an InputRange which lazily encodes source.

Meta