Base64Impl.Encoder

An input range that iterates over the respective Base64 encodings of a range of data items.

This range will be a forward range if the underlying data source is at least a forward range.

Note: This struct is not intended to be created in user code directly; use the encoder function instead.

  1. struct Encoder(Range)
    template Base64Impl(char Map62th, char Map63th, char Padding = '=')
    struct Encoder (
    Range
    ) if (
    isInputRange!Range &&
    (
    is(ElementType!Range : const(ubyte)[]) ||
    is(ElementType!Range : const(char)[])
    )
    ) {}
  2. struct Encoder(Range)

Members

Functions

popFront
void popFront()

Advance the range to the next chunk of encoded data.

Properties

empty
bool empty [@property getter]
front
char[] front [@property getter]
save
typeof(this) save [@property getter]

Save the current iteration state of the range.

Meta