MCPcopy
hub / github.com/urfave/cli / Create

Method Create

flag_slice_base.go:19–29  ·  view source on GitHub ↗
(val []T, p *[]T, c C)

Source from the content-addressed store, hash-verified

17}
18
19func (i SliceBase[T, C, VC]) Create(val []T, p *[]T, c C) Value {
20 *p = []T{}
21 *p = append(*p, val...)
22 var t T
23 np := new(T)
24 var vc VC
25 return &SliceBase[T, C, VC]{
26 slice: p,
27 value: vc.Create(t, np, c),
28 }
29}
30
31// NewSliceBase makes a *SliceBase with default values
32func NewSliceBase[T any, C any, VC ValueCreator[T, C]](defaults ...T) *SliceBase[T, C, VC] {

Callers

nothing calls this directly

Calls 1

CreateMethod · 0.65

Tested by

no test coverage detected