Home | History | Annotate | Download | only in reflect

Lines Matching full:sliceheader

670 		return (*sliceHeader)(v.ptr).Cap
845 s := (*sliceHeader)(v.ptr)
1003 return (*sliceHeader)(v.ptr).Len
1250 return (*SliceHeader)(v.ptr).Data
1419 s := (*sliceHeader)(v.ptr)
1432 s := (*sliceHeader)(v.ptr)
1534 s := (*sliceHeader)(v.ptr)
1554 // Reinterpret as *sliceHeader to edit.
1555 s := (*sliceHeader)(unsafe.Pointer(&x))
1593 s := (*sliceHeader)(v.ptr)
1606 // Reinterpret as *sliceHeader to edit.
1607 s := (*sliceHeader)(unsafe.Pointer(&x))
1745 // SliceHeader is the runtime representation of a slice.
1751 type SliceHeader struct {
1757 // sliceHeader is a safe version of SliceHeader used within this package.
1758 type sliceHeader struct {
1851 var ds, ss sliceHeader
1857 ds = *(*sliceHeader)(dst.ptr)
1864 ss = *(*sliceHeader)(src.ptr)
2037 s := sliceHeader{unsafe_NewArray(typ.Elem().(*rtype), cap), len, cap}
2494 func typedslicecopy(elemType *rtype, dst, src sliceHeader) int