Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for builtinIdToType (0.12 sec)

  1. src/encoding/gob/debug.go

    }
    
    // SingletonValue:
    //
    //	uint(0) FieldValue
    func (deb *debugger) singletonValue(indent tab, id typeId) {
    	deb.dump("Singleton value")
    	// is it a builtin type?
    	wire := deb.wireType[id]
    	if builtinIdToType(id) == nil && wire == nil {
    		errorf("type id %d not defined", id)
    	}
    	m := deb.uint64()
    	if m != 0 {
    		errorf("expected zero; got %d", m)
    	}
    	deb.fieldValue(indent, id)
    }
    
    // InterfaceValue:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 20 09:34:41 UTC 2023
    - 18.3K bytes
    - Viewed (0)
  2. src/encoding/gob/decode.go

    			}
    
    		case reflect.Slice:
    			name = "element of " + name
    			if t.Elem().Kind() == reflect.Uint8 {
    				op = decUint8Slice
    				break
    			}
    			var elemId typeId
    			if tt := builtinIdToType(wireId); tt != nil {
    				elemId = tt.(*sliceType).Elem
    			} else {
    				elemId = dec.wireType[wireId].SliceT.Elem
    			}
    			elemOp := dec.decOpFor(elemId, t.Elem(), name, inProgress)
    			ovfl := overflow(name)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:10:23 UTC 2023
    - 40.1K bytes
    - Viewed (0)
  3. src/encoding/gob/type.go

    )
    
    func idToType(id typeId) gobType {
    	if id < 0 || int(id) >= len(idToTypeSlice) {
    		return nil
    	}
    	return idToTypeSlice[id]
    }
    
    func builtinIdToType(id typeId) gobType {
    	if id < 0 || int(id) >= len(builtinIdToTypeSlice) {
    		return nil
    	}
    	return builtinIdToTypeSlice[id]
    }
    
    func setTypeId(typ gobType) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 02:00:26 UTC 2024
    - 27.2K bytes
    - Viewed (0)
Back to top