reflect.Value.Elem (method)

68 uses

	reflect (current package)
		deepequal.go#L122: 		return deepValueEqual(v1.Elem(), v2.Elem(), visited)
		deepequal.go#L127: 		return deepValueEqual(v1.Elem(), v2.Elem(), visited)
		iter.go#L71: 		if v.Elem().kind() != Array {
		iter.go#L75: 			v = v.Elem()
		iter.go#L135: 		if v.Elem().kind() != Array {
		iter.go#L139: 			v = v.Elem()
		type.go#L1926: 	o := New(initFuncTypes(n)).Elem()
		type.go#L2558: 		typ = (*structType)(tt.Elem().Field(0).Addr().UnsafePointer())
		type.go#L2559: 		ut = (*uncommonType)(tt.Elem().Field(1).Addr().UnsafePointer())
		type.go#L2561: 		copy(tt.Elem().Field(2).Slice(0, len(methods)).Interface().([]abi.Method), methods)
		value.go#L1218: func (v Value) Elem() Value {
		value.go#L1314: 				v = v.Elem()
		value.go#L1337: 				v = v.Elem()
		value.go#L3272: 	return v.Elem()
		value.go#L3436: 		return v.IsNil() || v.Elem().Comparable()
		value.go#L3461: 		v = v.Elem()
		value.go#L3464: 		u = u.Elem()
		value.go#L3678: 	ret := New(t).Elem()
		value.go#L3685: 	ret := New(t).Elem()
		value.go#L3692: 	ret := New(t).Elem()
		value.go#L3847: 	return cvtT2I(v.Elem(), typ)

	database/sql/driver
		types.go#L269: 			return defaultConverter{}.ConvertValue(rv.Elem().Interface())

	encoding/asn1
		asn1.go#L1119: 	offset, err := parseField(v.Elem(), b, 0, parseFieldParameters(params))
		marshal.go#L582: 		return makeField(v.Elem(), params)
		marshal.go#L590: 		defaultValue := reflect.New(v.Type()).Elem()

	encoding/binary
		binary.go#L258: 		v = v.Elem()
		binary.go#L295: 		v = v.Elem()

	encoding/json
		decode.go#L452: 			e := v.Elem()
		decode.go#L453: 			if e.Kind() == reflect.Pointer && !e.IsNil() && (!decodingNull || e.Elem().Kind() == reflect.Pointer) {
		decode.go#L471: 		if v.Elem().Kind() == reflect.Interface && v.Elem().Elem() == v {
		decode.go#L472: 			v = v.Elem()
		decode.go#L493: 			v = v.Elem()
		decode.go#L687: 				mapElem = reflect.New(elemType).Elem()
		decode.go#L718: 						subv = subv.Elem()
		decode.go#L770: 				kv = kv.Elem()
		decode.go#L774: 					kv = reflect.New(kt).Elem()
		decode.go#L783: 					kv = reflect.New(kt).Elem()
		decode.go#L792: 					kv = reflect.New(kt).Elem()
		encode.go#L669: 	e.reflectValue(v.Elem(), opts)
		encode.go#L699: 				fv = fv.Elem()
		encode.go#L887: 	pe.elemEnc(e, v.Elem(), opts)

	fmt
		print.go#L344: 		val = val.Elem()
		print.go#L857: 		value := f.Elem()
		print.go#L918: 			switch a := f.Elem(); a.Kind() {
		scan.go#L1024: 		switch v := ptr.Elem(); v.Kind() {

	github.com/oapi-codegen/runtime
		bindform.go#L129: 		return bindFormImpl(v.Elem(), form, files, name)
		bindform.go#L131: 		ptrData := v.Elem()
		bindform.go#L136: 		if err == nil && ptrHasData && !v.Elem().IsValid() {
		bindform.go#L262: 			result.SetMapIndex(reflect.ValueOf(key), value.Elem())
		bindform.go#L279: 			result.SetMapIndex(reflect.ValueOf(key), value.Elem())
		bindform.go#L292: 		marshalFormImpl(v.Elem(), result, name)
		deepobject.go#L212: 			dstMap.SetMapIndex(dstKey, dstVal.Elem())

	internal/fmtsort
		sort.go#L127: 		c := compare(reflect.ValueOf(aVal.Elem().Type()), reflect.ValueOf(bVal.Elem().Type()))
		sort.go#L131: 		return compare(aVal.Elem(), bVal.Elem())

	net/http
		h2_error.go#L14: 	dst := reflect.ValueOf(target).Elem()

	net/http/httptrace
		trace.go#L179: 	tv := reflect.ValueOf(t).Elem()
		trace.go#L180: 	ov := reflect.ValueOf(old).Elem()

	vendor/golang.org/x/crypto/cryptobyte
		asn1.go#L277: 		if !s.readASN1Int64(&i) || reflect.ValueOf(out).Elem().OverflowInt(i) {
		asn1.go#L280: 		reflect.ValueOf(out).Elem().SetInt(i)
		asn1.go#L284: 		if !s.readASN1Uint64(&u) || reflect.ValueOf(out).Elem().OverflowUint(u) {
		asn1.go#L287: 		reflect.ValueOf(out).Elem().SetUint(u)
		asn1.go#L693: 			reflect.ValueOf(out).Elem().Set(reflect.ValueOf(defaultValue))