github.com/galaxyobe/gen@v0.0.0-20220910125335-392fa8f0990f/cmd/setter-gen/output_tests/builtins/setter_generated.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright 2022 Galaxyobe. 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use this file except in compliance with the License. 9 You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 */ 19 20 // Code generated by ___setter_gen. DO NOT EDIT. 21 22 package builtins 23 24 func (a *Alias) SetU8(val Uint8) *Alias { 25 a.U8 = val 26 return a 27 } 28 29 func (a *Alias) SetI8(val Int8) *Alias { 30 a.I8 = val 31 return a 32 } 33 34 func (a *Alias) SetU(val Uint) *Alias { 35 a.U = val 36 return a 37 } 38 39 func (a *Alias) SetI(val Int) *Alias { 40 a.I = val 41 return a 42 } 43 44 func (a *Alias) SetStrFunc(val StrFunc) *Alias { 45 a.StrFunc = val 46 return a 47 } 48 49 func (a *Alias) SetI8Func(val I8Func) *Alias { 50 a.I8Func = val 51 return a 52 } 53 54 func (a *Alias) SetU8Func(val U8Func) *Alias { 55 a.U8Func = val 56 return a 57 } 58 59 func (a *Alias) SetInt8(val int8) *Alias { 60 a.Int8 = val 61 return a 62 } 63 64 func (a *Alias) SetUint8(val uint8) *Alias { 65 a.Uint8 = val 66 return a 67 } 68 69 func (a *Alias) SetA2(val interface{}) *Alias { 70 a.A = val 71 return a 72 } 73 74 func (a *Alias) SetB(val byte) *Alias { 75 a.b = val 76 return a 77 } 78 79 func (a *Alias) SetI2(val int) *Alias { 80 a.i = val 81 return a 82 } 83 84 func (a *Alias) SetU2(val uint) *Alias { 85 a.u = val 86 return a 87 } 88 89 func (a *Alias) SetBool(val bool) *Alias { 90 a.Bool = val 91 return a 92 } 93 94 func (a *Alias) SetByte(val byte) *Alias { 95 a.Byte = val 96 return a 97 } 98 99 func (a *Alias) SetInt16(val int16) *Alias { 100 a.Int16 = val 101 return a 102 } 103 104 func (a *Alias) SetInt32(val int32) *Alias { 105 a.Int32 = val 106 return a 107 } 108 109 func (a *Alias) SetInt64(val int64) *Alias { 110 a.Int64 = val 111 return a 112 } 113 114 func (a *Alias) SetUint16(val uint16) *Alias { 115 a.Uint16 = val 116 return a 117 } 118 119 func (a *Alias) SetUint32(val uint32) *Alias { 120 a.Uint32 = val 121 return a 122 } 123 124 func (a *Alias) SetUint64(val uint64) *Alias { 125 a.Uint64 = val 126 return a 127 } 128 129 func (a *Alias) SetFloat32(val float32) *Alias { 130 a.Float32 = val 131 return a 132 } 133 134 func (a *Alias) SetFloat64(val float64) *Alias { 135 a.Float64 = val 136 return a 137 } 138 139 func (a *Alias) SetString(val string) *Alias { 140 a.String = val 141 return a 142 } 143 144 func (a *Alias) SetBytes(val ...byte) *Alias { 145 a.Bytes = val 146 return a 147 } 148 149 func (a *Alias) SetBoolP(val *bool) *Alias { 150 a.BoolP = val 151 return a 152 } 153 154 func (a *Alias) SetByteP(val *byte) *Alias { 155 a.ByteP = val 156 return a 157 } 158 159 func (a *Alias) SetIntP(val *int) *Alias { 160 a.IntP = val 161 return a 162 } 163 164 func (a *Alias) SetUintP(val *uint) *Alias { 165 a.UintP = val 166 return a 167 } 168 169 func (a *Alias) SetBytesP(val *[]byte) *Alias { 170 a.BytesP = val 171 return a 172 } 173 174 func (a *Alias) SetFloat64P(val *float64) *Alias { 175 a.Float64P = val 176 return a 177 } 178 179 func (a *Alias) SetStringP(val *string) *Alias { 180 a.StringP = val 181 return a 182 } 183 184 func (b *Builtins) SetU8(val Uint8) *Builtins { 185 b.U8 = val 186 return b 187 } 188 189 func (b *Builtins) SetI8(val Int8) *Builtins { 190 b.I8 = val 191 return b 192 } 193 194 func (b *Builtins) SetU(val Uint) *Builtins { 195 b.U = val 196 return b 197 } 198 199 func (b *Builtins) SetI(val Int) *Builtins { 200 b.I = val 201 return b 202 } 203 204 func (b *Builtins) SetStrFunc(val StrFunc) *Builtins { 205 b.StrFunc = val 206 return b 207 } 208 209 func (b *Builtins) SetI8Func(val I8Func) *Builtins { 210 b.I8Func = val 211 return b 212 } 213 214 func (b *Builtins) SetU8Func(val U8Func) *Builtins { 215 b.U8Func = val 216 return b 217 } 218 219 func (b *Builtins) SetInt8(val int8) *Builtins { 220 b.Int8 = val 221 return b 222 } 223 224 func (b *Builtins) SetUint8(val uint8) *Builtins { 225 b.Uint8 = val 226 return b 227 } 228 229 func (b *Builtins) SetA(val interface{}) *Builtins { 230 b.a = val 231 return b 232 } 233 234 func (b *Builtins) SetA2(val interface{}) *Builtins { 235 b.A = val 236 return b 237 } 238 239 func (b *Builtins) SetB(val byte) *Builtins { 240 b.b = val 241 return b 242 } 243 244 func (b *Builtins) SetI2(val int) *Builtins { 245 b.i = val 246 return b 247 } 248 249 func (b *Builtins) SetU2(val uint) *Builtins { 250 b.u = val 251 return b 252 } 253 254 func (b *Builtins) SetBool(val bool) *Builtins { 255 b.Bool = val 256 return b 257 } 258 259 func (b *Builtins) SetByte(val byte) *Builtins { 260 b.Byte = val 261 return b 262 } 263 264 func (b *Builtins) SetInt16(val int16) *Builtins { 265 b.Int16 = val 266 return b 267 } 268 269 func (b *Builtins) SetInt32(val int32) *Builtins { 270 b.Int32 = val 271 return b 272 } 273 274 func (b *Builtins) SetInt64(val int64) *Builtins { 275 b.Int64 = val 276 return b 277 } 278 279 func (b *Builtins) SetUint16(val uint16) *Builtins { 280 b.Uint16 = val 281 return b 282 } 283 284 func (b *Builtins) SetUint32(val uint32) *Builtins { 285 b.Uint32 = val 286 return b 287 } 288 289 func (b *Builtins) SetUint64(val uint64) *Builtins { 290 b.Uint64 = val 291 return b 292 } 293 294 func (b *Builtins) SetFloat32(val float32) *Builtins { 295 b.Float32 = val 296 return b 297 } 298 299 func (b *Builtins) SetFloat64(val float64) *Builtins { 300 b.Float64 = val 301 return b 302 } 303 304 func (b *Builtins) SetString(val string) *Builtins { 305 b.String = val 306 return b 307 } 308 309 func (b *Builtins) SetBytes(val ...byte) *Builtins { 310 b.Bytes = val 311 return b 312 } 313 314 func (b *Builtins) SetBoolP(val *bool) *Builtins { 315 b.BoolP = val 316 return b 317 } 318 319 func (b *Builtins) SetByteP(val *byte) *Builtins { 320 b.ByteP = val 321 return b 322 } 323 324 func (b *Builtins) SetIntP(val *int) *Builtins { 325 b.IntP = val 326 return b 327 } 328 329 func (b *Builtins) SetUintP(val *uint) *Builtins { 330 b.UintP = val 331 return b 332 } 333 334 func (b *Builtins) SetBytesP(val *[]byte) *Builtins { 335 b.BytesP = val 336 return b 337 } 338 339 func (b *Builtins) SetFloat64P(val *float64) *Builtins { 340 b.Float64P = val 341 return b 342 } 343 344 func (b *Builtins) SetStringP(val *string) *Builtins { 345 b.StringP = val 346 return b 347 } 348 349 func (s *Slice) SetI8S(val ...int8) *Slice { 350 s.i8S = val 351 return s 352 } 353 354 func (s *Slice) SetI8S2(val ...*int8) *Slice { 355 s.I8S = val 356 return s 357 } 358 359 func (s *Slice) SetI8PS(val *[]int8) *Slice { 360 s.I8pS = val 361 return s 362 } 363 364 func (s *Slice) SetU8S(val ...uint8) *Slice { 365 s.u8S = val 366 return s 367 } 368 369 func (s *Slice) SetU8S2(val ...*uint8) *Slice { 370 s.U8S = val 371 return s 372 } 373 374 func (s *Slice) SetU8PS(val *[]uint8) *Slice { 375 s.U8pS = val 376 return s 377 } 378 379 func (s *Slice) SetSS(val ...string) *Slice { 380 s.sS = val 381 return s 382 } 383 384 func (s *Slice) SetSS2(val ...*string) *Slice { 385 s.SS = val 386 return s 387 } 388 389 func (s *Slice) SetSpS(val *[]string) *Slice { 390 s.SpS = val 391 return s 392 } 393 394 func (s *Slice) SetBS(val ...byte) *Slice { 395 s.bS = val 396 return s 397 } 398 399 func (s *Slice) SetBS2(val ...*byte) *Slice { 400 s.BS = val 401 return s 402 } 403 404 func (s *Slice) SetBpS(val *[]byte) *Slice { 405 s.BpS = val 406 return s 407 } 408 409 func (s *Slice) SetBuiltinsS(val ...Builtins) *Slice { 410 s.builtinsS = val 411 return s 412 } 413 414 func (s *Slice) SetBuiltinsS2(val ...*Builtins) *Slice { 415 s.BuiltinsS = val 416 return s 417 } 418 419 func (s *Slice) SetBuiltinsPs(val *[]Builtins) *Slice { 420 s.BuiltinsPs = val 421 return s 422 }