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)