Lines Matching refs:reflect
53 func toField(f *reflect.StructField) field {
71 v reflect.Value
77 return pointer{v: reflect.ValueOf(*i)}
83 v := reflect.ValueOf(*i)
84 u := reflect.New(v.Type())
93 func valToPointer(v reflect.Value) pointer {
110 func grow(s reflect.Value) reflect.Value {
115 s.Set(reflect.Append(s, reflect.Zero(s.Type().Elem())))
130 var int32ptr = reflect.TypeOf((*int32)(nil))
147 if p.v.Type().Elem().Elem() == reflect.TypeOf(int32(0)) {
159 p.v.Elem().Set(reflect.ValueOf(&v).Convert(p.v.Type().Elem()))
165 if p.v.Type().Elem().Elem() == reflect.TypeOf(int32(0)) {
183 if p.v.Type().Elem().Elem() == reflect.TypeOf(int32(0)) {
185 p.v.Elem().Set(reflect.ValueOf(v))
191 slice := reflect.MakeSlice(p.v.Type().Elem(), len(v), cap(v))
295 p.v.Elem().Set(reflect.New(p.v.Elem().Type()).Elem())
298 s := reflect.MakeSlice(p.v.Elem().Type(), 0, len(v))
300 s = reflect.Append(s, p.v)
314 func (p pointer) asPointerTo(t reflect.Type) reflect.Value {