reflect: add UnsafeAddr()

This commit is contained in:
Damian Gryski
2023-03-10 11:03:04 -08:00
committed by Ayke
parent a52cad3825
commit fb394c7685
+4
View File
@@ -228,6 +228,10 @@ func (v Value) Addr() Value {
}
}
func (v Value) UnsafeAddr() uintptr {
return uintptr(v.Addr().UnsafePointer())
}
func (v Value) CanSet() bool {
return v.flags&(valueFlagExported|valueFlagIndirect) == valueFlagExported|valueFlagIndirect
}