mirror of
https://github.com/NVIDIA/nvidia-container-toolkit
synced 2025-06-26 18:18:24 +00:00
[no-relnote] Migrate to urfave v3
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
This commit is contained in:
34
vendor/github.com/urfave/cli/v3/flag_float_slice.go
generated
vendored
Normal file
34
vendor/github.com/urfave/cli/v3/flag_float_slice.go
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
package cli
|
||||
|
||||
type (
|
||||
FloatSlice = SliceBase[float64, NoConfig, floatValue[float64]]
|
||||
Float32Slice = SliceBase[float32, NoConfig, floatValue[float32]]
|
||||
Float64Slice = SliceBase[float64, NoConfig, floatValue[float64]]
|
||||
FloatSliceFlag = FlagBase[[]float64, NoConfig, FloatSlice]
|
||||
Float32SliceFlag = FlagBase[[]float32, NoConfig, Float32Slice]
|
||||
Float64SliceFlag = FlagBase[[]float64, NoConfig, Float64Slice]
|
||||
)
|
||||
|
||||
var (
|
||||
NewFloatSlice = NewSliceBase[float64, NoConfig, floatValue[float64]]
|
||||
NewFloat32Slice = NewSliceBase[float32, NoConfig, floatValue[float32]]
|
||||
NewFloat64Slice = NewSliceBase[float64, NoConfig, floatValue[float64]]
|
||||
)
|
||||
|
||||
// FloatSlice looks up the value of a local FloatSliceFlag, returns
|
||||
// nil if not found
|
||||
func (cmd *Command) FloatSlice(name string) []float64 {
|
||||
return getNumberSlice[float64](cmd, name)
|
||||
}
|
||||
|
||||
// Float32Slice looks up the value of a local Float32Slice, returns
|
||||
// nil if not found
|
||||
func (cmd *Command) Float32Slice(name string) []float32 {
|
||||
return getNumberSlice[float32](cmd, name)
|
||||
}
|
||||
|
||||
// Float64Slice looks up the value of a local Float64SliceFlag, returns
|
||||
// nil if not found
|
||||
func (cmd *Command) Float64Slice(name string) []float64 {
|
||||
return getNumberSlice[float64](cmd, name)
|
||||
}
|
||||
Reference in New Issue
Block a user