type safeSliceType … func (type2 *safeSliceType) SetIndex(obj interface{ … } func (type2 *safeSliceType) UnsafeSetIndex(obj unsafe.Pointer, index int, value unsafe.Pointer) { … } func (type2 *safeSliceType) GetIndex(obj interface{ … } func (type2 *safeSliceType) UnsafeGetIndex(obj unsafe.Pointer, index int) unsafe.Pointer { … } func (type2 *safeSliceType) MakeSlice(length int, cap int) interface{ … } func (type2 *safeSliceType) UnsafeMakeSlice(length int, cap int) unsafe.Pointer { … } func (type2 *safeSliceType) Grow(obj interface{ … } func (type2 *safeSliceType) UnsafeGrow(ptr unsafe.Pointer, newLength int) { … } func (type2 *safeSliceType) Append(obj interface{ … } func (type2 *safeSliceType) UnsafeAppend(obj unsafe.Pointer, elem unsafe.Pointer) { … } func (type2 *safeSliceType) SetNil(obj interface{ … } func (type2 *safeSliceType) UnsafeSetNil(ptr unsafe.Pointer) { … } func (type2 *safeSliceType) LengthOf(obj interface{ … } func (type2 *safeSliceType) UnsafeLengthOf(ptr unsafe.Pointer) int { … } func (type2 *safeSliceType) Cap(obj interface{ … } func (type2 *safeSliceType) UnsafeCap(ptr unsafe.Pointer) int { … }