type encoding/gob.decEngine
22 uses
encoding/gob (current package)
decode.go#L421: type decEngine struct {
decode.go#L429: func (dec *Decoder) decodeSingle(engine *decEngine, value reflect.Value) {
decode.go#L445: func (dec *Decoder) decodeStruct(engine *decEngine, value reflect.Value) {
decode.go#L479: func (dec *Decoder) ignoreStruct(engine *decEngine) {
decode.go#L503: func (dec *Decoder) ignoreSingle(engine *decEngine) {
decode.go#L1052: func (dec *Decoder) compileSingle(remoteId typeId, ut *userTypeInfo) (engine *decEngine, err error) {
decode.go#L1054: engine = new(decEngine)
decode.go#L1073: func (dec *Decoder) compileIgnoreSingle(remoteId typeId) *decEngine {
decode.go#L1074: engine := new(decEngine)
decode.go#L1085: func (dec *Decoder) compileDec(remoteId typeId, ut *userTypeInfo) (engine *decEngine, err error) {
decode.go#L1107: engine = new(decEngine)
decode.go#L1136: func (dec *Decoder) getDecEnginePtr(remoteId typeId, ut *userTypeInfo) (enginePtr **decEngine, err error) {
decode.go#L1140: decoderMap = make(map[typeId]**decEngine)
decode.go#L1145: enginePtr = new(*decEngine)
decode.go#L1161: func (dec *Decoder) getIgnoreEnginePtr(wireId typeId) (enginePtr **decEngine, err error) {
decode.go#L1165: enginePtr = new(*decEngine)
decode.go#L1191: var enginePtr **decEngine
decode.go#L1213: var enginePtr **decEngine
decoder.go#L32: decoderCache map[reflect.Type]map[typeId]**decEngine // cache of compiled engines
decoder.go#L33: ignorerCache map[typeId]**decEngine // ditto for ignored objects
decoder.go#L50: dec.decoderCache = make(map[reflect.Type]map[typeId]**decEngine)
decoder.go#L51: dec.ignorerCache = make(map[typeId]**decEngine)
 |
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. |