type encoding/gob.encBuffer
21 uses
encoding/gob (current package)
encode.go#L28: b *encBuffer
encode.go#L37: type encBuffer struct {
encode.go#L44: e := new(encBuffer)
encode.go#L50: func (e *encBuffer) writeByte(c byte) {
encode.go#L54: func (e *encBuffer) Write(p []byte) (int, error) {
encode.go#L59: func (e *encBuffer) WriteString(s string) {
encode.go#L63: func (e *encBuffer) Len() int {
encode.go#L67: func (e *encBuffer) Bytes() []byte {
encode.go#L71: func (e *encBuffer) Reset() {
encode.go#L79: func (enc *Encoder) newEncoderState(b *encBuffer) *encoderState {
encode.go#L289: func (enc *Encoder) encodeSingle(b *encBuffer, engine *encEngine, value reflect.Value) {
encode.go#L306: func (enc *Encoder) encodeStruct(b *encBuffer, engine *encEngine, value reflect.Value) {
encode.go#L333: func (enc *Encoder) encodeArray(b *encBuffer, value reflect.Value, op encOp, elemIndir int, length int, helper encHelper) {
encode.go#L367: func (enc *Encoder) encodeMap(b *encBuffer, mv reflect.Value, keyOp, elemOp encOp, keyIndir, elemIndir int) {
encode.go#L385: func (enc *Encoder) encodeInterface(b *encBuffer, iv reflect.Value) {
encode.go#L417: data := encBufferPool.Get().(*encBuffer)
encode.go#L470: func (enc *Encoder) encodeGobEncoder(b *encBuffer, ut *userTypeInfo, v reflect.Value) {
encode.go#L690: func (enc *Encoder) encode(b *encBuffer, value reflect.Value, ut *userTypeInfo) {
encoder.go#L23: byteBuf encBuffer // buffer for top-level encoderState
encoder.go#L38: enc.countState = enc.newEncoderState(new(encBuffer))
encoder.go#L64: func (enc *Encoder) writeMessage(w io.Writer, b *encBuffer) {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |