Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for SetMapIndex (1.38 sec)

  1. staging/src/k8s.io/apimachinery/pkg/runtime/converter.go

    			if err := fromUnstructured(val, value, ctx); err != nil {
    				return err
    			}
    		} else {
    			value.Set(reflect.Zero(dt.Elem()))
    		}
    		if st.Key().AssignableTo(dt.Key()) {
    			dv.SetMapIndex(key, value)
    		} else {
    			dv.SetMapIndex(key.Convert(dt.Key()), value)
    		}
    	}
    	return nil
    }
    
    func sliceFromUnstructured(sv, dv reflect.Value, ctx *fromUnstructuredContext) error {
    	st, dt := sv.Type(), dv.Type()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jul 11 16:02:13 UTC 2023
    - 24.9K bytes
    - Viewed (0)
  2. 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)
  3. src/go/internal/gccgoimporter/testdata/v1reflect.gox

     func (v <type 1>) SetComplex (x <type -18>);
     func (v <type 1>) SetFloat (x <type -10>);
     func (v <type 1>) SetInt (x <type -4>);
     func (v <type 1>) SetLen (n <type -11>);
     func (v <type 1>) SetMapIndex (key <type 1>, val <type 1>);
     func (v <type 1>) SetUint (x <type -8>);
     func (v <type 1>) SetPointer (x <type 7>);
     func (v <type 1>) SetString (x <type -16>);
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 30 21:33:51 UTC 2021
    - 10.3K bytes
    - Viewed (0)
  4. 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)
  5. staging/src/k8s.io/apiserver/pkg/cel/value.go

    		ntvMap := reflect.MakeMapWithSize(typeDesc, sz)
    		for name, val := range sv.fieldMap {
    			refVal, err := val.Ref.ConvertToNative(elemType)
    			if err != nil {
    				return nil, err
    			}
    			ntvMap.SetMapIndex(reflect.ValueOf(name), reflect.ValueOf(refVal))
    		}
    		return ntvMap.Interface(), nil
    	}
    
    	if typeDesc.Kind() == reflect.Struct {
    		ntvObjPtr := reflect.New(typeDesc)
    		ntvObj := ntvObjPtr.Elem()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 10 22:05:55 UTC 2022
    - 20.5K bytes
    - Viewed (0)
  6. 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)
  7. 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