Home | History | Annotate | Download | only in base64

Lines Matching refs:Encoder

41 func NewEncoding(encoder string) *Encoding {
42 if len(encoder) != 64 {
48 copy(e.encode[:], encoder)
53 for i := 0; i < len(encoder); i++ {
54 e.decodeMap[encoder[i]] = byte(i)
93 * Encoder
156 type encoder struct {
165 func (e *encoder) Write(p []byte) (n int, err error) {
213 // Close flushes any pending output from the encoder.
215 func (e *encoder) Close() error {
225 // NewEncoder returns a new base64 stream encoder. Data written to
228 // writing, the caller must Close the returned encoder to flush any
231 return &encoder{enc: enc, w: w}