MCPcopy Create free account
hub / github.com/segmentio/encoding / extendSlice

Function extendSlice

json/reflect.go:11–20  ·  view source on GitHub ↗
(t reflect.Type, s *slice, n int)

Source from the content-addressed store, hash-verified

9)
10
11func extendSlice(t reflect.Type, s *slice, n int) slice {
12 arrayType := reflect.ArrayOf(n, t.Elem())
13 arrayData := reflect.New(arrayType)
14 reflect.Copy(arrayData.Elem(), reflect.NewAt(t, unsafe.Pointer(s)).Elem())
15 return slice{
16 data: unsafe.Pointer(arrayData.Pointer()),
17 len: s.len,
18 cap: n,
19 }
20}

Callers 1

decodeSliceMethod · 0.70

Calls 1

ElemMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…