Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for SetMapIndex (0.74 sec)

  1. test/escape_reflect.go

    	v.SetPointer(x)
    }
    
    func setmapindex(m map[string]string, k, e string) { // ERROR "m does not escape" "leaking param: k$" "leaking param: e$"
    	mv := reflect.ValueOf(m)
    	kv := reflect.ValueOf(k) // ERROR "k escapes to heap"
    	ev := reflect.ValueOf(e) // ERROR "e escapes to heap"
    	mv.SetMapIndex(kv, ev)
    }
    
    // Unfortunate: k doesn't need to escape.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 18:50:24 UTC 2023
    - 13.1K bytes
    - Viewed (0)
  2. src/testing/quick/quick.go

    		for i := 0; i < numElems; i++ {
    			key, ok1 := sizedValue(concrete.Key(), rand, size)
    			value, ok2 := sizedValue(concrete.Elem(), rand, size)
    			if !ok1 || !ok2 {
    				return reflect.Value{}, false
    			}
    			v.SetMapIndex(key, value)
    		}
    	case reflect.Pointer:
    		if rand.Intn(size) == 0 {
    			v.SetZero() // Generate nil pointer.
    		} else {
    			elem, ok := sizedValue(concrete.Elem(), rand, size)
    			if !ok {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 17:55:47 UTC 2023
    - 10.1K bytes
    - Viewed (0)
  3. src/encoding/json/decode.go

    						break
    					}
    					kv = reflect.New(kt).Elem()
    					kv.SetUint(n)
    				default:
    					panic("json: Unexpected key type") // should never occur
    				}
    			}
    			if kv.IsValid() {
    				v.SetMapIndex(kv, subv)
    			}
    		}
    
    		// Next token must be , or }.
    		if d.opcode == scanSkipSpace {
    			d.scanWhile(scanSkipSpace)
    		}
    		if d.errorContext != nil {
    			// Reset errorContext to its original state.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 35.3K bytes
    - Viewed (0)
  4. src/encoding/gob/decode.go

    	elemP := reflect.New(mtyp.Elem())
    	for i := 0; i < n; i++ {
    		key := decodeIntoValue(state, keyOp, keyIsPtr, keyP.Elem(), keyInstr)
    		elem := decodeIntoValue(state, elemOp, elemIsPtr, elemP.Elem(), elemInstr)
    		value.SetMapIndex(key, elem)
    		keyP.Elem().SetZero()
    		elemP.Elem().SetZero()
    	}
    }
    
    // ignoreArrayHelper does the work for discarding arrays and slices.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:10:23 UTC 2023
    - 40.1K bytes
    - Viewed (0)
Back to top