podman

Форк
0
209 строк · 4.5 Кб
1
// Copyright 2018 The Go Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style
3
// license that can be found in the LICENSE file.
4

5
// Code generated by generate-types. DO NOT EDIT.
6

7
package impl
8

9
import ()
10

11
func mergeBool(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
12
	*dst.Bool() = *src.Bool()
13
}
14

15
func mergeBoolNoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
16
	v := *src.Bool()
17
	if v != false {
18
		*dst.Bool() = v
19
	}
20
}
21

22
func mergeBoolPtr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
23
	p := *src.BoolPtr()
24
	if p != nil {
25
		v := *p
26
		*dst.BoolPtr() = &v
27
	}
28
}
29

30
func mergeBoolSlice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
31
	ds := dst.BoolSlice()
32
	ss := src.BoolSlice()
33
	*ds = append(*ds, *ss...)
34
}
35

36
func mergeInt32(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
37
	*dst.Int32() = *src.Int32()
38
}
39

40
func mergeInt32NoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
41
	v := *src.Int32()
42
	if v != 0 {
43
		*dst.Int32() = v
44
	}
45
}
46

47
func mergeInt32Ptr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
48
	p := *src.Int32Ptr()
49
	if p != nil {
50
		v := *p
51
		*dst.Int32Ptr() = &v
52
	}
53
}
54

55
func mergeInt32Slice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
56
	ds := dst.Int32Slice()
57
	ss := src.Int32Slice()
58
	*ds = append(*ds, *ss...)
59
}
60

61
func mergeUint32(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
62
	*dst.Uint32() = *src.Uint32()
63
}
64

65
func mergeUint32NoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
66
	v := *src.Uint32()
67
	if v != 0 {
68
		*dst.Uint32() = v
69
	}
70
}
71

72
func mergeUint32Ptr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
73
	p := *src.Uint32Ptr()
74
	if p != nil {
75
		v := *p
76
		*dst.Uint32Ptr() = &v
77
	}
78
}
79

80
func mergeUint32Slice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
81
	ds := dst.Uint32Slice()
82
	ss := src.Uint32Slice()
83
	*ds = append(*ds, *ss...)
84
}
85

86
func mergeInt64(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
87
	*dst.Int64() = *src.Int64()
88
}
89

90
func mergeInt64NoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
91
	v := *src.Int64()
92
	if v != 0 {
93
		*dst.Int64() = v
94
	}
95
}
96

97
func mergeInt64Ptr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
98
	p := *src.Int64Ptr()
99
	if p != nil {
100
		v := *p
101
		*dst.Int64Ptr() = &v
102
	}
103
}
104

105
func mergeInt64Slice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
106
	ds := dst.Int64Slice()
107
	ss := src.Int64Slice()
108
	*ds = append(*ds, *ss...)
109
}
110

111
func mergeUint64(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
112
	*dst.Uint64() = *src.Uint64()
113
}
114

115
func mergeUint64NoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
116
	v := *src.Uint64()
117
	if v != 0 {
118
		*dst.Uint64() = v
119
	}
120
}
121

122
func mergeUint64Ptr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
123
	p := *src.Uint64Ptr()
124
	if p != nil {
125
		v := *p
126
		*dst.Uint64Ptr() = &v
127
	}
128
}
129

130
func mergeUint64Slice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
131
	ds := dst.Uint64Slice()
132
	ss := src.Uint64Slice()
133
	*ds = append(*ds, *ss...)
134
}
135

136
func mergeFloat32(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
137
	*dst.Float32() = *src.Float32()
138
}
139

140
func mergeFloat32NoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
141
	v := *src.Float32()
142
	if v != 0 {
143
		*dst.Float32() = v
144
	}
145
}
146

147
func mergeFloat32Ptr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
148
	p := *src.Float32Ptr()
149
	if p != nil {
150
		v := *p
151
		*dst.Float32Ptr() = &v
152
	}
153
}
154

155
func mergeFloat32Slice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
156
	ds := dst.Float32Slice()
157
	ss := src.Float32Slice()
158
	*ds = append(*ds, *ss...)
159
}
160

161
func mergeFloat64(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
162
	*dst.Float64() = *src.Float64()
163
}
164

165
func mergeFloat64NoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
166
	v := *src.Float64()
167
	if v != 0 {
168
		*dst.Float64() = v
169
	}
170
}
171

172
func mergeFloat64Ptr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
173
	p := *src.Float64Ptr()
174
	if p != nil {
175
		v := *p
176
		*dst.Float64Ptr() = &v
177
	}
178
}
179

180
func mergeFloat64Slice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
181
	ds := dst.Float64Slice()
182
	ss := src.Float64Slice()
183
	*ds = append(*ds, *ss...)
184
}
185

186
func mergeString(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
187
	*dst.String() = *src.String()
188
}
189

190
func mergeStringNoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
191
	v := *src.String()
192
	if v != "" {
193
		*dst.String() = v
194
	}
195
}
196

197
func mergeStringPtr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
198
	p := *src.StringPtr()
199
	if p != nil {
200
		v := *p
201
		*dst.StringPtr() = &v
202
	}
203
}
204

205
func mergeStringSlice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
206
	ds := dst.StringSlice()
207
	ss := src.StringSlice()
208
	*ds = append(*ds, *ss...)
209
}
210

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.