-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtype_converter_gen.go
89 lines (78 loc) · 1.63 KB
/
type_converter_gen.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
package cli
func convertInt64ToInt(i []int64) []int {
var values []int
for _, v := range i {
values = append(values, int(v))
}
return values
}
func convertInt64ToInt8(i []int64) []int8 {
var values []int8
for _, v := range i {
values = append(values, int8(v))
}
return values
}
func convertInt64ToInt16(i []int64) []int16 {
var values []int16
for _, v := range i {
values = append(values, int16(v))
}
return values
}
func convertInt64ToInt32(i []int64) []int32 {
var values []int32
for _, v := range i {
values = append(values, int32(v))
}
return values
}
func convertUint64ToUint(i []uint64) []uint {
var values []uint
for _, v := range i {
values = append(values, uint(v))
}
return values
}
func convertUint64ToUint8(i []uint64) []uint8 {
var values []uint8
for _, v := range i {
values = append(values, uint8(v))
}
return values
}
func convertUint64ToUint16(i []uint64) []uint16 {
var values []uint16
for _, v := range i {
values = append(values, uint16(v))
}
return values
}
func convertUint64ToUint32(i []uint64) []uint32 {
var values []uint32
for _, v := range i {
values = append(values, uint32(v))
}
return values
}
func convertUint64ToUintptr(i []uint64) []uintptr {
var values []uintptr
for _, v := range i {
values = append(values, uintptr(v))
}
return values
}
func convertFloat64ToFloat32(f []float64) []float32 {
var values []float32
for _, v := range f {
values = append(values, float32(v))
}
return values
}
func convertComplex128ToComplex64(c []complex128) []complex64 {
var values []complex64
for _, v := range c {
values = append(values, complex64(v))
}
return values
}