- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for InsertIntoMap (0.29 sec)
-
operator/pkg/util/reflect.go
pv.Elem().Elem().Index(index).Set(v) return nil } pv.Elem().Index(index).Set(v) return nil } // InsertIntoMap inserts value with key into parent which must be a map, map ptr, or interface to map. func InsertIntoMap(parentMap any, key any, value any) error { scope.Debugf("InsertIntoMap key=%v, value=%v, map=\n%v", key, value, parentMap) v := reflect.ValueOf(parentMap) kv := reflect.ValueOf(key)
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Mon Jul 25 19:30:47 UTC 2022 - 8.6K bytes - Viewed (0) -
operator/pkg/util/reflect_test.go
t.Errorf("got:\n%v\nwant:\n%v\n", got, want) } badParent := struct{}{} wantErr := `insertIntoMap parent type is *struct {}, must be map` if got, want := errToString(InsertIntoMap(&badParent, key, value)), wantErr; got != want { t.Fatalf("got error: %s, want error: %s", got, want) } } var ( allIntTypes = []any{int(-42), int8(-43), int16(-44), int32(-45), int64(-46)}
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Mon Jul 25 19:30:47 UTC 2022 - 10.2K bytes - Viewed (0) -
operator/pkg/tpath/tree.go
case isSliceOrPtrInterface(nc.Parent.Node): if err := util.DeleteFromSlicePtr(nc.Parent.Node, nc.Parent.KeyToChild.(int)); err != nil { return err } if isMapOrInterface(nc.Parent.Parent.Node) { return util.InsertIntoMap(nc.Parent.Parent.Node, nc.Parent.Parent.KeyToChild, nc.Parent.Node) } // TODO: The case of deleting a list.list.node element is not currently supported.
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Tue May 23 17:08:31 UTC 2023 - 17.5K bytes - Viewed (0)