Lines Matching refs:Elem
50 out := reflect.New(in.Type().Elem())
98 mergeStruct(out.Elem(), in.Elem())
160 if out.IsNil() || out.Elem().Type() != in.Elem().Type() {
161 out.Set(reflect.New(in.Elem().Elem().Type())) // interface -> *T -> T -> new(T)
163 mergeAny(out.Elem(), in.Elem(), false, nil)
172 elemKind := in.Type().Elem().Kind()
177 val = reflect.New(in.Type().Elem().Elem())
192 out.Set(reflect.New(in.Elem().Type()))
194 mergeAny(out.Elem(), in.Elem(), true, nil)
199 if in.Type().Elem().Kind() == reflect.Uint8 {
219 switch in.Type().Elem().Kind() {
225 x := reflect.Indirect(reflect.New(in.Type().Elem()))
242 v := reflect.New(reflect.TypeOf(eIn.value)).Elem()