type internal/reflectlite.Value
27 uses
internal/reflectlite (current package)
value.go#L35: type Value struct {
value.go#L91: func (v Value) pointer() unsafe.Pointer {
value.go#L102: func packEface(v Value) any {
value.go#L139: func unpackEface(i any) Value {
value.go#L144: return Value{}
value.go#L150: return Value{t, e.word, f}
value.go#L217: func (v Value) CanSet() bool {
value.go#L225: func (v Value) Elem() Value {
value.go#L249: return Value{}
value.go#L255: return Value{typ, ptr, fl}
value.go#L260: func valueInterface(v Value) any {
value.go#L288: func (v Value) IsNil() bool {
value.go#L313: func (v Value) IsValid() bool {
value.go#L319: func (v Value) Kind() Kind {
value.go#L329: func (v Value) Len() int {
value.go#L350: func (v Value) numMethod() int {
value.go#L360: func (v Value) Set(x Value) {
value.go#L376: func (v Value) Type() Type {
value.go#L394: func ValueOf(i any) Value {
value.go#L396: return Value{}
value.go#L411: func (v Value) assignTo(context string, dst *rtype, target unsafe.Pointer) Value {
value.go#L422: return Value{dst, v.ptr, fl}
value.go#L432: return Value{dst, nil, flag(Interface)}
value.go#L440: return Value{dst, target, flagIndir | flag(Interface)}