reflect.Value.Elem (method)

71 uses

	reflect (current package)
		deepequal.go#L115: 		return deepValueEqual(v1.Elem(), v2.Elem(), visited)
		deepequal.go#L120: 		return deepValueEqual(v1.Elem(), v2.Elem(), visited)
		type.go#L2611: 		typ = (*structType)(unsafe.Pointer(tt.Elem().Field(0).UnsafeAddr()))
		type.go#L2612: 		ut = (*uncommonType)(unsafe.Pointer(tt.Elem().Field(1).UnsafeAddr()))
		type.go#L2614: 		copy(tt.Elem().Field(2).Slice(0, len(methods)).Interface().([]method), methods)
		value.go#L811: func (v Value) Elem() Value {
		value.go#L891: 				v = v.Elem()
		value.go#L2346: 	return v.Elem()
		value.go#L2611: 	ret := New(t).Elem()
		value.go#L2618: 	ret := New(t).Elem()
		value.go#L2625: 	ret := New(t).Elem()
		value.go#L2754: 	return cvtT2I(v.Elem(), typ)

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

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

	encoding/gob
		decode.go#L235: 		v = v.Elem()
		decode.go#L573: 		key := decodeIntoValue(state, keyOp, keyIsPtr, keyP.Elem(), keyInstr)
		decode.go#L574: 		elem := decodeIntoValue(state, elemOp, elemIsPtr, elemP.Elem(), elemInstr)
		decode.go#L576: 		keyP.Elem().Set(keyZ)
		decode.go#L577: 		elemP.Elem().Set(elemZ)
		decode.go#L1258: 	return reflect.New(t).Elem()
		encode.go#L168: 		pv = pv.Elem()
		encode.go#L388: 	elem := iv.Elem()
		encode.go#L390: 		errorf("gob: cannot encode nil pointer of type %s inside interface", iv.Elem().Type())
		encode.go#L400: 	ut := userType(iv.Elem().Type())

	encoding/json
		decode.go#L448: 			e := v.Elem()
		decode.go#L449: 			if e.Kind() == reflect.Ptr && !e.IsNil() && (!decodingNull || e.Elem().Kind() == reflect.Ptr) {
		decode.go#L467: 		if v.Elem().Kind() == reflect.Interface && v.Elem().Elem() == v {
		decode.go#L468: 			v = v.Elem()
		decode.go#L489: 			v = v.Elem()
		decode.go#L689: 				mapElem = reflect.New(elemType).Elem()
		decode.go#L731: 						subv = subv.Elem()
		decode.go#L781: 				kv = kv.Elem()
		encode.go#L716: 	e.reflectValue(v.Elem(), opts)
		encode.go#L745: 				fv = fv.Elem()
		encode.go#L944: 	pe.elemEnc(e, v.Elem(), opts)

	fmt
		print.go#L293: 		val = val.Elem()
		print.go#L810: 		value := f.Elem()
		print.go#L873: 			switch a := f.Elem(); a.Kind() {
		scan.go#L1024: 		switch v := ptr.Elem(); v.Kind() {

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

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

	src.elv.sh/pkg/eval
		go_fn.go#L195: 		in = append(in, ptrValue.Elem())
		go_fn.go#L213: 		in = append(in, ptr.Elem())
		options.go#L23: 	if ptrValue.Kind() != reflect.Ptr || ptrValue.Elem().Kind() != reflect.Struct {
		options.go#L30: 	struc := ptrValue.Elem()

	src.elv.sh/pkg/eval/vals
		conversion.go#L99: 		ValueOf(ptr).Elem().Set(ValueOf(src))
		reflect_wrappers.go#L7: 	nilValue           = reflect.ValueOf(&dummy).Elem()

	src.elv.sh/pkg/parse
		parser.go#L43: 	dst := reflect.ValueOf(ptr).Elem()
		parser.go#L49: 	dst := reflect.ValueOf(ptr).Elem()
		pprint.go#L35: 	nv := reflect.ValueOf(n).Elem()

	src.elv.sh/pkg/rpc
		server.go#L562: 		argv = argv.Elem()
		server.go#L569: 		replyv.Elem().Set(reflect.MakeMap(mtype.ReplyType.Elem()))
		server.go#L571: 		replyv.Elem().Set(reflect.MakeSlice(mtype.ReplyType.Elem(), 0, 0))

	src.elv.sh/pkg/tt
		tt.go#L162: 			argsReflect[i] = reflect.ValueOf(&v).Elem()

	vendor/golang.org/x/crypto/cryptobyte
		asn1.go#L263: 	switch reflect.ValueOf(out).Elem().Kind() {
		asn1.go#L266: 		if !s.readASN1Int64(&i) || reflect.ValueOf(out).Elem().OverflowInt(i) {
		asn1.go#L269: 		reflect.ValueOf(out).Elem().SetInt(i)
		asn1.go#L273: 		if !s.readASN1Uint64(&u) || reflect.ValueOf(out).Elem().OverflowUint(u) {
		asn1.go#L276: 		reflect.ValueOf(out).Elem().SetUint(u)
		asn1.go#L615: 		switch reflect.ValueOf(out).Elem().Kind() {
		asn1.go#L618: 			reflect.ValueOf(out).Elem().Set(reflect.ValueOf(defaultValue))