github.com/ugorji/go/codec@v1.2.13-0.20240307214044-07c54c229a5a/mammoth2_codecgen_generated_test.go (about) 1 //go:build go1.6 && ((codecgen && !codec.notfastpath && !codec.notmammoth) || (generated && !codec.notfastpath && !codec.notmammoth)) 2 // +build go1.6 3 // +build codecgen,!codec.notfastpath,!codec.notmammoth generated,!codec.notfastpath,!codec.notmammoth 4 5 // Code generated by codecgen - DO NOT EDIT. 6 7 package codec 8 9 import ( 10 "errors" 11 "runtime" 12 "sort" 13 "strconv" 14 ) 15 16 const ( 17 // ----- content types ---- 18 codecSelferCcUTF819781 = 1 19 codecSelferCcRAW19781 = 255 20 // ----- value types used ---- 21 codecSelferValueTypeArray19781 = 10 22 codecSelferValueTypeMap19781 = 9 23 codecSelferValueTypeString19781 = 6 24 codecSelferValueTypeInt19781 = 2 25 codecSelferValueTypeUint19781 = 3 26 codecSelferValueTypeFloat19781 = 4 27 codecSelferValueTypeNil19781 = 1 28 codecSelferBitsize19781 = uint8(32 << (^uint(0) >> 63)) 29 codecSelferDecContainerLenNil19781 = -2147483648 30 ) 31 32 var ( 33 errCodecSelferOnlyMapOrArrayEncodeToStruct19781 = errors.New(`only encoded map or array can be decoded into a struct`) 34 _ sort.Interface = nil 35 ) 36 37 type codecSelfer19781 struct{} 38 39 func codecSelfer19781False() bool { return false } 40 func codecSelfer19781True() bool { return true } 41 42 type codecSelfer19781stringSlice []string 43 44 func (p codecSelfer19781stringSlice) Len() int { return len(p) } 45 func (p codecSelfer19781stringSlice) Swap(i, j int) { p[uint(i)], p[uint(j)] = p[uint(j)], p[uint(i)] } 46 func (p codecSelfer19781stringSlice) Less(i, j int) bool { return p[uint(i)] < p[uint(j)] } 47 48 type codecSelfer19781uint64Slice []uint64 49 50 func (p codecSelfer19781uint64Slice) Len() int { return len(p) } 51 func (p codecSelfer19781uint64Slice) Swap(i, j int) { p[uint(i)], p[uint(j)] = p[uint(j)], p[uint(i)] } 52 func (p codecSelfer19781uint64Slice) Less(i, j int) bool { return p[uint(i)] < p[uint(j)] } 53 54 type codecSelfer19781int64Slice []int64 55 56 func (p codecSelfer19781int64Slice) Len() int { return len(p) } 57 func (p codecSelfer19781int64Slice) Swap(i, j int) { p[uint(i)], p[uint(j)] = p[uint(j)], p[uint(i)] } 58 func (p codecSelfer19781int64Slice) Less(i, j int) bool { return p[uint(i)] < p[uint(j)] } 59 60 type codecSelfer19781float64Slice []float64 61 62 func (p codecSelfer19781float64Slice) Len() int { return len(p) } 63 func (p codecSelfer19781float64Slice) Swap(i, j int) { p[uint(i)], p[uint(j)] = p[uint(j)], p[uint(i)] } 64 func (p codecSelfer19781float64Slice) Less(i, j int) bool { return p[uint(i)] < p[uint(j)] } 65 66 func init() { 67 if GenVersion != 28 { 68 _, file, _, _ := runtime.Caller(0) 69 ver := strconv.FormatInt(int64(GenVersion), 10) 70 panic(errors.New("codecgen version mismatch: current: 28, need " + ver + ". Re-generate file: " + file)) 71 } 72 } 73 74 func (TestMammoth2) codecSelferViaCodecgen() {} 75 func (x *TestMammoth2) CodecEncodeSelf(e *Encoder) { 76 var h codecSelfer19781 77 z, r := GenHelper().Encoder(e) 78 _, _, _ = h, z, r 79 if z.EncBasicHandle().CheckCircularRef { 80 z.EncEncode(x) 81 return 82 } 83 if x == nil { 84 r.EncodeNil() 85 } else { 86 yy2arr2 := z.EncBasicHandle().StructToArray 87 _ = yy2arr2 88 const yyr2 bool = false // struct tag has 'toArray' 89 var yyn4 bool = x.FptrIntf == nil 90 var yyn6 bool = x.FptrString == nil 91 var yyn8 bool = x.FptrBytes == nil 92 var yyn10 bool = x.FptrFloat32 == nil 93 var yyn12 bool = x.FptrFloat64 == nil 94 var yyn14 bool = x.FptrUint == nil 95 var yyn16 bool = x.FptrUint8 == nil 96 var yyn18 bool = x.FptrUint16 == nil 97 var yyn20 bool = x.FptrUint32 == nil 98 var yyn22 bool = x.FptrUint64 == nil 99 var yyn24 bool = x.FptrUintptr == nil 100 var yyn26 bool = x.FptrInt == nil 101 var yyn28 bool = x.FptrInt8 == nil 102 var yyn30 bool = x.FptrInt16 == nil 103 var yyn32 bool = x.FptrInt32 == nil 104 var yyn34 bool = x.FptrInt64 == nil 105 var yyn36 bool = x.FptrBool == nil 106 var yyn38 bool = x.FptrSliceIntf == nil 107 var yyn40 bool = x.FptrSliceString == nil 108 var yyn42 bool = x.FptrSliceBytes == nil 109 var yyn44 bool = x.FptrSliceFloat32 == nil 110 var yyn46 bool = x.FptrSliceFloat64 == nil 111 var yyn48 bool = x.FptrSliceUint8 == nil 112 var yyn50 bool = x.FptrSliceUint64 == nil 113 var yyn52 bool = x.FptrSliceInt == nil 114 var yyn54 bool = x.FptrSliceInt32 == nil 115 var yyn56 bool = x.FptrSliceInt64 == nil 116 var yyn58 bool = x.FptrSliceBool == nil 117 var yyn60 bool = x.FptrMapStringIntf == nil 118 var yyn62 bool = x.FptrMapStringString == nil 119 var yyn64 bool = x.FptrMapStringBytes == nil 120 var yyn66 bool = x.FptrMapStringUint8 == nil 121 var yyn68 bool = x.FptrMapStringUint64 == nil 122 var yyn70 bool = x.FptrMapStringInt == nil 123 var yyn72 bool = x.FptrMapStringInt32 == nil 124 var yyn74 bool = x.FptrMapStringFloat64 == nil 125 var yyn76 bool = x.FptrMapStringBool == nil 126 var yyn78 bool = x.FptrMapUint8Intf == nil 127 var yyn80 bool = x.FptrMapUint8String == nil 128 var yyn82 bool = x.FptrMapUint8Bytes == nil 129 var yyn84 bool = x.FptrMapUint8Uint8 == nil 130 var yyn86 bool = x.FptrMapUint8Uint64 == nil 131 var yyn88 bool = x.FptrMapUint8Int == nil 132 var yyn90 bool = x.FptrMapUint8Int32 == nil 133 var yyn92 bool = x.FptrMapUint8Float64 == nil 134 var yyn94 bool = x.FptrMapUint8Bool == nil 135 var yyn96 bool = x.FptrMapUint64Intf == nil 136 var yyn98 bool = x.FptrMapUint64String == nil 137 var yyn100 bool = x.FptrMapUint64Bytes == nil 138 var yyn102 bool = x.FptrMapUint64Uint8 == nil 139 var yyn104 bool = x.FptrMapUint64Uint64 == nil 140 var yyn106 bool = x.FptrMapUint64Int == nil 141 var yyn108 bool = x.FptrMapUint64Int32 == nil 142 var yyn110 bool = x.FptrMapUint64Float64 == nil 143 var yyn112 bool = x.FptrMapUint64Bool == nil 144 var yyn114 bool = x.FptrMapIntIntf == nil 145 var yyn116 bool = x.FptrMapIntString == nil 146 var yyn118 bool = x.FptrMapIntBytes == nil 147 var yyn120 bool = x.FptrMapIntUint8 == nil 148 var yyn122 bool = x.FptrMapIntUint64 == nil 149 var yyn124 bool = x.FptrMapIntInt == nil 150 var yyn126 bool = x.FptrMapIntInt32 == nil 151 var yyn128 bool = x.FptrMapIntFloat64 == nil 152 var yyn130 bool = x.FptrMapIntBool == nil 153 var yyn132 bool = x.FptrMapInt32Intf == nil 154 var yyn134 bool = x.FptrMapInt32String == nil 155 var yyn136 bool = x.FptrMapInt32Bytes == nil 156 var yyn138 bool = x.FptrMapInt32Uint8 == nil 157 var yyn140 bool = x.FptrMapInt32Uint64 == nil 158 var yyn142 bool = x.FptrMapInt32Int == nil 159 var yyn144 bool = x.FptrMapInt32Int32 == nil 160 var yyn146 bool = x.FptrMapInt32Float64 == nil 161 var yyn148 bool = x.FptrMapInt32Bool == nil 162 if yyr2 || yy2arr2 { 163 z.EncWriteArrayStart(146) 164 z.EncWriteArrayElem() 165 z.EncFallback(x.FIntf) 166 if yyn4 { 167 z.EncWriteArrayElem() 168 r.EncodeNil() 169 } else { 170 z.EncWriteArrayElem() 171 yy150 := *x.FptrIntf 172 z.EncFallback(yy150) 173 } 174 z.EncWriteArrayElem() 175 r.EncodeString(string(x.FString)) 176 if yyn6 { 177 z.EncWriteArrayElem() 178 r.EncodeNil() 179 } else { 180 z.EncWriteArrayElem() 181 yy153 := *x.FptrString 182 r.EncodeString(string(yy153)) 183 } 184 z.EncWriteArrayElem() 185 if x.FBytes == nil { 186 r.EncodeNil() 187 } else { 188 r.EncodeStringBytesRaw([]byte(x.FBytes)) 189 } // end block: if x.FBytes slice == nil 190 if yyn8 { 191 z.EncWriteArrayElem() 192 r.EncodeNil() 193 } else { 194 z.EncWriteArrayElem() 195 yy156 := *x.FptrBytes 196 if yy156 == nil { 197 r.EncodeNil() 198 } else { 199 r.EncodeStringBytesRaw([]byte(yy156)) 200 } // end block: if yy156 slice == nil 201 } 202 z.EncWriteArrayElem() 203 r.EncodeFloat32(float32(x.FFloat32)) 204 if yyn10 { 205 z.EncWriteArrayElem() 206 r.EncodeNil() 207 } else { 208 z.EncWriteArrayElem() 209 yy159 := *x.FptrFloat32 210 r.EncodeFloat32(float32(yy159)) 211 } 212 z.EncWriteArrayElem() 213 r.EncodeFloat64(float64(x.FFloat64)) 214 if yyn12 { 215 z.EncWriteArrayElem() 216 r.EncodeNil() 217 } else { 218 z.EncWriteArrayElem() 219 yy162 := *x.FptrFloat64 220 r.EncodeFloat64(float64(yy162)) 221 } 222 z.EncWriteArrayElem() 223 r.EncodeUint(uint64(x.FUint)) 224 if yyn14 { 225 z.EncWriteArrayElem() 226 r.EncodeNil() 227 } else { 228 z.EncWriteArrayElem() 229 yy165 := *x.FptrUint 230 r.EncodeUint(uint64(yy165)) 231 } 232 z.EncWriteArrayElem() 233 r.EncodeUint(uint64(x.FUint8)) 234 if yyn16 { 235 z.EncWriteArrayElem() 236 r.EncodeNil() 237 } else { 238 z.EncWriteArrayElem() 239 yy168 := *x.FptrUint8 240 r.EncodeUint(uint64(yy168)) 241 } 242 z.EncWriteArrayElem() 243 r.EncodeUint(uint64(x.FUint16)) 244 if yyn18 { 245 z.EncWriteArrayElem() 246 r.EncodeNil() 247 } else { 248 z.EncWriteArrayElem() 249 yy171 := *x.FptrUint16 250 r.EncodeUint(uint64(yy171)) 251 } 252 z.EncWriteArrayElem() 253 r.EncodeUint(uint64(x.FUint32)) 254 if yyn20 { 255 z.EncWriteArrayElem() 256 r.EncodeNil() 257 } else { 258 z.EncWriteArrayElem() 259 yy174 := *x.FptrUint32 260 r.EncodeUint(uint64(yy174)) 261 } 262 z.EncWriteArrayElem() 263 r.EncodeUint(uint64(x.FUint64)) 264 if yyn22 { 265 z.EncWriteArrayElem() 266 r.EncodeNil() 267 } else { 268 z.EncWriteArrayElem() 269 yy177 := *x.FptrUint64 270 r.EncodeUint(uint64(yy177)) 271 } 272 z.EncWriteArrayElem() 273 r.EncodeUint(uint64(x.FUintptr)) 274 if yyn24 { 275 z.EncWriteArrayElem() 276 r.EncodeNil() 277 } else { 278 z.EncWriteArrayElem() 279 yy180 := *x.FptrUintptr 280 r.EncodeUint(uint64(yy180)) 281 } 282 z.EncWriteArrayElem() 283 r.EncodeInt(int64(x.FInt)) 284 if yyn26 { 285 z.EncWriteArrayElem() 286 r.EncodeNil() 287 } else { 288 z.EncWriteArrayElem() 289 yy183 := *x.FptrInt 290 r.EncodeInt(int64(yy183)) 291 } 292 z.EncWriteArrayElem() 293 r.EncodeInt(int64(x.FInt8)) 294 if yyn28 { 295 z.EncWriteArrayElem() 296 r.EncodeNil() 297 } else { 298 z.EncWriteArrayElem() 299 yy186 := *x.FptrInt8 300 r.EncodeInt(int64(yy186)) 301 } 302 z.EncWriteArrayElem() 303 r.EncodeInt(int64(x.FInt16)) 304 if yyn30 { 305 z.EncWriteArrayElem() 306 r.EncodeNil() 307 } else { 308 z.EncWriteArrayElem() 309 yy189 := *x.FptrInt16 310 r.EncodeInt(int64(yy189)) 311 } 312 z.EncWriteArrayElem() 313 r.EncodeInt(int64(x.FInt32)) 314 if yyn32 { 315 z.EncWriteArrayElem() 316 r.EncodeNil() 317 } else { 318 z.EncWriteArrayElem() 319 yy192 := *x.FptrInt32 320 r.EncodeInt(int64(yy192)) 321 } 322 z.EncWriteArrayElem() 323 r.EncodeInt(int64(x.FInt64)) 324 if yyn34 { 325 z.EncWriteArrayElem() 326 r.EncodeNil() 327 } else { 328 z.EncWriteArrayElem() 329 yy195 := *x.FptrInt64 330 r.EncodeInt(int64(yy195)) 331 } 332 z.EncWriteArrayElem() 333 r.EncodeBool(bool(x.FBool)) 334 if yyn36 { 335 z.EncWriteArrayElem() 336 r.EncodeNil() 337 } else { 338 z.EncWriteArrayElem() 339 yy198 := *x.FptrBool 340 r.EncodeBool(bool(yy198)) 341 } 342 z.EncWriteArrayElem() 343 if x.FSliceIntf == nil { 344 r.EncodeNil() 345 } else { 346 z.F.EncSliceIntfV(x.FSliceIntf, e) 347 } // end block: if x.FSliceIntf slice == nil 348 if yyn38 { 349 z.EncWriteArrayElem() 350 r.EncodeNil() 351 } else { 352 z.EncWriteArrayElem() 353 yy201 := *x.FptrSliceIntf 354 if yy201 == nil { 355 r.EncodeNil() 356 } else { 357 z.F.EncSliceIntfV(yy201, e) 358 } // end block: if yy201 slice == nil 359 } 360 z.EncWriteArrayElem() 361 if x.FSliceString == nil { 362 r.EncodeNil() 363 } else { 364 z.F.EncSliceStringV(x.FSliceString, e) 365 } // end block: if x.FSliceString slice == nil 366 if yyn40 { 367 z.EncWriteArrayElem() 368 r.EncodeNil() 369 } else { 370 z.EncWriteArrayElem() 371 yy204 := *x.FptrSliceString 372 if yy204 == nil { 373 r.EncodeNil() 374 } else { 375 z.F.EncSliceStringV(yy204, e) 376 } // end block: if yy204 slice == nil 377 } 378 z.EncWriteArrayElem() 379 if x.FSliceBytes == nil { 380 r.EncodeNil() 381 } else { 382 z.F.EncSliceBytesV(x.FSliceBytes, e) 383 } // end block: if x.FSliceBytes slice == nil 384 if yyn42 { 385 z.EncWriteArrayElem() 386 r.EncodeNil() 387 } else { 388 z.EncWriteArrayElem() 389 yy207 := *x.FptrSliceBytes 390 if yy207 == nil { 391 r.EncodeNil() 392 } else { 393 z.F.EncSliceBytesV(yy207, e) 394 } // end block: if yy207 slice == nil 395 } 396 z.EncWriteArrayElem() 397 if x.FSliceFloat32 == nil { 398 r.EncodeNil() 399 } else { 400 z.F.EncSliceFloat32V(x.FSliceFloat32, e) 401 } // end block: if x.FSliceFloat32 slice == nil 402 if yyn44 { 403 z.EncWriteArrayElem() 404 r.EncodeNil() 405 } else { 406 z.EncWriteArrayElem() 407 yy210 := *x.FptrSliceFloat32 408 if yy210 == nil { 409 r.EncodeNil() 410 } else { 411 z.F.EncSliceFloat32V(yy210, e) 412 } // end block: if yy210 slice == nil 413 } 414 z.EncWriteArrayElem() 415 if x.FSliceFloat64 == nil { 416 r.EncodeNil() 417 } else { 418 z.F.EncSliceFloat64V(x.FSliceFloat64, e) 419 } // end block: if x.FSliceFloat64 slice == nil 420 if yyn46 { 421 z.EncWriteArrayElem() 422 r.EncodeNil() 423 } else { 424 z.EncWriteArrayElem() 425 yy213 := *x.FptrSliceFloat64 426 if yy213 == nil { 427 r.EncodeNil() 428 } else { 429 z.F.EncSliceFloat64V(yy213, e) 430 } // end block: if yy213 slice == nil 431 } 432 z.EncWriteArrayElem() 433 if x.FSliceUint8 == nil { 434 r.EncodeNil() 435 } else { 436 r.EncodeStringBytesRaw([]byte(x.FSliceUint8)) 437 } // end block: if x.FSliceUint8 slice == nil 438 if yyn48 { 439 z.EncWriteArrayElem() 440 r.EncodeNil() 441 } else { 442 z.EncWriteArrayElem() 443 yy216 := *x.FptrSliceUint8 444 if yy216 == nil { 445 r.EncodeNil() 446 } else { 447 r.EncodeStringBytesRaw([]byte(yy216)) 448 } // end block: if yy216 slice == nil 449 } 450 z.EncWriteArrayElem() 451 if x.FSliceUint64 == nil { 452 r.EncodeNil() 453 } else { 454 z.F.EncSliceUint64V(x.FSliceUint64, e) 455 } // end block: if x.FSliceUint64 slice == nil 456 if yyn50 { 457 z.EncWriteArrayElem() 458 r.EncodeNil() 459 } else { 460 z.EncWriteArrayElem() 461 yy219 := *x.FptrSliceUint64 462 if yy219 == nil { 463 r.EncodeNil() 464 } else { 465 z.F.EncSliceUint64V(yy219, e) 466 } // end block: if yy219 slice == nil 467 } 468 z.EncWriteArrayElem() 469 if x.FSliceInt == nil { 470 r.EncodeNil() 471 } else { 472 z.F.EncSliceIntV(x.FSliceInt, e) 473 } // end block: if x.FSliceInt slice == nil 474 if yyn52 { 475 z.EncWriteArrayElem() 476 r.EncodeNil() 477 } else { 478 z.EncWriteArrayElem() 479 yy222 := *x.FptrSliceInt 480 if yy222 == nil { 481 r.EncodeNil() 482 } else { 483 z.F.EncSliceIntV(yy222, e) 484 } // end block: if yy222 slice == nil 485 } 486 z.EncWriteArrayElem() 487 if x.FSliceInt32 == nil { 488 r.EncodeNil() 489 } else { 490 z.F.EncSliceInt32V(x.FSliceInt32, e) 491 } // end block: if x.FSliceInt32 slice == nil 492 if yyn54 { 493 z.EncWriteArrayElem() 494 r.EncodeNil() 495 } else { 496 z.EncWriteArrayElem() 497 yy225 := *x.FptrSliceInt32 498 if yy225 == nil { 499 r.EncodeNil() 500 } else { 501 z.F.EncSliceInt32V(yy225, e) 502 } // end block: if yy225 slice == nil 503 } 504 z.EncWriteArrayElem() 505 if x.FSliceInt64 == nil { 506 r.EncodeNil() 507 } else { 508 z.F.EncSliceInt64V(x.FSliceInt64, e) 509 } // end block: if x.FSliceInt64 slice == nil 510 if yyn56 { 511 z.EncWriteArrayElem() 512 r.EncodeNil() 513 } else { 514 z.EncWriteArrayElem() 515 yy228 := *x.FptrSliceInt64 516 if yy228 == nil { 517 r.EncodeNil() 518 } else { 519 z.F.EncSliceInt64V(yy228, e) 520 } // end block: if yy228 slice == nil 521 } 522 z.EncWriteArrayElem() 523 if x.FSliceBool == nil { 524 r.EncodeNil() 525 } else { 526 z.F.EncSliceBoolV(x.FSliceBool, e) 527 } // end block: if x.FSliceBool slice == nil 528 if yyn58 { 529 z.EncWriteArrayElem() 530 r.EncodeNil() 531 } else { 532 z.EncWriteArrayElem() 533 yy231 := *x.FptrSliceBool 534 if yy231 == nil { 535 r.EncodeNil() 536 } else { 537 z.F.EncSliceBoolV(yy231, e) 538 } // end block: if yy231 slice == nil 539 } 540 z.EncWriteArrayElem() 541 if x.FMapStringIntf == nil { 542 r.EncodeNil() 543 } else { 544 z.F.EncMapStringIntfV(x.FMapStringIntf, e) 545 } // end block: if x.FMapStringIntf map == nil 546 if yyn60 { 547 z.EncWriteArrayElem() 548 r.EncodeNil() 549 } else { 550 z.EncWriteArrayElem() 551 yy234 := *x.FptrMapStringIntf 552 if yy234 == nil { 553 r.EncodeNil() 554 } else { 555 z.F.EncMapStringIntfV(yy234, e) 556 } // end block: if yy234 map == nil 557 } 558 z.EncWriteArrayElem() 559 if x.FMapStringString == nil { 560 r.EncodeNil() 561 } else { 562 z.F.EncMapStringStringV(x.FMapStringString, e) 563 } // end block: if x.FMapStringString map == nil 564 if yyn62 { 565 z.EncWriteArrayElem() 566 r.EncodeNil() 567 } else { 568 z.EncWriteArrayElem() 569 yy237 := *x.FptrMapStringString 570 if yy237 == nil { 571 r.EncodeNil() 572 } else { 573 z.F.EncMapStringStringV(yy237, e) 574 } // end block: if yy237 map == nil 575 } 576 z.EncWriteArrayElem() 577 if x.FMapStringBytes == nil { 578 r.EncodeNil() 579 } else { 580 z.F.EncMapStringBytesV(x.FMapStringBytes, e) 581 } // end block: if x.FMapStringBytes map == nil 582 if yyn64 { 583 z.EncWriteArrayElem() 584 r.EncodeNil() 585 } else { 586 z.EncWriteArrayElem() 587 yy240 := *x.FptrMapStringBytes 588 if yy240 == nil { 589 r.EncodeNil() 590 } else { 591 z.F.EncMapStringBytesV(yy240, e) 592 } // end block: if yy240 map == nil 593 } 594 z.EncWriteArrayElem() 595 if x.FMapStringUint8 == nil { 596 r.EncodeNil() 597 } else { 598 z.F.EncMapStringUint8V(x.FMapStringUint8, e) 599 } // end block: if x.FMapStringUint8 map == nil 600 if yyn66 { 601 z.EncWriteArrayElem() 602 r.EncodeNil() 603 } else { 604 z.EncWriteArrayElem() 605 yy243 := *x.FptrMapStringUint8 606 if yy243 == nil { 607 r.EncodeNil() 608 } else { 609 z.F.EncMapStringUint8V(yy243, e) 610 } // end block: if yy243 map == nil 611 } 612 z.EncWriteArrayElem() 613 if x.FMapStringUint64 == nil { 614 r.EncodeNil() 615 } else { 616 z.F.EncMapStringUint64V(x.FMapStringUint64, e) 617 } // end block: if x.FMapStringUint64 map == nil 618 if yyn68 { 619 z.EncWriteArrayElem() 620 r.EncodeNil() 621 } else { 622 z.EncWriteArrayElem() 623 yy246 := *x.FptrMapStringUint64 624 if yy246 == nil { 625 r.EncodeNil() 626 } else { 627 z.F.EncMapStringUint64V(yy246, e) 628 } // end block: if yy246 map == nil 629 } 630 z.EncWriteArrayElem() 631 if x.FMapStringInt == nil { 632 r.EncodeNil() 633 } else { 634 z.F.EncMapStringIntV(x.FMapStringInt, e) 635 } // end block: if x.FMapStringInt map == nil 636 if yyn70 { 637 z.EncWriteArrayElem() 638 r.EncodeNil() 639 } else { 640 z.EncWriteArrayElem() 641 yy249 := *x.FptrMapStringInt 642 if yy249 == nil { 643 r.EncodeNil() 644 } else { 645 z.F.EncMapStringIntV(yy249, e) 646 } // end block: if yy249 map == nil 647 } 648 z.EncWriteArrayElem() 649 if x.FMapStringInt32 == nil { 650 r.EncodeNil() 651 } else { 652 z.F.EncMapStringInt32V(x.FMapStringInt32, e) 653 } // end block: if x.FMapStringInt32 map == nil 654 if yyn72 { 655 z.EncWriteArrayElem() 656 r.EncodeNil() 657 } else { 658 z.EncWriteArrayElem() 659 yy252 := *x.FptrMapStringInt32 660 if yy252 == nil { 661 r.EncodeNil() 662 } else { 663 z.F.EncMapStringInt32V(yy252, e) 664 } // end block: if yy252 map == nil 665 } 666 z.EncWriteArrayElem() 667 if x.FMapStringFloat64 == nil { 668 r.EncodeNil() 669 } else { 670 z.F.EncMapStringFloat64V(x.FMapStringFloat64, e) 671 } // end block: if x.FMapStringFloat64 map == nil 672 if yyn74 { 673 z.EncWriteArrayElem() 674 r.EncodeNil() 675 } else { 676 z.EncWriteArrayElem() 677 yy255 := *x.FptrMapStringFloat64 678 if yy255 == nil { 679 r.EncodeNil() 680 } else { 681 z.F.EncMapStringFloat64V(yy255, e) 682 } // end block: if yy255 map == nil 683 } 684 z.EncWriteArrayElem() 685 if x.FMapStringBool == nil { 686 r.EncodeNil() 687 } else { 688 z.F.EncMapStringBoolV(x.FMapStringBool, e) 689 } // end block: if x.FMapStringBool map == nil 690 if yyn76 { 691 z.EncWriteArrayElem() 692 r.EncodeNil() 693 } else { 694 z.EncWriteArrayElem() 695 yy258 := *x.FptrMapStringBool 696 if yy258 == nil { 697 r.EncodeNil() 698 } else { 699 z.F.EncMapStringBoolV(yy258, e) 700 } // end block: if yy258 map == nil 701 } 702 z.EncWriteArrayElem() 703 if x.FMapUint8Intf == nil { 704 r.EncodeNil() 705 } else { 706 z.F.EncMapUint8IntfV(x.FMapUint8Intf, e) 707 } // end block: if x.FMapUint8Intf map == nil 708 if yyn78 { 709 z.EncWriteArrayElem() 710 r.EncodeNil() 711 } else { 712 z.EncWriteArrayElem() 713 yy261 := *x.FptrMapUint8Intf 714 if yy261 == nil { 715 r.EncodeNil() 716 } else { 717 z.F.EncMapUint8IntfV(yy261, e) 718 } // end block: if yy261 map == nil 719 } 720 z.EncWriteArrayElem() 721 if x.FMapUint8String == nil { 722 r.EncodeNil() 723 } else { 724 z.F.EncMapUint8StringV(x.FMapUint8String, e) 725 } // end block: if x.FMapUint8String map == nil 726 if yyn80 { 727 z.EncWriteArrayElem() 728 r.EncodeNil() 729 } else { 730 z.EncWriteArrayElem() 731 yy264 := *x.FptrMapUint8String 732 if yy264 == nil { 733 r.EncodeNil() 734 } else { 735 z.F.EncMapUint8StringV(yy264, e) 736 } // end block: if yy264 map == nil 737 } 738 z.EncWriteArrayElem() 739 if x.FMapUint8Bytes == nil { 740 r.EncodeNil() 741 } else { 742 z.F.EncMapUint8BytesV(x.FMapUint8Bytes, e) 743 } // end block: if x.FMapUint8Bytes map == nil 744 if yyn82 { 745 z.EncWriteArrayElem() 746 r.EncodeNil() 747 } else { 748 z.EncWriteArrayElem() 749 yy267 := *x.FptrMapUint8Bytes 750 if yy267 == nil { 751 r.EncodeNil() 752 } else { 753 z.F.EncMapUint8BytesV(yy267, e) 754 } // end block: if yy267 map == nil 755 } 756 z.EncWriteArrayElem() 757 if x.FMapUint8Uint8 == nil { 758 r.EncodeNil() 759 } else { 760 z.F.EncMapUint8Uint8V(x.FMapUint8Uint8, e) 761 } // end block: if x.FMapUint8Uint8 map == nil 762 if yyn84 { 763 z.EncWriteArrayElem() 764 r.EncodeNil() 765 } else { 766 z.EncWriteArrayElem() 767 yy270 := *x.FptrMapUint8Uint8 768 if yy270 == nil { 769 r.EncodeNil() 770 } else { 771 z.F.EncMapUint8Uint8V(yy270, e) 772 } // end block: if yy270 map == nil 773 } 774 z.EncWriteArrayElem() 775 if x.FMapUint8Uint64 == nil { 776 r.EncodeNil() 777 } else { 778 z.F.EncMapUint8Uint64V(x.FMapUint8Uint64, e) 779 } // end block: if x.FMapUint8Uint64 map == nil 780 if yyn86 { 781 z.EncWriteArrayElem() 782 r.EncodeNil() 783 } else { 784 z.EncWriteArrayElem() 785 yy273 := *x.FptrMapUint8Uint64 786 if yy273 == nil { 787 r.EncodeNil() 788 } else { 789 z.F.EncMapUint8Uint64V(yy273, e) 790 } // end block: if yy273 map == nil 791 } 792 z.EncWriteArrayElem() 793 if x.FMapUint8Int == nil { 794 r.EncodeNil() 795 } else { 796 z.F.EncMapUint8IntV(x.FMapUint8Int, e) 797 } // end block: if x.FMapUint8Int map == nil 798 if yyn88 { 799 z.EncWriteArrayElem() 800 r.EncodeNil() 801 } else { 802 z.EncWriteArrayElem() 803 yy276 := *x.FptrMapUint8Int 804 if yy276 == nil { 805 r.EncodeNil() 806 } else { 807 z.F.EncMapUint8IntV(yy276, e) 808 } // end block: if yy276 map == nil 809 } 810 z.EncWriteArrayElem() 811 if x.FMapUint8Int32 == nil { 812 r.EncodeNil() 813 } else { 814 z.F.EncMapUint8Int32V(x.FMapUint8Int32, e) 815 } // end block: if x.FMapUint8Int32 map == nil 816 if yyn90 { 817 z.EncWriteArrayElem() 818 r.EncodeNil() 819 } else { 820 z.EncWriteArrayElem() 821 yy279 := *x.FptrMapUint8Int32 822 if yy279 == nil { 823 r.EncodeNil() 824 } else { 825 z.F.EncMapUint8Int32V(yy279, e) 826 } // end block: if yy279 map == nil 827 } 828 z.EncWriteArrayElem() 829 if x.FMapUint8Float64 == nil { 830 r.EncodeNil() 831 } else { 832 z.F.EncMapUint8Float64V(x.FMapUint8Float64, e) 833 } // end block: if x.FMapUint8Float64 map == nil 834 if yyn92 { 835 z.EncWriteArrayElem() 836 r.EncodeNil() 837 } else { 838 z.EncWriteArrayElem() 839 yy282 := *x.FptrMapUint8Float64 840 if yy282 == nil { 841 r.EncodeNil() 842 } else { 843 z.F.EncMapUint8Float64V(yy282, e) 844 } // end block: if yy282 map == nil 845 } 846 z.EncWriteArrayElem() 847 if x.FMapUint8Bool == nil { 848 r.EncodeNil() 849 } else { 850 z.F.EncMapUint8BoolV(x.FMapUint8Bool, e) 851 } // end block: if x.FMapUint8Bool map == nil 852 if yyn94 { 853 z.EncWriteArrayElem() 854 r.EncodeNil() 855 } else { 856 z.EncWriteArrayElem() 857 yy285 := *x.FptrMapUint8Bool 858 if yy285 == nil { 859 r.EncodeNil() 860 } else { 861 z.F.EncMapUint8BoolV(yy285, e) 862 } // end block: if yy285 map == nil 863 } 864 z.EncWriteArrayElem() 865 if x.FMapUint64Intf == nil { 866 r.EncodeNil() 867 } else { 868 z.F.EncMapUint64IntfV(x.FMapUint64Intf, e) 869 } // end block: if x.FMapUint64Intf map == nil 870 if yyn96 { 871 z.EncWriteArrayElem() 872 r.EncodeNil() 873 } else { 874 z.EncWriteArrayElem() 875 yy288 := *x.FptrMapUint64Intf 876 if yy288 == nil { 877 r.EncodeNil() 878 } else { 879 z.F.EncMapUint64IntfV(yy288, e) 880 } // end block: if yy288 map == nil 881 } 882 z.EncWriteArrayElem() 883 if x.FMapUint64String == nil { 884 r.EncodeNil() 885 } else { 886 z.F.EncMapUint64StringV(x.FMapUint64String, e) 887 } // end block: if x.FMapUint64String map == nil 888 if yyn98 { 889 z.EncWriteArrayElem() 890 r.EncodeNil() 891 } else { 892 z.EncWriteArrayElem() 893 yy291 := *x.FptrMapUint64String 894 if yy291 == nil { 895 r.EncodeNil() 896 } else { 897 z.F.EncMapUint64StringV(yy291, e) 898 } // end block: if yy291 map == nil 899 } 900 z.EncWriteArrayElem() 901 if x.FMapUint64Bytes == nil { 902 r.EncodeNil() 903 } else { 904 z.F.EncMapUint64BytesV(x.FMapUint64Bytes, e) 905 } // end block: if x.FMapUint64Bytes map == nil 906 if yyn100 { 907 z.EncWriteArrayElem() 908 r.EncodeNil() 909 } else { 910 z.EncWriteArrayElem() 911 yy294 := *x.FptrMapUint64Bytes 912 if yy294 == nil { 913 r.EncodeNil() 914 } else { 915 z.F.EncMapUint64BytesV(yy294, e) 916 } // end block: if yy294 map == nil 917 } 918 z.EncWriteArrayElem() 919 if x.FMapUint64Uint8 == nil { 920 r.EncodeNil() 921 } else { 922 z.F.EncMapUint64Uint8V(x.FMapUint64Uint8, e) 923 } // end block: if x.FMapUint64Uint8 map == nil 924 if yyn102 { 925 z.EncWriteArrayElem() 926 r.EncodeNil() 927 } else { 928 z.EncWriteArrayElem() 929 yy297 := *x.FptrMapUint64Uint8 930 if yy297 == nil { 931 r.EncodeNil() 932 } else { 933 z.F.EncMapUint64Uint8V(yy297, e) 934 } // end block: if yy297 map == nil 935 } 936 z.EncWriteArrayElem() 937 if x.FMapUint64Uint64 == nil { 938 r.EncodeNil() 939 } else { 940 z.F.EncMapUint64Uint64V(x.FMapUint64Uint64, e) 941 } // end block: if x.FMapUint64Uint64 map == nil 942 if yyn104 { 943 z.EncWriteArrayElem() 944 r.EncodeNil() 945 } else { 946 z.EncWriteArrayElem() 947 yy300 := *x.FptrMapUint64Uint64 948 if yy300 == nil { 949 r.EncodeNil() 950 } else { 951 z.F.EncMapUint64Uint64V(yy300, e) 952 } // end block: if yy300 map == nil 953 } 954 z.EncWriteArrayElem() 955 if x.FMapUint64Int == nil { 956 r.EncodeNil() 957 } else { 958 z.F.EncMapUint64IntV(x.FMapUint64Int, e) 959 } // end block: if x.FMapUint64Int map == nil 960 if yyn106 { 961 z.EncWriteArrayElem() 962 r.EncodeNil() 963 } else { 964 z.EncWriteArrayElem() 965 yy303 := *x.FptrMapUint64Int 966 if yy303 == nil { 967 r.EncodeNil() 968 } else { 969 z.F.EncMapUint64IntV(yy303, e) 970 } // end block: if yy303 map == nil 971 } 972 z.EncWriteArrayElem() 973 if x.FMapUint64Int32 == nil { 974 r.EncodeNil() 975 } else { 976 z.F.EncMapUint64Int32V(x.FMapUint64Int32, e) 977 } // end block: if x.FMapUint64Int32 map == nil 978 if yyn108 { 979 z.EncWriteArrayElem() 980 r.EncodeNil() 981 } else { 982 z.EncWriteArrayElem() 983 yy306 := *x.FptrMapUint64Int32 984 if yy306 == nil { 985 r.EncodeNil() 986 } else { 987 z.F.EncMapUint64Int32V(yy306, e) 988 } // end block: if yy306 map == nil 989 } 990 z.EncWriteArrayElem() 991 if x.FMapUint64Float64 == nil { 992 r.EncodeNil() 993 } else { 994 z.F.EncMapUint64Float64V(x.FMapUint64Float64, e) 995 } // end block: if x.FMapUint64Float64 map == nil 996 if yyn110 { 997 z.EncWriteArrayElem() 998 r.EncodeNil() 999 } else { 1000 z.EncWriteArrayElem() 1001 yy309 := *x.FptrMapUint64Float64 1002 if yy309 == nil { 1003 r.EncodeNil() 1004 } else { 1005 z.F.EncMapUint64Float64V(yy309, e) 1006 } // end block: if yy309 map == nil 1007 } 1008 z.EncWriteArrayElem() 1009 if x.FMapUint64Bool == nil { 1010 r.EncodeNil() 1011 } else { 1012 z.F.EncMapUint64BoolV(x.FMapUint64Bool, e) 1013 } // end block: if x.FMapUint64Bool map == nil 1014 if yyn112 { 1015 z.EncWriteArrayElem() 1016 r.EncodeNil() 1017 } else { 1018 z.EncWriteArrayElem() 1019 yy312 := *x.FptrMapUint64Bool 1020 if yy312 == nil { 1021 r.EncodeNil() 1022 } else { 1023 z.F.EncMapUint64BoolV(yy312, e) 1024 } // end block: if yy312 map == nil 1025 } 1026 z.EncWriteArrayElem() 1027 if x.FMapIntIntf == nil { 1028 r.EncodeNil() 1029 } else { 1030 z.F.EncMapIntIntfV(x.FMapIntIntf, e) 1031 } // end block: if x.FMapIntIntf map == nil 1032 if yyn114 { 1033 z.EncWriteArrayElem() 1034 r.EncodeNil() 1035 } else { 1036 z.EncWriteArrayElem() 1037 yy315 := *x.FptrMapIntIntf 1038 if yy315 == nil { 1039 r.EncodeNil() 1040 } else { 1041 z.F.EncMapIntIntfV(yy315, e) 1042 } // end block: if yy315 map == nil 1043 } 1044 z.EncWriteArrayElem() 1045 if x.FMapIntString == nil { 1046 r.EncodeNil() 1047 } else { 1048 z.F.EncMapIntStringV(x.FMapIntString, e) 1049 } // end block: if x.FMapIntString map == nil 1050 if yyn116 { 1051 z.EncWriteArrayElem() 1052 r.EncodeNil() 1053 } else { 1054 z.EncWriteArrayElem() 1055 yy318 := *x.FptrMapIntString 1056 if yy318 == nil { 1057 r.EncodeNil() 1058 } else { 1059 z.F.EncMapIntStringV(yy318, e) 1060 } // end block: if yy318 map == nil 1061 } 1062 z.EncWriteArrayElem() 1063 if x.FMapIntBytes == nil { 1064 r.EncodeNil() 1065 } else { 1066 z.F.EncMapIntBytesV(x.FMapIntBytes, e) 1067 } // end block: if x.FMapIntBytes map == nil 1068 if yyn118 { 1069 z.EncWriteArrayElem() 1070 r.EncodeNil() 1071 } else { 1072 z.EncWriteArrayElem() 1073 yy321 := *x.FptrMapIntBytes 1074 if yy321 == nil { 1075 r.EncodeNil() 1076 } else { 1077 z.F.EncMapIntBytesV(yy321, e) 1078 } // end block: if yy321 map == nil 1079 } 1080 z.EncWriteArrayElem() 1081 if x.FMapIntUint8 == nil { 1082 r.EncodeNil() 1083 } else { 1084 z.F.EncMapIntUint8V(x.FMapIntUint8, e) 1085 } // end block: if x.FMapIntUint8 map == nil 1086 if yyn120 { 1087 z.EncWriteArrayElem() 1088 r.EncodeNil() 1089 } else { 1090 z.EncWriteArrayElem() 1091 yy324 := *x.FptrMapIntUint8 1092 if yy324 == nil { 1093 r.EncodeNil() 1094 } else { 1095 z.F.EncMapIntUint8V(yy324, e) 1096 } // end block: if yy324 map == nil 1097 } 1098 z.EncWriteArrayElem() 1099 if x.FMapIntUint64 == nil { 1100 r.EncodeNil() 1101 } else { 1102 z.F.EncMapIntUint64V(x.FMapIntUint64, e) 1103 } // end block: if x.FMapIntUint64 map == nil 1104 if yyn122 { 1105 z.EncWriteArrayElem() 1106 r.EncodeNil() 1107 } else { 1108 z.EncWriteArrayElem() 1109 yy327 := *x.FptrMapIntUint64 1110 if yy327 == nil { 1111 r.EncodeNil() 1112 } else { 1113 z.F.EncMapIntUint64V(yy327, e) 1114 } // end block: if yy327 map == nil 1115 } 1116 z.EncWriteArrayElem() 1117 if x.FMapIntInt == nil { 1118 r.EncodeNil() 1119 } else { 1120 z.F.EncMapIntIntV(x.FMapIntInt, e) 1121 } // end block: if x.FMapIntInt map == nil 1122 if yyn124 { 1123 z.EncWriteArrayElem() 1124 r.EncodeNil() 1125 } else { 1126 z.EncWriteArrayElem() 1127 yy330 := *x.FptrMapIntInt 1128 if yy330 == nil { 1129 r.EncodeNil() 1130 } else { 1131 z.F.EncMapIntIntV(yy330, e) 1132 } // end block: if yy330 map == nil 1133 } 1134 z.EncWriteArrayElem() 1135 if x.FMapIntInt32 == nil { 1136 r.EncodeNil() 1137 } else { 1138 z.F.EncMapIntInt32V(x.FMapIntInt32, e) 1139 } // end block: if x.FMapIntInt32 map == nil 1140 if yyn126 { 1141 z.EncWriteArrayElem() 1142 r.EncodeNil() 1143 } else { 1144 z.EncWriteArrayElem() 1145 yy333 := *x.FptrMapIntInt32 1146 if yy333 == nil { 1147 r.EncodeNil() 1148 } else { 1149 z.F.EncMapIntInt32V(yy333, e) 1150 } // end block: if yy333 map == nil 1151 } 1152 z.EncWriteArrayElem() 1153 if x.FMapIntFloat64 == nil { 1154 r.EncodeNil() 1155 } else { 1156 z.F.EncMapIntFloat64V(x.FMapIntFloat64, e) 1157 } // end block: if x.FMapIntFloat64 map == nil 1158 if yyn128 { 1159 z.EncWriteArrayElem() 1160 r.EncodeNil() 1161 } else { 1162 z.EncWriteArrayElem() 1163 yy336 := *x.FptrMapIntFloat64 1164 if yy336 == nil { 1165 r.EncodeNil() 1166 } else { 1167 z.F.EncMapIntFloat64V(yy336, e) 1168 } // end block: if yy336 map == nil 1169 } 1170 z.EncWriteArrayElem() 1171 if x.FMapIntBool == nil { 1172 r.EncodeNil() 1173 } else { 1174 z.F.EncMapIntBoolV(x.FMapIntBool, e) 1175 } // end block: if x.FMapIntBool map == nil 1176 if yyn130 { 1177 z.EncWriteArrayElem() 1178 r.EncodeNil() 1179 } else { 1180 z.EncWriteArrayElem() 1181 yy339 := *x.FptrMapIntBool 1182 if yy339 == nil { 1183 r.EncodeNil() 1184 } else { 1185 z.F.EncMapIntBoolV(yy339, e) 1186 } // end block: if yy339 map == nil 1187 } 1188 z.EncWriteArrayElem() 1189 if x.FMapInt32Intf == nil { 1190 r.EncodeNil() 1191 } else { 1192 z.F.EncMapInt32IntfV(x.FMapInt32Intf, e) 1193 } // end block: if x.FMapInt32Intf map == nil 1194 if yyn132 { 1195 z.EncWriteArrayElem() 1196 r.EncodeNil() 1197 } else { 1198 z.EncWriteArrayElem() 1199 yy342 := *x.FptrMapInt32Intf 1200 if yy342 == nil { 1201 r.EncodeNil() 1202 } else { 1203 z.F.EncMapInt32IntfV(yy342, e) 1204 } // end block: if yy342 map == nil 1205 } 1206 z.EncWriteArrayElem() 1207 if x.FMapInt32String == nil { 1208 r.EncodeNil() 1209 } else { 1210 z.F.EncMapInt32StringV(x.FMapInt32String, e) 1211 } // end block: if x.FMapInt32String map == nil 1212 if yyn134 { 1213 z.EncWriteArrayElem() 1214 r.EncodeNil() 1215 } else { 1216 z.EncWriteArrayElem() 1217 yy345 := *x.FptrMapInt32String 1218 if yy345 == nil { 1219 r.EncodeNil() 1220 } else { 1221 z.F.EncMapInt32StringV(yy345, e) 1222 } // end block: if yy345 map == nil 1223 } 1224 z.EncWriteArrayElem() 1225 if x.FMapInt32Bytes == nil { 1226 r.EncodeNil() 1227 } else { 1228 z.F.EncMapInt32BytesV(x.FMapInt32Bytes, e) 1229 } // end block: if x.FMapInt32Bytes map == nil 1230 if yyn136 { 1231 z.EncWriteArrayElem() 1232 r.EncodeNil() 1233 } else { 1234 z.EncWriteArrayElem() 1235 yy348 := *x.FptrMapInt32Bytes 1236 if yy348 == nil { 1237 r.EncodeNil() 1238 } else { 1239 z.F.EncMapInt32BytesV(yy348, e) 1240 } // end block: if yy348 map == nil 1241 } 1242 z.EncWriteArrayElem() 1243 if x.FMapInt32Uint8 == nil { 1244 r.EncodeNil() 1245 } else { 1246 z.F.EncMapInt32Uint8V(x.FMapInt32Uint8, e) 1247 } // end block: if x.FMapInt32Uint8 map == nil 1248 if yyn138 { 1249 z.EncWriteArrayElem() 1250 r.EncodeNil() 1251 } else { 1252 z.EncWriteArrayElem() 1253 yy351 := *x.FptrMapInt32Uint8 1254 if yy351 == nil { 1255 r.EncodeNil() 1256 } else { 1257 z.F.EncMapInt32Uint8V(yy351, e) 1258 } // end block: if yy351 map == nil 1259 } 1260 z.EncWriteArrayElem() 1261 if x.FMapInt32Uint64 == nil { 1262 r.EncodeNil() 1263 } else { 1264 z.F.EncMapInt32Uint64V(x.FMapInt32Uint64, e) 1265 } // end block: if x.FMapInt32Uint64 map == nil 1266 if yyn140 { 1267 z.EncWriteArrayElem() 1268 r.EncodeNil() 1269 } else { 1270 z.EncWriteArrayElem() 1271 yy354 := *x.FptrMapInt32Uint64 1272 if yy354 == nil { 1273 r.EncodeNil() 1274 } else { 1275 z.F.EncMapInt32Uint64V(yy354, e) 1276 } // end block: if yy354 map == nil 1277 } 1278 z.EncWriteArrayElem() 1279 if x.FMapInt32Int == nil { 1280 r.EncodeNil() 1281 } else { 1282 z.F.EncMapInt32IntV(x.FMapInt32Int, e) 1283 } // end block: if x.FMapInt32Int map == nil 1284 if yyn142 { 1285 z.EncWriteArrayElem() 1286 r.EncodeNil() 1287 } else { 1288 z.EncWriteArrayElem() 1289 yy357 := *x.FptrMapInt32Int 1290 if yy357 == nil { 1291 r.EncodeNil() 1292 } else { 1293 z.F.EncMapInt32IntV(yy357, e) 1294 } // end block: if yy357 map == nil 1295 } 1296 z.EncWriteArrayElem() 1297 if x.FMapInt32Int32 == nil { 1298 r.EncodeNil() 1299 } else { 1300 z.F.EncMapInt32Int32V(x.FMapInt32Int32, e) 1301 } // end block: if x.FMapInt32Int32 map == nil 1302 if yyn144 { 1303 z.EncWriteArrayElem() 1304 r.EncodeNil() 1305 } else { 1306 z.EncWriteArrayElem() 1307 yy360 := *x.FptrMapInt32Int32 1308 if yy360 == nil { 1309 r.EncodeNil() 1310 } else { 1311 z.F.EncMapInt32Int32V(yy360, e) 1312 } // end block: if yy360 map == nil 1313 } 1314 z.EncWriteArrayElem() 1315 if x.FMapInt32Float64 == nil { 1316 r.EncodeNil() 1317 } else { 1318 z.F.EncMapInt32Float64V(x.FMapInt32Float64, e) 1319 } // end block: if x.FMapInt32Float64 map == nil 1320 if yyn146 { 1321 z.EncWriteArrayElem() 1322 r.EncodeNil() 1323 } else { 1324 z.EncWriteArrayElem() 1325 yy363 := *x.FptrMapInt32Float64 1326 if yy363 == nil { 1327 r.EncodeNil() 1328 } else { 1329 z.F.EncMapInt32Float64V(yy363, e) 1330 } // end block: if yy363 map == nil 1331 } 1332 z.EncWriteArrayElem() 1333 if x.FMapInt32Bool == nil { 1334 r.EncodeNil() 1335 } else { 1336 z.F.EncMapInt32BoolV(x.FMapInt32Bool, e) 1337 } // end block: if x.FMapInt32Bool map == nil 1338 if yyn148 { 1339 z.EncWriteArrayElem() 1340 r.EncodeNil() 1341 } else { 1342 z.EncWriteArrayElem() 1343 yy366 := *x.FptrMapInt32Bool 1344 if yy366 == nil { 1345 r.EncodeNil() 1346 } else { 1347 z.F.EncMapInt32BoolV(yy366, e) 1348 } // end block: if yy366 map == nil 1349 } 1350 z.EncWriteArrayEnd() 1351 } else { 1352 z.EncWriteMapStart(146) 1353 if z.EncBasicHandle().Canonical { 1354 z.EncWriteMapElemKey() 1355 if z.IsJSONHandle() { 1356 z.EncWr().WriteStr("\"FBool\"") 1357 } else { 1358 r.EncodeString(`FBool`) 1359 } 1360 z.EncWriteMapElemValue() 1361 r.EncodeBool(bool(x.FBool)) 1362 z.EncWriteMapElemKey() 1363 if z.IsJSONHandle() { 1364 z.EncWr().WriteStr("\"FBytes\"") 1365 } else { 1366 r.EncodeString(`FBytes`) 1367 } 1368 z.EncWriteMapElemValue() 1369 if x.FBytes == nil { 1370 r.EncodeNil() 1371 } else { 1372 r.EncodeStringBytesRaw([]byte(x.FBytes)) 1373 } // end block: if x.FBytes slice == nil 1374 z.EncWriteMapElemKey() 1375 if z.IsJSONHandle() { 1376 z.EncWr().WriteStr("\"FFloat32\"") 1377 } else { 1378 r.EncodeString(`FFloat32`) 1379 } 1380 z.EncWriteMapElemValue() 1381 r.EncodeFloat32(float32(x.FFloat32)) 1382 z.EncWriteMapElemKey() 1383 if z.IsJSONHandle() { 1384 z.EncWr().WriteStr("\"FFloat64\"") 1385 } else { 1386 r.EncodeString(`FFloat64`) 1387 } 1388 z.EncWriteMapElemValue() 1389 r.EncodeFloat64(float64(x.FFloat64)) 1390 z.EncWriteMapElemKey() 1391 if z.IsJSONHandle() { 1392 z.EncWr().WriteStr("\"FInt\"") 1393 } else { 1394 r.EncodeString(`FInt`) 1395 } 1396 z.EncWriteMapElemValue() 1397 r.EncodeInt(int64(x.FInt)) 1398 z.EncWriteMapElemKey() 1399 if z.IsJSONHandle() { 1400 z.EncWr().WriteStr("\"FInt16\"") 1401 } else { 1402 r.EncodeString(`FInt16`) 1403 } 1404 z.EncWriteMapElemValue() 1405 r.EncodeInt(int64(x.FInt16)) 1406 z.EncWriteMapElemKey() 1407 if z.IsJSONHandle() { 1408 z.EncWr().WriteStr("\"FInt32\"") 1409 } else { 1410 r.EncodeString(`FInt32`) 1411 } 1412 z.EncWriteMapElemValue() 1413 r.EncodeInt(int64(x.FInt32)) 1414 z.EncWriteMapElemKey() 1415 if z.IsJSONHandle() { 1416 z.EncWr().WriteStr("\"FInt64\"") 1417 } else { 1418 r.EncodeString(`FInt64`) 1419 } 1420 z.EncWriteMapElemValue() 1421 r.EncodeInt(int64(x.FInt64)) 1422 z.EncWriteMapElemKey() 1423 if z.IsJSONHandle() { 1424 z.EncWr().WriteStr("\"FInt8\"") 1425 } else { 1426 r.EncodeString(`FInt8`) 1427 } 1428 z.EncWriteMapElemValue() 1429 r.EncodeInt(int64(x.FInt8)) 1430 z.EncWriteMapElemKey() 1431 if z.IsJSONHandle() { 1432 z.EncWr().WriteStr("\"FIntf\"") 1433 } else { 1434 r.EncodeString(`FIntf`) 1435 } 1436 z.EncWriteMapElemValue() 1437 z.EncFallback(x.FIntf) 1438 z.EncWriteMapElemKey() 1439 if z.IsJSONHandle() { 1440 z.EncWr().WriteStr("\"FMapInt32Bool\"") 1441 } else { 1442 r.EncodeString(`FMapInt32Bool`) 1443 } 1444 z.EncWriteMapElemValue() 1445 if x.FMapInt32Bool == nil { 1446 r.EncodeNil() 1447 } else { 1448 z.F.EncMapInt32BoolV(x.FMapInt32Bool, e) 1449 } // end block: if x.FMapInt32Bool map == nil 1450 z.EncWriteMapElemKey() 1451 if z.IsJSONHandle() { 1452 z.EncWr().WriteStr("\"FMapInt32Bytes\"") 1453 } else { 1454 r.EncodeString(`FMapInt32Bytes`) 1455 } 1456 z.EncWriteMapElemValue() 1457 if x.FMapInt32Bytes == nil { 1458 r.EncodeNil() 1459 } else { 1460 z.F.EncMapInt32BytesV(x.FMapInt32Bytes, e) 1461 } // end block: if x.FMapInt32Bytes map == nil 1462 z.EncWriteMapElemKey() 1463 if z.IsJSONHandle() { 1464 z.EncWr().WriteStr("\"FMapInt32Float64\"") 1465 } else { 1466 r.EncodeString(`FMapInt32Float64`) 1467 } 1468 z.EncWriteMapElemValue() 1469 if x.FMapInt32Float64 == nil { 1470 r.EncodeNil() 1471 } else { 1472 z.F.EncMapInt32Float64V(x.FMapInt32Float64, e) 1473 } // end block: if x.FMapInt32Float64 map == nil 1474 z.EncWriteMapElemKey() 1475 if z.IsJSONHandle() { 1476 z.EncWr().WriteStr("\"FMapInt32Int\"") 1477 } else { 1478 r.EncodeString(`FMapInt32Int`) 1479 } 1480 z.EncWriteMapElemValue() 1481 if x.FMapInt32Int == nil { 1482 r.EncodeNil() 1483 } else { 1484 z.F.EncMapInt32IntV(x.FMapInt32Int, e) 1485 } // end block: if x.FMapInt32Int map == nil 1486 z.EncWriteMapElemKey() 1487 if z.IsJSONHandle() { 1488 z.EncWr().WriteStr("\"FMapInt32Int32\"") 1489 } else { 1490 r.EncodeString(`FMapInt32Int32`) 1491 } 1492 z.EncWriteMapElemValue() 1493 if x.FMapInt32Int32 == nil { 1494 r.EncodeNil() 1495 } else { 1496 z.F.EncMapInt32Int32V(x.FMapInt32Int32, e) 1497 } // end block: if x.FMapInt32Int32 map == nil 1498 z.EncWriteMapElemKey() 1499 if z.IsJSONHandle() { 1500 z.EncWr().WriteStr("\"FMapInt32Intf\"") 1501 } else { 1502 r.EncodeString(`FMapInt32Intf`) 1503 } 1504 z.EncWriteMapElemValue() 1505 if x.FMapInt32Intf == nil { 1506 r.EncodeNil() 1507 } else { 1508 z.F.EncMapInt32IntfV(x.FMapInt32Intf, e) 1509 } // end block: if x.FMapInt32Intf map == nil 1510 z.EncWriteMapElemKey() 1511 if z.IsJSONHandle() { 1512 z.EncWr().WriteStr("\"FMapInt32String\"") 1513 } else { 1514 r.EncodeString(`FMapInt32String`) 1515 } 1516 z.EncWriteMapElemValue() 1517 if x.FMapInt32String == nil { 1518 r.EncodeNil() 1519 } else { 1520 z.F.EncMapInt32StringV(x.FMapInt32String, e) 1521 } // end block: if x.FMapInt32String map == nil 1522 z.EncWriteMapElemKey() 1523 if z.IsJSONHandle() { 1524 z.EncWr().WriteStr("\"FMapInt32Uint64\"") 1525 } else { 1526 r.EncodeString(`FMapInt32Uint64`) 1527 } 1528 z.EncWriteMapElemValue() 1529 if x.FMapInt32Uint64 == nil { 1530 r.EncodeNil() 1531 } else { 1532 z.F.EncMapInt32Uint64V(x.FMapInt32Uint64, e) 1533 } // end block: if x.FMapInt32Uint64 map == nil 1534 z.EncWriteMapElemKey() 1535 if z.IsJSONHandle() { 1536 z.EncWr().WriteStr("\"FMapInt32Uint8\"") 1537 } else { 1538 r.EncodeString(`FMapInt32Uint8`) 1539 } 1540 z.EncWriteMapElemValue() 1541 if x.FMapInt32Uint8 == nil { 1542 r.EncodeNil() 1543 } else { 1544 z.F.EncMapInt32Uint8V(x.FMapInt32Uint8, e) 1545 } // end block: if x.FMapInt32Uint8 map == nil 1546 z.EncWriteMapElemKey() 1547 if z.IsJSONHandle() { 1548 z.EncWr().WriteStr("\"FMapIntBool\"") 1549 } else { 1550 r.EncodeString(`FMapIntBool`) 1551 } 1552 z.EncWriteMapElemValue() 1553 if x.FMapIntBool == nil { 1554 r.EncodeNil() 1555 } else { 1556 z.F.EncMapIntBoolV(x.FMapIntBool, e) 1557 } // end block: if x.FMapIntBool map == nil 1558 z.EncWriteMapElemKey() 1559 if z.IsJSONHandle() { 1560 z.EncWr().WriteStr("\"FMapIntBytes\"") 1561 } else { 1562 r.EncodeString(`FMapIntBytes`) 1563 } 1564 z.EncWriteMapElemValue() 1565 if x.FMapIntBytes == nil { 1566 r.EncodeNil() 1567 } else { 1568 z.F.EncMapIntBytesV(x.FMapIntBytes, e) 1569 } // end block: if x.FMapIntBytes map == nil 1570 z.EncWriteMapElemKey() 1571 if z.IsJSONHandle() { 1572 z.EncWr().WriteStr("\"FMapIntFloat64\"") 1573 } else { 1574 r.EncodeString(`FMapIntFloat64`) 1575 } 1576 z.EncWriteMapElemValue() 1577 if x.FMapIntFloat64 == nil { 1578 r.EncodeNil() 1579 } else { 1580 z.F.EncMapIntFloat64V(x.FMapIntFloat64, e) 1581 } // end block: if x.FMapIntFloat64 map == nil 1582 z.EncWriteMapElemKey() 1583 if z.IsJSONHandle() { 1584 z.EncWr().WriteStr("\"FMapIntInt\"") 1585 } else { 1586 r.EncodeString(`FMapIntInt`) 1587 } 1588 z.EncWriteMapElemValue() 1589 if x.FMapIntInt == nil { 1590 r.EncodeNil() 1591 } else { 1592 z.F.EncMapIntIntV(x.FMapIntInt, e) 1593 } // end block: if x.FMapIntInt map == nil 1594 z.EncWriteMapElemKey() 1595 if z.IsJSONHandle() { 1596 z.EncWr().WriteStr("\"FMapIntInt32\"") 1597 } else { 1598 r.EncodeString(`FMapIntInt32`) 1599 } 1600 z.EncWriteMapElemValue() 1601 if x.FMapIntInt32 == nil { 1602 r.EncodeNil() 1603 } else { 1604 z.F.EncMapIntInt32V(x.FMapIntInt32, e) 1605 } // end block: if x.FMapIntInt32 map == nil 1606 z.EncWriteMapElemKey() 1607 if z.IsJSONHandle() { 1608 z.EncWr().WriteStr("\"FMapIntIntf\"") 1609 } else { 1610 r.EncodeString(`FMapIntIntf`) 1611 } 1612 z.EncWriteMapElemValue() 1613 if x.FMapIntIntf == nil { 1614 r.EncodeNil() 1615 } else { 1616 z.F.EncMapIntIntfV(x.FMapIntIntf, e) 1617 } // end block: if x.FMapIntIntf map == nil 1618 z.EncWriteMapElemKey() 1619 if z.IsJSONHandle() { 1620 z.EncWr().WriteStr("\"FMapIntString\"") 1621 } else { 1622 r.EncodeString(`FMapIntString`) 1623 } 1624 z.EncWriteMapElemValue() 1625 if x.FMapIntString == nil { 1626 r.EncodeNil() 1627 } else { 1628 z.F.EncMapIntStringV(x.FMapIntString, e) 1629 } // end block: if x.FMapIntString map == nil 1630 z.EncWriteMapElemKey() 1631 if z.IsJSONHandle() { 1632 z.EncWr().WriteStr("\"FMapIntUint64\"") 1633 } else { 1634 r.EncodeString(`FMapIntUint64`) 1635 } 1636 z.EncWriteMapElemValue() 1637 if x.FMapIntUint64 == nil { 1638 r.EncodeNil() 1639 } else { 1640 z.F.EncMapIntUint64V(x.FMapIntUint64, e) 1641 } // end block: if x.FMapIntUint64 map == nil 1642 z.EncWriteMapElemKey() 1643 if z.IsJSONHandle() { 1644 z.EncWr().WriteStr("\"FMapIntUint8\"") 1645 } else { 1646 r.EncodeString(`FMapIntUint8`) 1647 } 1648 z.EncWriteMapElemValue() 1649 if x.FMapIntUint8 == nil { 1650 r.EncodeNil() 1651 } else { 1652 z.F.EncMapIntUint8V(x.FMapIntUint8, e) 1653 } // end block: if x.FMapIntUint8 map == nil 1654 z.EncWriteMapElemKey() 1655 if z.IsJSONHandle() { 1656 z.EncWr().WriteStr("\"FMapStringBool\"") 1657 } else { 1658 r.EncodeString(`FMapStringBool`) 1659 } 1660 z.EncWriteMapElemValue() 1661 if x.FMapStringBool == nil { 1662 r.EncodeNil() 1663 } else { 1664 z.F.EncMapStringBoolV(x.FMapStringBool, e) 1665 } // end block: if x.FMapStringBool map == nil 1666 z.EncWriteMapElemKey() 1667 if z.IsJSONHandle() { 1668 z.EncWr().WriteStr("\"FMapStringBytes\"") 1669 } else { 1670 r.EncodeString(`FMapStringBytes`) 1671 } 1672 z.EncWriteMapElemValue() 1673 if x.FMapStringBytes == nil { 1674 r.EncodeNil() 1675 } else { 1676 z.F.EncMapStringBytesV(x.FMapStringBytes, e) 1677 } // end block: if x.FMapStringBytes map == nil 1678 z.EncWriteMapElemKey() 1679 if z.IsJSONHandle() { 1680 z.EncWr().WriteStr("\"FMapStringFloat64\"") 1681 } else { 1682 r.EncodeString(`FMapStringFloat64`) 1683 } 1684 z.EncWriteMapElemValue() 1685 if x.FMapStringFloat64 == nil { 1686 r.EncodeNil() 1687 } else { 1688 z.F.EncMapStringFloat64V(x.FMapStringFloat64, e) 1689 } // end block: if x.FMapStringFloat64 map == nil 1690 z.EncWriteMapElemKey() 1691 if z.IsJSONHandle() { 1692 z.EncWr().WriteStr("\"FMapStringInt\"") 1693 } else { 1694 r.EncodeString(`FMapStringInt`) 1695 } 1696 z.EncWriteMapElemValue() 1697 if x.FMapStringInt == nil { 1698 r.EncodeNil() 1699 } else { 1700 z.F.EncMapStringIntV(x.FMapStringInt, e) 1701 } // end block: if x.FMapStringInt map == nil 1702 z.EncWriteMapElemKey() 1703 if z.IsJSONHandle() { 1704 z.EncWr().WriteStr("\"FMapStringInt32\"") 1705 } else { 1706 r.EncodeString(`FMapStringInt32`) 1707 } 1708 z.EncWriteMapElemValue() 1709 if x.FMapStringInt32 == nil { 1710 r.EncodeNil() 1711 } else { 1712 z.F.EncMapStringInt32V(x.FMapStringInt32, e) 1713 } // end block: if x.FMapStringInt32 map == nil 1714 z.EncWriteMapElemKey() 1715 if z.IsJSONHandle() { 1716 z.EncWr().WriteStr("\"FMapStringIntf\"") 1717 } else { 1718 r.EncodeString(`FMapStringIntf`) 1719 } 1720 z.EncWriteMapElemValue() 1721 if x.FMapStringIntf == nil { 1722 r.EncodeNil() 1723 } else { 1724 z.F.EncMapStringIntfV(x.FMapStringIntf, e) 1725 } // end block: if x.FMapStringIntf map == nil 1726 z.EncWriteMapElemKey() 1727 if z.IsJSONHandle() { 1728 z.EncWr().WriteStr("\"FMapStringString\"") 1729 } else { 1730 r.EncodeString(`FMapStringString`) 1731 } 1732 z.EncWriteMapElemValue() 1733 if x.FMapStringString == nil { 1734 r.EncodeNil() 1735 } else { 1736 z.F.EncMapStringStringV(x.FMapStringString, e) 1737 } // end block: if x.FMapStringString map == nil 1738 z.EncWriteMapElemKey() 1739 if z.IsJSONHandle() { 1740 z.EncWr().WriteStr("\"FMapStringUint64\"") 1741 } else { 1742 r.EncodeString(`FMapStringUint64`) 1743 } 1744 z.EncWriteMapElemValue() 1745 if x.FMapStringUint64 == nil { 1746 r.EncodeNil() 1747 } else { 1748 z.F.EncMapStringUint64V(x.FMapStringUint64, e) 1749 } // end block: if x.FMapStringUint64 map == nil 1750 z.EncWriteMapElemKey() 1751 if z.IsJSONHandle() { 1752 z.EncWr().WriteStr("\"FMapStringUint8\"") 1753 } else { 1754 r.EncodeString(`FMapStringUint8`) 1755 } 1756 z.EncWriteMapElemValue() 1757 if x.FMapStringUint8 == nil { 1758 r.EncodeNil() 1759 } else { 1760 z.F.EncMapStringUint8V(x.FMapStringUint8, e) 1761 } // end block: if x.FMapStringUint8 map == nil 1762 z.EncWriteMapElemKey() 1763 if z.IsJSONHandle() { 1764 z.EncWr().WriteStr("\"FMapUint64Bool\"") 1765 } else { 1766 r.EncodeString(`FMapUint64Bool`) 1767 } 1768 z.EncWriteMapElemValue() 1769 if x.FMapUint64Bool == nil { 1770 r.EncodeNil() 1771 } else { 1772 z.F.EncMapUint64BoolV(x.FMapUint64Bool, e) 1773 } // end block: if x.FMapUint64Bool map == nil 1774 z.EncWriteMapElemKey() 1775 if z.IsJSONHandle() { 1776 z.EncWr().WriteStr("\"FMapUint64Bytes\"") 1777 } else { 1778 r.EncodeString(`FMapUint64Bytes`) 1779 } 1780 z.EncWriteMapElemValue() 1781 if x.FMapUint64Bytes == nil { 1782 r.EncodeNil() 1783 } else { 1784 z.F.EncMapUint64BytesV(x.FMapUint64Bytes, e) 1785 } // end block: if x.FMapUint64Bytes map == nil 1786 z.EncWriteMapElemKey() 1787 if z.IsJSONHandle() { 1788 z.EncWr().WriteStr("\"FMapUint64Float64\"") 1789 } else { 1790 r.EncodeString(`FMapUint64Float64`) 1791 } 1792 z.EncWriteMapElemValue() 1793 if x.FMapUint64Float64 == nil { 1794 r.EncodeNil() 1795 } else { 1796 z.F.EncMapUint64Float64V(x.FMapUint64Float64, e) 1797 } // end block: if x.FMapUint64Float64 map == nil 1798 z.EncWriteMapElemKey() 1799 if z.IsJSONHandle() { 1800 z.EncWr().WriteStr("\"FMapUint64Int\"") 1801 } else { 1802 r.EncodeString(`FMapUint64Int`) 1803 } 1804 z.EncWriteMapElemValue() 1805 if x.FMapUint64Int == nil { 1806 r.EncodeNil() 1807 } else { 1808 z.F.EncMapUint64IntV(x.FMapUint64Int, e) 1809 } // end block: if x.FMapUint64Int map == nil 1810 z.EncWriteMapElemKey() 1811 if z.IsJSONHandle() { 1812 z.EncWr().WriteStr("\"FMapUint64Int32\"") 1813 } else { 1814 r.EncodeString(`FMapUint64Int32`) 1815 } 1816 z.EncWriteMapElemValue() 1817 if x.FMapUint64Int32 == nil { 1818 r.EncodeNil() 1819 } else { 1820 z.F.EncMapUint64Int32V(x.FMapUint64Int32, e) 1821 } // end block: if x.FMapUint64Int32 map == nil 1822 z.EncWriteMapElemKey() 1823 if z.IsJSONHandle() { 1824 z.EncWr().WriteStr("\"FMapUint64Intf\"") 1825 } else { 1826 r.EncodeString(`FMapUint64Intf`) 1827 } 1828 z.EncWriteMapElemValue() 1829 if x.FMapUint64Intf == nil { 1830 r.EncodeNil() 1831 } else { 1832 z.F.EncMapUint64IntfV(x.FMapUint64Intf, e) 1833 } // end block: if x.FMapUint64Intf map == nil 1834 z.EncWriteMapElemKey() 1835 if z.IsJSONHandle() { 1836 z.EncWr().WriteStr("\"FMapUint64String\"") 1837 } else { 1838 r.EncodeString(`FMapUint64String`) 1839 } 1840 z.EncWriteMapElemValue() 1841 if x.FMapUint64String == nil { 1842 r.EncodeNil() 1843 } else { 1844 z.F.EncMapUint64StringV(x.FMapUint64String, e) 1845 } // end block: if x.FMapUint64String map == nil 1846 z.EncWriteMapElemKey() 1847 if z.IsJSONHandle() { 1848 z.EncWr().WriteStr("\"FMapUint64Uint64\"") 1849 } else { 1850 r.EncodeString(`FMapUint64Uint64`) 1851 } 1852 z.EncWriteMapElemValue() 1853 if x.FMapUint64Uint64 == nil { 1854 r.EncodeNil() 1855 } else { 1856 z.F.EncMapUint64Uint64V(x.FMapUint64Uint64, e) 1857 } // end block: if x.FMapUint64Uint64 map == nil 1858 z.EncWriteMapElemKey() 1859 if z.IsJSONHandle() { 1860 z.EncWr().WriteStr("\"FMapUint64Uint8\"") 1861 } else { 1862 r.EncodeString(`FMapUint64Uint8`) 1863 } 1864 z.EncWriteMapElemValue() 1865 if x.FMapUint64Uint8 == nil { 1866 r.EncodeNil() 1867 } else { 1868 z.F.EncMapUint64Uint8V(x.FMapUint64Uint8, e) 1869 } // end block: if x.FMapUint64Uint8 map == nil 1870 z.EncWriteMapElemKey() 1871 if z.IsJSONHandle() { 1872 z.EncWr().WriteStr("\"FMapUint8Bool\"") 1873 } else { 1874 r.EncodeString(`FMapUint8Bool`) 1875 } 1876 z.EncWriteMapElemValue() 1877 if x.FMapUint8Bool == nil { 1878 r.EncodeNil() 1879 } else { 1880 z.F.EncMapUint8BoolV(x.FMapUint8Bool, e) 1881 } // end block: if x.FMapUint8Bool map == nil 1882 z.EncWriteMapElemKey() 1883 if z.IsJSONHandle() { 1884 z.EncWr().WriteStr("\"FMapUint8Bytes\"") 1885 } else { 1886 r.EncodeString(`FMapUint8Bytes`) 1887 } 1888 z.EncWriteMapElemValue() 1889 if x.FMapUint8Bytes == nil { 1890 r.EncodeNil() 1891 } else { 1892 z.F.EncMapUint8BytesV(x.FMapUint8Bytes, e) 1893 } // end block: if x.FMapUint8Bytes map == nil 1894 z.EncWriteMapElemKey() 1895 if z.IsJSONHandle() { 1896 z.EncWr().WriteStr("\"FMapUint8Float64\"") 1897 } else { 1898 r.EncodeString(`FMapUint8Float64`) 1899 } 1900 z.EncWriteMapElemValue() 1901 if x.FMapUint8Float64 == nil { 1902 r.EncodeNil() 1903 } else { 1904 z.F.EncMapUint8Float64V(x.FMapUint8Float64, e) 1905 } // end block: if x.FMapUint8Float64 map == nil 1906 z.EncWriteMapElemKey() 1907 if z.IsJSONHandle() { 1908 z.EncWr().WriteStr("\"FMapUint8Int\"") 1909 } else { 1910 r.EncodeString(`FMapUint8Int`) 1911 } 1912 z.EncWriteMapElemValue() 1913 if x.FMapUint8Int == nil { 1914 r.EncodeNil() 1915 } else { 1916 z.F.EncMapUint8IntV(x.FMapUint8Int, e) 1917 } // end block: if x.FMapUint8Int map == nil 1918 z.EncWriteMapElemKey() 1919 if z.IsJSONHandle() { 1920 z.EncWr().WriteStr("\"FMapUint8Int32\"") 1921 } else { 1922 r.EncodeString(`FMapUint8Int32`) 1923 } 1924 z.EncWriteMapElemValue() 1925 if x.FMapUint8Int32 == nil { 1926 r.EncodeNil() 1927 } else { 1928 z.F.EncMapUint8Int32V(x.FMapUint8Int32, e) 1929 } // end block: if x.FMapUint8Int32 map == nil 1930 z.EncWriteMapElemKey() 1931 if z.IsJSONHandle() { 1932 z.EncWr().WriteStr("\"FMapUint8Intf\"") 1933 } else { 1934 r.EncodeString(`FMapUint8Intf`) 1935 } 1936 z.EncWriteMapElemValue() 1937 if x.FMapUint8Intf == nil { 1938 r.EncodeNil() 1939 } else { 1940 z.F.EncMapUint8IntfV(x.FMapUint8Intf, e) 1941 } // end block: if x.FMapUint8Intf map == nil 1942 z.EncWriteMapElemKey() 1943 if z.IsJSONHandle() { 1944 z.EncWr().WriteStr("\"FMapUint8String\"") 1945 } else { 1946 r.EncodeString(`FMapUint8String`) 1947 } 1948 z.EncWriteMapElemValue() 1949 if x.FMapUint8String == nil { 1950 r.EncodeNil() 1951 } else { 1952 z.F.EncMapUint8StringV(x.FMapUint8String, e) 1953 } // end block: if x.FMapUint8String map == nil 1954 z.EncWriteMapElemKey() 1955 if z.IsJSONHandle() { 1956 z.EncWr().WriteStr("\"FMapUint8Uint64\"") 1957 } else { 1958 r.EncodeString(`FMapUint8Uint64`) 1959 } 1960 z.EncWriteMapElemValue() 1961 if x.FMapUint8Uint64 == nil { 1962 r.EncodeNil() 1963 } else { 1964 z.F.EncMapUint8Uint64V(x.FMapUint8Uint64, e) 1965 } // end block: if x.FMapUint8Uint64 map == nil 1966 z.EncWriteMapElemKey() 1967 if z.IsJSONHandle() { 1968 z.EncWr().WriteStr("\"FMapUint8Uint8\"") 1969 } else { 1970 r.EncodeString(`FMapUint8Uint8`) 1971 } 1972 z.EncWriteMapElemValue() 1973 if x.FMapUint8Uint8 == nil { 1974 r.EncodeNil() 1975 } else { 1976 z.F.EncMapUint8Uint8V(x.FMapUint8Uint8, e) 1977 } // end block: if x.FMapUint8Uint8 map == nil 1978 z.EncWriteMapElemKey() 1979 if z.IsJSONHandle() { 1980 z.EncWr().WriteStr("\"FSliceBool\"") 1981 } else { 1982 r.EncodeString(`FSliceBool`) 1983 } 1984 z.EncWriteMapElemValue() 1985 if x.FSliceBool == nil { 1986 r.EncodeNil() 1987 } else { 1988 z.F.EncSliceBoolV(x.FSliceBool, e) 1989 } // end block: if x.FSliceBool slice == nil 1990 z.EncWriteMapElemKey() 1991 if z.IsJSONHandle() { 1992 z.EncWr().WriteStr("\"FSliceBytes\"") 1993 } else { 1994 r.EncodeString(`FSliceBytes`) 1995 } 1996 z.EncWriteMapElemValue() 1997 if x.FSliceBytes == nil { 1998 r.EncodeNil() 1999 } else { 2000 z.F.EncSliceBytesV(x.FSliceBytes, e) 2001 } // end block: if x.FSliceBytes slice == nil 2002 z.EncWriteMapElemKey() 2003 if z.IsJSONHandle() { 2004 z.EncWr().WriteStr("\"FSliceFloat32\"") 2005 } else { 2006 r.EncodeString(`FSliceFloat32`) 2007 } 2008 z.EncWriteMapElemValue() 2009 if x.FSliceFloat32 == nil { 2010 r.EncodeNil() 2011 } else { 2012 z.F.EncSliceFloat32V(x.FSliceFloat32, e) 2013 } // end block: if x.FSliceFloat32 slice == nil 2014 z.EncWriteMapElemKey() 2015 if z.IsJSONHandle() { 2016 z.EncWr().WriteStr("\"FSliceFloat64\"") 2017 } else { 2018 r.EncodeString(`FSliceFloat64`) 2019 } 2020 z.EncWriteMapElemValue() 2021 if x.FSliceFloat64 == nil { 2022 r.EncodeNil() 2023 } else { 2024 z.F.EncSliceFloat64V(x.FSliceFloat64, e) 2025 } // end block: if x.FSliceFloat64 slice == nil 2026 z.EncWriteMapElemKey() 2027 if z.IsJSONHandle() { 2028 z.EncWr().WriteStr("\"FSliceInt\"") 2029 } else { 2030 r.EncodeString(`FSliceInt`) 2031 } 2032 z.EncWriteMapElemValue() 2033 if x.FSliceInt == nil { 2034 r.EncodeNil() 2035 } else { 2036 z.F.EncSliceIntV(x.FSliceInt, e) 2037 } // end block: if x.FSliceInt slice == nil 2038 z.EncWriteMapElemKey() 2039 if z.IsJSONHandle() { 2040 z.EncWr().WriteStr("\"FSliceInt32\"") 2041 } else { 2042 r.EncodeString(`FSliceInt32`) 2043 } 2044 z.EncWriteMapElemValue() 2045 if x.FSliceInt32 == nil { 2046 r.EncodeNil() 2047 } else { 2048 z.F.EncSliceInt32V(x.FSliceInt32, e) 2049 } // end block: if x.FSliceInt32 slice == nil 2050 z.EncWriteMapElemKey() 2051 if z.IsJSONHandle() { 2052 z.EncWr().WriteStr("\"FSliceInt64\"") 2053 } else { 2054 r.EncodeString(`FSliceInt64`) 2055 } 2056 z.EncWriteMapElemValue() 2057 if x.FSliceInt64 == nil { 2058 r.EncodeNil() 2059 } else { 2060 z.F.EncSliceInt64V(x.FSliceInt64, e) 2061 } // end block: if x.FSliceInt64 slice == nil 2062 z.EncWriteMapElemKey() 2063 if z.IsJSONHandle() { 2064 z.EncWr().WriteStr("\"FSliceIntf\"") 2065 } else { 2066 r.EncodeString(`FSliceIntf`) 2067 } 2068 z.EncWriteMapElemValue() 2069 if x.FSliceIntf == nil { 2070 r.EncodeNil() 2071 } else { 2072 z.F.EncSliceIntfV(x.FSliceIntf, e) 2073 } // end block: if x.FSliceIntf slice == nil 2074 z.EncWriteMapElemKey() 2075 if z.IsJSONHandle() { 2076 z.EncWr().WriteStr("\"FSliceString\"") 2077 } else { 2078 r.EncodeString(`FSliceString`) 2079 } 2080 z.EncWriteMapElemValue() 2081 if x.FSliceString == nil { 2082 r.EncodeNil() 2083 } else { 2084 z.F.EncSliceStringV(x.FSliceString, e) 2085 } // end block: if x.FSliceString slice == nil 2086 z.EncWriteMapElemKey() 2087 if z.IsJSONHandle() { 2088 z.EncWr().WriteStr("\"FSliceUint64\"") 2089 } else { 2090 r.EncodeString(`FSliceUint64`) 2091 } 2092 z.EncWriteMapElemValue() 2093 if x.FSliceUint64 == nil { 2094 r.EncodeNil() 2095 } else { 2096 z.F.EncSliceUint64V(x.FSliceUint64, e) 2097 } // end block: if x.FSliceUint64 slice == nil 2098 z.EncWriteMapElemKey() 2099 if z.IsJSONHandle() { 2100 z.EncWr().WriteStr("\"FSliceUint8\"") 2101 } else { 2102 r.EncodeString(`FSliceUint8`) 2103 } 2104 z.EncWriteMapElemValue() 2105 if x.FSliceUint8 == nil { 2106 r.EncodeNil() 2107 } else { 2108 r.EncodeStringBytesRaw([]byte(x.FSliceUint8)) 2109 } // end block: if x.FSliceUint8 slice == nil 2110 z.EncWriteMapElemKey() 2111 if z.IsJSONHandle() { 2112 z.EncWr().WriteStr("\"FString\"") 2113 } else { 2114 r.EncodeString(`FString`) 2115 } 2116 z.EncWriteMapElemValue() 2117 r.EncodeString(string(x.FString)) 2118 z.EncWriteMapElemKey() 2119 if z.IsJSONHandle() { 2120 z.EncWr().WriteStr("\"FUint\"") 2121 } else { 2122 r.EncodeString(`FUint`) 2123 } 2124 z.EncWriteMapElemValue() 2125 r.EncodeUint(uint64(x.FUint)) 2126 z.EncWriteMapElemKey() 2127 if z.IsJSONHandle() { 2128 z.EncWr().WriteStr("\"FUint16\"") 2129 } else { 2130 r.EncodeString(`FUint16`) 2131 } 2132 z.EncWriteMapElemValue() 2133 r.EncodeUint(uint64(x.FUint16)) 2134 z.EncWriteMapElemKey() 2135 if z.IsJSONHandle() { 2136 z.EncWr().WriteStr("\"FUint32\"") 2137 } else { 2138 r.EncodeString(`FUint32`) 2139 } 2140 z.EncWriteMapElemValue() 2141 r.EncodeUint(uint64(x.FUint32)) 2142 z.EncWriteMapElemKey() 2143 if z.IsJSONHandle() { 2144 z.EncWr().WriteStr("\"FUint64\"") 2145 } else { 2146 r.EncodeString(`FUint64`) 2147 } 2148 z.EncWriteMapElemValue() 2149 r.EncodeUint(uint64(x.FUint64)) 2150 z.EncWriteMapElemKey() 2151 if z.IsJSONHandle() { 2152 z.EncWr().WriteStr("\"FUint8\"") 2153 } else { 2154 r.EncodeString(`FUint8`) 2155 } 2156 z.EncWriteMapElemValue() 2157 r.EncodeUint(uint64(x.FUint8)) 2158 z.EncWriteMapElemKey() 2159 if z.IsJSONHandle() { 2160 z.EncWr().WriteStr("\"FUintptr\"") 2161 } else { 2162 r.EncodeString(`FUintptr`) 2163 } 2164 z.EncWriteMapElemValue() 2165 r.EncodeUint(uint64(x.FUintptr)) 2166 z.EncWriteMapElemKey() 2167 if z.IsJSONHandle() { 2168 z.EncWr().WriteStr("\"FptrBool\"") 2169 } else { 2170 r.EncodeString(`FptrBool`) 2171 } 2172 z.EncWriteMapElemValue() 2173 if yyn36 { 2174 r.EncodeNil() 2175 } else { 2176 yy441 := *x.FptrBool 2177 r.EncodeBool(bool(yy441)) 2178 } 2179 z.EncWriteMapElemKey() 2180 if z.IsJSONHandle() { 2181 z.EncWr().WriteStr("\"FptrBytes\"") 2182 } else { 2183 r.EncodeString(`FptrBytes`) 2184 } 2185 z.EncWriteMapElemValue() 2186 if yyn8 { 2187 r.EncodeNil() 2188 } else { 2189 yy443 := *x.FptrBytes 2190 if yy443 == nil { 2191 r.EncodeNil() 2192 } else { 2193 r.EncodeStringBytesRaw([]byte(yy443)) 2194 } // end block: if yy443 slice == nil 2195 } 2196 z.EncWriteMapElemKey() 2197 if z.IsJSONHandle() { 2198 z.EncWr().WriteStr("\"FptrFloat32\"") 2199 } else { 2200 r.EncodeString(`FptrFloat32`) 2201 } 2202 z.EncWriteMapElemValue() 2203 if yyn10 { 2204 r.EncodeNil() 2205 } else { 2206 yy445 := *x.FptrFloat32 2207 r.EncodeFloat32(float32(yy445)) 2208 } 2209 z.EncWriteMapElemKey() 2210 if z.IsJSONHandle() { 2211 z.EncWr().WriteStr("\"FptrFloat64\"") 2212 } else { 2213 r.EncodeString(`FptrFloat64`) 2214 } 2215 z.EncWriteMapElemValue() 2216 if yyn12 { 2217 r.EncodeNil() 2218 } else { 2219 yy447 := *x.FptrFloat64 2220 r.EncodeFloat64(float64(yy447)) 2221 } 2222 z.EncWriteMapElemKey() 2223 if z.IsJSONHandle() { 2224 z.EncWr().WriteStr("\"FptrInt\"") 2225 } else { 2226 r.EncodeString(`FptrInt`) 2227 } 2228 z.EncWriteMapElemValue() 2229 if yyn26 { 2230 r.EncodeNil() 2231 } else { 2232 yy449 := *x.FptrInt 2233 r.EncodeInt(int64(yy449)) 2234 } 2235 z.EncWriteMapElemKey() 2236 if z.IsJSONHandle() { 2237 z.EncWr().WriteStr("\"FptrInt16\"") 2238 } else { 2239 r.EncodeString(`FptrInt16`) 2240 } 2241 z.EncWriteMapElemValue() 2242 if yyn30 { 2243 r.EncodeNil() 2244 } else { 2245 yy451 := *x.FptrInt16 2246 r.EncodeInt(int64(yy451)) 2247 } 2248 z.EncWriteMapElemKey() 2249 if z.IsJSONHandle() { 2250 z.EncWr().WriteStr("\"FptrInt32\"") 2251 } else { 2252 r.EncodeString(`FptrInt32`) 2253 } 2254 z.EncWriteMapElemValue() 2255 if yyn32 { 2256 r.EncodeNil() 2257 } else { 2258 yy453 := *x.FptrInt32 2259 r.EncodeInt(int64(yy453)) 2260 } 2261 z.EncWriteMapElemKey() 2262 if z.IsJSONHandle() { 2263 z.EncWr().WriteStr("\"FptrInt64\"") 2264 } else { 2265 r.EncodeString(`FptrInt64`) 2266 } 2267 z.EncWriteMapElemValue() 2268 if yyn34 { 2269 r.EncodeNil() 2270 } else { 2271 yy455 := *x.FptrInt64 2272 r.EncodeInt(int64(yy455)) 2273 } 2274 z.EncWriteMapElemKey() 2275 if z.IsJSONHandle() { 2276 z.EncWr().WriteStr("\"FptrInt8\"") 2277 } else { 2278 r.EncodeString(`FptrInt8`) 2279 } 2280 z.EncWriteMapElemValue() 2281 if yyn28 { 2282 r.EncodeNil() 2283 } else { 2284 yy457 := *x.FptrInt8 2285 r.EncodeInt(int64(yy457)) 2286 } 2287 z.EncWriteMapElemKey() 2288 if z.IsJSONHandle() { 2289 z.EncWr().WriteStr("\"FptrIntf\"") 2290 } else { 2291 r.EncodeString(`FptrIntf`) 2292 } 2293 z.EncWriteMapElemValue() 2294 if yyn4 { 2295 r.EncodeNil() 2296 } else { 2297 yy459 := *x.FptrIntf 2298 z.EncFallback(yy459) 2299 } 2300 z.EncWriteMapElemKey() 2301 if z.IsJSONHandle() { 2302 z.EncWr().WriteStr("\"FptrMapInt32Bool\"") 2303 } else { 2304 r.EncodeString(`FptrMapInt32Bool`) 2305 } 2306 z.EncWriteMapElemValue() 2307 if yyn148 { 2308 r.EncodeNil() 2309 } else { 2310 yy461 := *x.FptrMapInt32Bool 2311 if yy461 == nil { 2312 r.EncodeNil() 2313 } else { 2314 z.F.EncMapInt32BoolV(yy461, e) 2315 } // end block: if yy461 map == nil 2316 } 2317 z.EncWriteMapElemKey() 2318 if z.IsJSONHandle() { 2319 z.EncWr().WriteStr("\"FptrMapInt32Bytes\"") 2320 } else { 2321 r.EncodeString(`FptrMapInt32Bytes`) 2322 } 2323 z.EncWriteMapElemValue() 2324 if yyn136 { 2325 r.EncodeNil() 2326 } else { 2327 yy463 := *x.FptrMapInt32Bytes 2328 if yy463 == nil { 2329 r.EncodeNil() 2330 } else { 2331 z.F.EncMapInt32BytesV(yy463, e) 2332 } // end block: if yy463 map == nil 2333 } 2334 z.EncWriteMapElemKey() 2335 if z.IsJSONHandle() { 2336 z.EncWr().WriteStr("\"FptrMapInt32Float64\"") 2337 } else { 2338 r.EncodeString(`FptrMapInt32Float64`) 2339 } 2340 z.EncWriteMapElemValue() 2341 if yyn146 { 2342 r.EncodeNil() 2343 } else { 2344 yy465 := *x.FptrMapInt32Float64 2345 if yy465 == nil { 2346 r.EncodeNil() 2347 } else { 2348 z.F.EncMapInt32Float64V(yy465, e) 2349 } // end block: if yy465 map == nil 2350 } 2351 z.EncWriteMapElemKey() 2352 if z.IsJSONHandle() { 2353 z.EncWr().WriteStr("\"FptrMapInt32Int\"") 2354 } else { 2355 r.EncodeString(`FptrMapInt32Int`) 2356 } 2357 z.EncWriteMapElemValue() 2358 if yyn142 { 2359 r.EncodeNil() 2360 } else { 2361 yy467 := *x.FptrMapInt32Int 2362 if yy467 == nil { 2363 r.EncodeNil() 2364 } else { 2365 z.F.EncMapInt32IntV(yy467, e) 2366 } // end block: if yy467 map == nil 2367 } 2368 z.EncWriteMapElemKey() 2369 if z.IsJSONHandle() { 2370 z.EncWr().WriteStr("\"FptrMapInt32Int32\"") 2371 } else { 2372 r.EncodeString(`FptrMapInt32Int32`) 2373 } 2374 z.EncWriteMapElemValue() 2375 if yyn144 { 2376 r.EncodeNil() 2377 } else { 2378 yy469 := *x.FptrMapInt32Int32 2379 if yy469 == nil { 2380 r.EncodeNil() 2381 } else { 2382 z.F.EncMapInt32Int32V(yy469, e) 2383 } // end block: if yy469 map == nil 2384 } 2385 z.EncWriteMapElemKey() 2386 if z.IsJSONHandle() { 2387 z.EncWr().WriteStr("\"FptrMapInt32Intf\"") 2388 } else { 2389 r.EncodeString(`FptrMapInt32Intf`) 2390 } 2391 z.EncWriteMapElemValue() 2392 if yyn132 { 2393 r.EncodeNil() 2394 } else { 2395 yy471 := *x.FptrMapInt32Intf 2396 if yy471 == nil { 2397 r.EncodeNil() 2398 } else { 2399 z.F.EncMapInt32IntfV(yy471, e) 2400 } // end block: if yy471 map == nil 2401 } 2402 z.EncWriteMapElemKey() 2403 if z.IsJSONHandle() { 2404 z.EncWr().WriteStr("\"FptrMapInt32String\"") 2405 } else { 2406 r.EncodeString(`FptrMapInt32String`) 2407 } 2408 z.EncWriteMapElemValue() 2409 if yyn134 { 2410 r.EncodeNil() 2411 } else { 2412 yy473 := *x.FptrMapInt32String 2413 if yy473 == nil { 2414 r.EncodeNil() 2415 } else { 2416 z.F.EncMapInt32StringV(yy473, e) 2417 } // end block: if yy473 map == nil 2418 } 2419 z.EncWriteMapElemKey() 2420 if z.IsJSONHandle() { 2421 z.EncWr().WriteStr("\"FptrMapInt32Uint64\"") 2422 } else { 2423 r.EncodeString(`FptrMapInt32Uint64`) 2424 } 2425 z.EncWriteMapElemValue() 2426 if yyn140 { 2427 r.EncodeNil() 2428 } else { 2429 yy475 := *x.FptrMapInt32Uint64 2430 if yy475 == nil { 2431 r.EncodeNil() 2432 } else { 2433 z.F.EncMapInt32Uint64V(yy475, e) 2434 } // end block: if yy475 map == nil 2435 } 2436 z.EncWriteMapElemKey() 2437 if z.IsJSONHandle() { 2438 z.EncWr().WriteStr("\"FptrMapInt32Uint8\"") 2439 } else { 2440 r.EncodeString(`FptrMapInt32Uint8`) 2441 } 2442 z.EncWriteMapElemValue() 2443 if yyn138 { 2444 r.EncodeNil() 2445 } else { 2446 yy477 := *x.FptrMapInt32Uint8 2447 if yy477 == nil { 2448 r.EncodeNil() 2449 } else { 2450 z.F.EncMapInt32Uint8V(yy477, e) 2451 } // end block: if yy477 map == nil 2452 } 2453 z.EncWriteMapElemKey() 2454 if z.IsJSONHandle() { 2455 z.EncWr().WriteStr("\"FptrMapIntBool\"") 2456 } else { 2457 r.EncodeString(`FptrMapIntBool`) 2458 } 2459 z.EncWriteMapElemValue() 2460 if yyn130 { 2461 r.EncodeNil() 2462 } else { 2463 yy479 := *x.FptrMapIntBool 2464 if yy479 == nil { 2465 r.EncodeNil() 2466 } else { 2467 z.F.EncMapIntBoolV(yy479, e) 2468 } // end block: if yy479 map == nil 2469 } 2470 z.EncWriteMapElemKey() 2471 if z.IsJSONHandle() { 2472 z.EncWr().WriteStr("\"FptrMapIntBytes\"") 2473 } else { 2474 r.EncodeString(`FptrMapIntBytes`) 2475 } 2476 z.EncWriteMapElemValue() 2477 if yyn118 { 2478 r.EncodeNil() 2479 } else { 2480 yy481 := *x.FptrMapIntBytes 2481 if yy481 == nil { 2482 r.EncodeNil() 2483 } else { 2484 z.F.EncMapIntBytesV(yy481, e) 2485 } // end block: if yy481 map == nil 2486 } 2487 z.EncWriteMapElemKey() 2488 if z.IsJSONHandle() { 2489 z.EncWr().WriteStr("\"FptrMapIntFloat64\"") 2490 } else { 2491 r.EncodeString(`FptrMapIntFloat64`) 2492 } 2493 z.EncWriteMapElemValue() 2494 if yyn128 { 2495 r.EncodeNil() 2496 } else { 2497 yy483 := *x.FptrMapIntFloat64 2498 if yy483 == nil { 2499 r.EncodeNil() 2500 } else { 2501 z.F.EncMapIntFloat64V(yy483, e) 2502 } // end block: if yy483 map == nil 2503 } 2504 z.EncWriteMapElemKey() 2505 if z.IsJSONHandle() { 2506 z.EncWr().WriteStr("\"FptrMapIntInt\"") 2507 } else { 2508 r.EncodeString(`FptrMapIntInt`) 2509 } 2510 z.EncWriteMapElemValue() 2511 if yyn124 { 2512 r.EncodeNil() 2513 } else { 2514 yy485 := *x.FptrMapIntInt 2515 if yy485 == nil { 2516 r.EncodeNil() 2517 } else { 2518 z.F.EncMapIntIntV(yy485, e) 2519 } // end block: if yy485 map == nil 2520 } 2521 z.EncWriteMapElemKey() 2522 if z.IsJSONHandle() { 2523 z.EncWr().WriteStr("\"FptrMapIntInt32\"") 2524 } else { 2525 r.EncodeString(`FptrMapIntInt32`) 2526 } 2527 z.EncWriteMapElemValue() 2528 if yyn126 { 2529 r.EncodeNil() 2530 } else { 2531 yy487 := *x.FptrMapIntInt32 2532 if yy487 == nil { 2533 r.EncodeNil() 2534 } else { 2535 z.F.EncMapIntInt32V(yy487, e) 2536 } // end block: if yy487 map == nil 2537 } 2538 z.EncWriteMapElemKey() 2539 if z.IsJSONHandle() { 2540 z.EncWr().WriteStr("\"FptrMapIntIntf\"") 2541 } else { 2542 r.EncodeString(`FptrMapIntIntf`) 2543 } 2544 z.EncWriteMapElemValue() 2545 if yyn114 { 2546 r.EncodeNil() 2547 } else { 2548 yy489 := *x.FptrMapIntIntf 2549 if yy489 == nil { 2550 r.EncodeNil() 2551 } else { 2552 z.F.EncMapIntIntfV(yy489, e) 2553 } // end block: if yy489 map == nil 2554 } 2555 z.EncWriteMapElemKey() 2556 if z.IsJSONHandle() { 2557 z.EncWr().WriteStr("\"FptrMapIntString\"") 2558 } else { 2559 r.EncodeString(`FptrMapIntString`) 2560 } 2561 z.EncWriteMapElemValue() 2562 if yyn116 { 2563 r.EncodeNil() 2564 } else { 2565 yy491 := *x.FptrMapIntString 2566 if yy491 == nil { 2567 r.EncodeNil() 2568 } else { 2569 z.F.EncMapIntStringV(yy491, e) 2570 } // end block: if yy491 map == nil 2571 } 2572 z.EncWriteMapElemKey() 2573 if z.IsJSONHandle() { 2574 z.EncWr().WriteStr("\"FptrMapIntUint64\"") 2575 } else { 2576 r.EncodeString(`FptrMapIntUint64`) 2577 } 2578 z.EncWriteMapElemValue() 2579 if yyn122 { 2580 r.EncodeNil() 2581 } else { 2582 yy493 := *x.FptrMapIntUint64 2583 if yy493 == nil { 2584 r.EncodeNil() 2585 } else { 2586 z.F.EncMapIntUint64V(yy493, e) 2587 } // end block: if yy493 map == nil 2588 } 2589 z.EncWriteMapElemKey() 2590 if z.IsJSONHandle() { 2591 z.EncWr().WriteStr("\"FptrMapIntUint8\"") 2592 } else { 2593 r.EncodeString(`FptrMapIntUint8`) 2594 } 2595 z.EncWriteMapElemValue() 2596 if yyn120 { 2597 r.EncodeNil() 2598 } else { 2599 yy495 := *x.FptrMapIntUint8 2600 if yy495 == nil { 2601 r.EncodeNil() 2602 } else { 2603 z.F.EncMapIntUint8V(yy495, e) 2604 } // end block: if yy495 map == nil 2605 } 2606 z.EncWriteMapElemKey() 2607 if z.IsJSONHandle() { 2608 z.EncWr().WriteStr("\"FptrMapStringBool\"") 2609 } else { 2610 r.EncodeString(`FptrMapStringBool`) 2611 } 2612 z.EncWriteMapElemValue() 2613 if yyn76 { 2614 r.EncodeNil() 2615 } else { 2616 yy497 := *x.FptrMapStringBool 2617 if yy497 == nil { 2618 r.EncodeNil() 2619 } else { 2620 z.F.EncMapStringBoolV(yy497, e) 2621 } // end block: if yy497 map == nil 2622 } 2623 z.EncWriteMapElemKey() 2624 if z.IsJSONHandle() { 2625 z.EncWr().WriteStr("\"FptrMapStringBytes\"") 2626 } else { 2627 r.EncodeString(`FptrMapStringBytes`) 2628 } 2629 z.EncWriteMapElemValue() 2630 if yyn64 { 2631 r.EncodeNil() 2632 } else { 2633 yy499 := *x.FptrMapStringBytes 2634 if yy499 == nil { 2635 r.EncodeNil() 2636 } else { 2637 z.F.EncMapStringBytesV(yy499, e) 2638 } // end block: if yy499 map == nil 2639 } 2640 z.EncWriteMapElemKey() 2641 if z.IsJSONHandle() { 2642 z.EncWr().WriteStr("\"FptrMapStringFloat64\"") 2643 } else { 2644 r.EncodeString(`FptrMapStringFloat64`) 2645 } 2646 z.EncWriteMapElemValue() 2647 if yyn74 { 2648 r.EncodeNil() 2649 } else { 2650 yy501 := *x.FptrMapStringFloat64 2651 if yy501 == nil { 2652 r.EncodeNil() 2653 } else { 2654 z.F.EncMapStringFloat64V(yy501, e) 2655 } // end block: if yy501 map == nil 2656 } 2657 z.EncWriteMapElemKey() 2658 if z.IsJSONHandle() { 2659 z.EncWr().WriteStr("\"FptrMapStringInt\"") 2660 } else { 2661 r.EncodeString(`FptrMapStringInt`) 2662 } 2663 z.EncWriteMapElemValue() 2664 if yyn70 { 2665 r.EncodeNil() 2666 } else { 2667 yy503 := *x.FptrMapStringInt 2668 if yy503 == nil { 2669 r.EncodeNil() 2670 } else { 2671 z.F.EncMapStringIntV(yy503, e) 2672 } // end block: if yy503 map == nil 2673 } 2674 z.EncWriteMapElemKey() 2675 if z.IsJSONHandle() { 2676 z.EncWr().WriteStr("\"FptrMapStringInt32\"") 2677 } else { 2678 r.EncodeString(`FptrMapStringInt32`) 2679 } 2680 z.EncWriteMapElemValue() 2681 if yyn72 { 2682 r.EncodeNil() 2683 } else { 2684 yy505 := *x.FptrMapStringInt32 2685 if yy505 == nil { 2686 r.EncodeNil() 2687 } else { 2688 z.F.EncMapStringInt32V(yy505, e) 2689 } // end block: if yy505 map == nil 2690 } 2691 z.EncWriteMapElemKey() 2692 if z.IsJSONHandle() { 2693 z.EncWr().WriteStr("\"FptrMapStringIntf\"") 2694 } else { 2695 r.EncodeString(`FptrMapStringIntf`) 2696 } 2697 z.EncWriteMapElemValue() 2698 if yyn60 { 2699 r.EncodeNil() 2700 } else { 2701 yy507 := *x.FptrMapStringIntf 2702 if yy507 == nil { 2703 r.EncodeNil() 2704 } else { 2705 z.F.EncMapStringIntfV(yy507, e) 2706 } // end block: if yy507 map == nil 2707 } 2708 z.EncWriteMapElemKey() 2709 if z.IsJSONHandle() { 2710 z.EncWr().WriteStr("\"FptrMapStringString\"") 2711 } else { 2712 r.EncodeString(`FptrMapStringString`) 2713 } 2714 z.EncWriteMapElemValue() 2715 if yyn62 { 2716 r.EncodeNil() 2717 } else { 2718 yy509 := *x.FptrMapStringString 2719 if yy509 == nil { 2720 r.EncodeNil() 2721 } else { 2722 z.F.EncMapStringStringV(yy509, e) 2723 } // end block: if yy509 map == nil 2724 } 2725 z.EncWriteMapElemKey() 2726 if z.IsJSONHandle() { 2727 z.EncWr().WriteStr("\"FptrMapStringUint64\"") 2728 } else { 2729 r.EncodeString(`FptrMapStringUint64`) 2730 } 2731 z.EncWriteMapElemValue() 2732 if yyn68 { 2733 r.EncodeNil() 2734 } else { 2735 yy511 := *x.FptrMapStringUint64 2736 if yy511 == nil { 2737 r.EncodeNil() 2738 } else { 2739 z.F.EncMapStringUint64V(yy511, e) 2740 } // end block: if yy511 map == nil 2741 } 2742 z.EncWriteMapElemKey() 2743 if z.IsJSONHandle() { 2744 z.EncWr().WriteStr("\"FptrMapStringUint8\"") 2745 } else { 2746 r.EncodeString(`FptrMapStringUint8`) 2747 } 2748 z.EncWriteMapElemValue() 2749 if yyn66 { 2750 r.EncodeNil() 2751 } else { 2752 yy513 := *x.FptrMapStringUint8 2753 if yy513 == nil { 2754 r.EncodeNil() 2755 } else { 2756 z.F.EncMapStringUint8V(yy513, e) 2757 } // end block: if yy513 map == nil 2758 } 2759 z.EncWriteMapElemKey() 2760 if z.IsJSONHandle() { 2761 z.EncWr().WriteStr("\"FptrMapUint64Bool\"") 2762 } else { 2763 r.EncodeString(`FptrMapUint64Bool`) 2764 } 2765 z.EncWriteMapElemValue() 2766 if yyn112 { 2767 r.EncodeNil() 2768 } else { 2769 yy515 := *x.FptrMapUint64Bool 2770 if yy515 == nil { 2771 r.EncodeNil() 2772 } else { 2773 z.F.EncMapUint64BoolV(yy515, e) 2774 } // end block: if yy515 map == nil 2775 } 2776 z.EncWriteMapElemKey() 2777 if z.IsJSONHandle() { 2778 z.EncWr().WriteStr("\"FptrMapUint64Bytes\"") 2779 } else { 2780 r.EncodeString(`FptrMapUint64Bytes`) 2781 } 2782 z.EncWriteMapElemValue() 2783 if yyn100 { 2784 r.EncodeNil() 2785 } else { 2786 yy517 := *x.FptrMapUint64Bytes 2787 if yy517 == nil { 2788 r.EncodeNil() 2789 } else { 2790 z.F.EncMapUint64BytesV(yy517, e) 2791 } // end block: if yy517 map == nil 2792 } 2793 z.EncWriteMapElemKey() 2794 if z.IsJSONHandle() { 2795 z.EncWr().WriteStr("\"FptrMapUint64Float64\"") 2796 } else { 2797 r.EncodeString(`FptrMapUint64Float64`) 2798 } 2799 z.EncWriteMapElemValue() 2800 if yyn110 { 2801 r.EncodeNil() 2802 } else { 2803 yy519 := *x.FptrMapUint64Float64 2804 if yy519 == nil { 2805 r.EncodeNil() 2806 } else { 2807 z.F.EncMapUint64Float64V(yy519, e) 2808 } // end block: if yy519 map == nil 2809 } 2810 z.EncWriteMapElemKey() 2811 if z.IsJSONHandle() { 2812 z.EncWr().WriteStr("\"FptrMapUint64Int\"") 2813 } else { 2814 r.EncodeString(`FptrMapUint64Int`) 2815 } 2816 z.EncWriteMapElemValue() 2817 if yyn106 { 2818 r.EncodeNil() 2819 } else { 2820 yy521 := *x.FptrMapUint64Int 2821 if yy521 == nil { 2822 r.EncodeNil() 2823 } else { 2824 z.F.EncMapUint64IntV(yy521, e) 2825 } // end block: if yy521 map == nil 2826 } 2827 z.EncWriteMapElemKey() 2828 if z.IsJSONHandle() { 2829 z.EncWr().WriteStr("\"FptrMapUint64Int32\"") 2830 } else { 2831 r.EncodeString(`FptrMapUint64Int32`) 2832 } 2833 z.EncWriteMapElemValue() 2834 if yyn108 { 2835 r.EncodeNil() 2836 } else { 2837 yy523 := *x.FptrMapUint64Int32 2838 if yy523 == nil { 2839 r.EncodeNil() 2840 } else { 2841 z.F.EncMapUint64Int32V(yy523, e) 2842 } // end block: if yy523 map == nil 2843 } 2844 z.EncWriteMapElemKey() 2845 if z.IsJSONHandle() { 2846 z.EncWr().WriteStr("\"FptrMapUint64Intf\"") 2847 } else { 2848 r.EncodeString(`FptrMapUint64Intf`) 2849 } 2850 z.EncWriteMapElemValue() 2851 if yyn96 { 2852 r.EncodeNil() 2853 } else { 2854 yy525 := *x.FptrMapUint64Intf 2855 if yy525 == nil { 2856 r.EncodeNil() 2857 } else { 2858 z.F.EncMapUint64IntfV(yy525, e) 2859 } // end block: if yy525 map == nil 2860 } 2861 z.EncWriteMapElemKey() 2862 if z.IsJSONHandle() { 2863 z.EncWr().WriteStr("\"FptrMapUint64String\"") 2864 } else { 2865 r.EncodeString(`FptrMapUint64String`) 2866 } 2867 z.EncWriteMapElemValue() 2868 if yyn98 { 2869 r.EncodeNil() 2870 } else { 2871 yy527 := *x.FptrMapUint64String 2872 if yy527 == nil { 2873 r.EncodeNil() 2874 } else { 2875 z.F.EncMapUint64StringV(yy527, e) 2876 } // end block: if yy527 map == nil 2877 } 2878 z.EncWriteMapElemKey() 2879 if z.IsJSONHandle() { 2880 z.EncWr().WriteStr("\"FptrMapUint64Uint64\"") 2881 } else { 2882 r.EncodeString(`FptrMapUint64Uint64`) 2883 } 2884 z.EncWriteMapElemValue() 2885 if yyn104 { 2886 r.EncodeNil() 2887 } else { 2888 yy529 := *x.FptrMapUint64Uint64 2889 if yy529 == nil { 2890 r.EncodeNil() 2891 } else { 2892 z.F.EncMapUint64Uint64V(yy529, e) 2893 } // end block: if yy529 map == nil 2894 } 2895 z.EncWriteMapElemKey() 2896 if z.IsJSONHandle() { 2897 z.EncWr().WriteStr("\"FptrMapUint64Uint8\"") 2898 } else { 2899 r.EncodeString(`FptrMapUint64Uint8`) 2900 } 2901 z.EncWriteMapElemValue() 2902 if yyn102 { 2903 r.EncodeNil() 2904 } else { 2905 yy531 := *x.FptrMapUint64Uint8 2906 if yy531 == nil { 2907 r.EncodeNil() 2908 } else { 2909 z.F.EncMapUint64Uint8V(yy531, e) 2910 } // end block: if yy531 map == nil 2911 } 2912 z.EncWriteMapElemKey() 2913 if z.IsJSONHandle() { 2914 z.EncWr().WriteStr("\"FptrMapUint8Bool\"") 2915 } else { 2916 r.EncodeString(`FptrMapUint8Bool`) 2917 } 2918 z.EncWriteMapElemValue() 2919 if yyn94 { 2920 r.EncodeNil() 2921 } else { 2922 yy533 := *x.FptrMapUint8Bool 2923 if yy533 == nil { 2924 r.EncodeNil() 2925 } else { 2926 z.F.EncMapUint8BoolV(yy533, e) 2927 } // end block: if yy533 map == nil 2928 } 2929 z.EncWriteMapElemKey() 2930 if z.IsJSONHandle() { 2931 z.EncWr().WriteStr("\"FptrMapUint8Bytes\"") 2932 } else { 2933 r.EncodeString(`FptrMapUint8Bytes`) 2934 } 2935 z.EncWriteMapElemValue() 2936 if yyn82 { 2937 r.EncodeNil() 2938 } else { 2939 yy535 := *x.FptrMapUint8Bytes 2940 if yy535 == nil { 2941 r.EncodeNil() 2942 } else { 2943 z.F.EncMapUint8BytesV(yy535, e) 2944 } // end block: if yy535 map == nil 2945 } 2946 z.EncWriteMapElemKey() 2947 if z.IsJSONHandle() { 2948 z.EncWr().WriteStr("\"FptrMapUint8Float64\"") 2949 } else { 2950 r.EncodeString(`FptrMapUint8Float64`) 2951 } 2952 z.EncWriteMapElemValue() 2953 if yyn92 { 2954 r.EncodeNil() 2955 } else { 2956 yy537 := *x.FptrMapUint8Float64 2957 if yy537 == nil { 2958 r.EncodeNil() 2959 } else { 2960 z.F.EncMapUint8Float64V(yy537, e) 2961 } // end block: if yy537 map == nil 2962 } 2963 z.EncWriteMapElemKey() 2964 if z.IsJSONHandle() { 2965 z.EncWr().WriteStr("\"FptrMapUint8Int\"") 2966 } else { 2967 r.EncodeString(`FptrMapUint8Int`) 2968 } 2969 z.EncWriteMapElemValue() 2970 if yyn88 { 2971 r.EncodeNil() 2972 } else { 2973 yy539 := *x.FptrMapUint8Int 2974 if yy539 == nil { 2975 r.EncodeNil() 2976 } else { 2977 z.F.EncMapUint8IntV(yy539, e) 2978 } // end block: if yy539 map == nil 2979 } 2980 z.EncWriteMapElemKey() 2981 if z.IsJSONHandle() { 2982 z.EncWr().WriteStr("\"FptrMapUint8Int32\"") 2983 } else { 2984 r.EncodeString(`FptrMapUint8Int32`) 2985 } 2986 z.EncWriteMapElemValue() 2987 if yyn90 { 2988 r.EncodeNil() 2989 } else { 2990 yy541 := *x.FptrMapUint8Int32 2991 if yy541 == nil { 2992 r.EncodeNil() 2993 } else { 2994 z.F.EncMapUint8Int32V(yy541, e) 2995 } // end block: if yy541 map == nil 2996 } 2997 z.EncWriteMapElemKey() 2998 if z.IsJSONHandle() { 2999 z.EncWr().WriteStr("\"FptrMapUint8Intf\"") 3000 } else { 3001 r.EncodeString(`FptrMapUint8Intf`) 3002 } 3003 z.EncWriteMapElemValue() 3004 if yyn78 { 3005 r.EncodeNil() 3006 } else { 3007 yy543 := *x.FptrMapUint8Intf 3008 if yy543 == nil { 3009 r.EncodeNil() 3010 } else { 3011 z.F.EncMapUint8IntfV(yy543, e) 3012 } // end block: if yy543 map == nil 3013 } 3014 z.EncWriteMapElemKey() 3015 if z.IsJSONHandle() { 3016 z.EncWr().WriteStr("\"FptrMapUint8String\"") 3017 } else { 3018 r.EncodeString(`FptrMapUint8String`) 3019 } 3020 z.EncWriteMapElemValue() 3021 if yyn80 { 3022 r.EncodeNil() 3023 } else { 3024 yy545 := *x.FptrMapUint8String 3025 if yy545 == nil { 3026 r.EncodeNil() 3027 } else { 3028 z.F.EncMapUint8StringV(yy545, e) 3029 } // end block: if yy545 map == nil 3030 } 3031 z.EncWriteMapElemKey() 3032 if z.IsJSONHandle() { 3033 z.EncWr().WriteStr("\"FptrMapUint8Uint64\"") 3034 } else { 3035 r.EncodeString(`FptrMapUint8Uint64`) 3036 } 3037 z.EncWriteMapElemValue() 3038 if yyn86 { 3039 r.EncodeNil() 3040 } else { 3041 yy547 := *x.FptrMapUint8Uint64 3042 if yy547 == nil { 3043 r.EncodeNil() 3044 } else { 3045 z.F.EncMapUint8Uint64V(yy547, e) 3046 } // end block: if yy547 map == nil 3047 } 3048 z.EncWriteMapElemKey() 3049 if z.IsJSONHandle() { 3050 z.EncWr().WriteStr("\"FptrMapUint8Uint8\"") 3051 } else { 3052 r.EncodeString(`FptrMapUint8Uint8`) 3053 } 3054 z.EncWriteMapElemValue() 3055 if yyn84 { 3056 r.EncodeNil() 3057 } else { 3058 yy549 := *x.FptrMapUint8Uint8 3059 if yy549 == nil { 3060 r.EncodeNil() 3061 } else { 3062 z.F.EncMapUint8Uint8V(yy549, e) 3063 } // end block: if yy549 map == nil 3064 } 3065 z.EncWriteMapElemKey() 3066 if z.IsJSONHandle() { 3067 z.EncWr().WriteStr("\"FptrSliceBool\"") 3068 } else { 3069 r.EncodeString(`FptrSliceBool`) 3070 } 3071 z.EncWriteMapElemValue() 3072 if yyn58 { 3073 r.EncodeNil() 3074 } else { 3075 yy551 := *x.FptrSliceBool 3076 if yy551 == nil { 3077 r.EncodeNil() 3078 } else { 3079 z.F.EncSliceBoolV(yy551, e) 3080 } // end block: if yy551 slice == nil 3081 } 3082 z.EncWriteMapElemKey() 3083 if z.IsJSONHandle() { 3084 z.EncWr().WriteStr("\"FptrSliceBytes\"") 3085 } else { 3086 r.EncodeString(`FptrSliceBytes`) 3087 } 3088 z.EncWriteMapElemValue() 3089 if yyn42 { 3090 r.EncodeNil() 3091 } else { 3092 yy553 := *x.FptrSliceBytes 3093 if yy553 == nil { 3094 r.EncodeNil() 3095 } else { 3096 z.F.EncSliceBytesV(yy553, e) 3097 } // end block: if yy553 slice == nil 3098 } 3099 z.EncWriteMapElemKey() 3100 if z.IsJSONHandle() { 3101 z.EncWr().WriteStr("\"FptrSliceFloat32\"") 3102 } else { 3103 r.EncodeString(`FptrSliceFloat32`) 3104 } 3105 z.EncWriteMapElemValue() 3106 if yyn44 { 3107 r.EncodeNil() 3108 } else { 3109 yy555 := *x.FptrSliceFloat32 3110 if yy555 == nil { 3111 r.EncodeNil() 3112 } else { 3113 z.F.EncSliceFloat32V(yy555, e) 3114 } // end block: if yy555 slice == nil 3115 } 3116 z.EncWriteMapElemKey() 3117 if z.IsJSONHandle() { 3118 z.EncWr().WriteStr("\"FptrSliceFloat64\"") 3119 } else { 3120 r.EncodeString(`FptrSliceFloat64`) 3121 } 3122 z.EncWriteMapElemValue() 3123 if yyn46 { 3124 r.EncodeNil() 3125 } else { 3126 yy557 := *x.FptrSliceFloat64 3127 if yy557 == nil { 3128 r.EncodeNil() 3129 } else { 3130 z.F.EncSliceFloat64V(yy557, e) 3131 } // end block: if yy557 slice == nil 3132 } 3133 z.EncWriteMapElemKey() 3134 if z.IsJSONHandle() { 3135 z.EncWr().WriteStr("\"FptrSliceInt\"") 3136 } else { 3137 r.EncodeString(`FptrSliceInt`) 3138 } 3139 z.EncWriteMapElemValue() 3140 if yyn52 { 3141 r.EncodeNil() 3142 } else { 3143 yy559 := *x.FptrSliceInt 3144 if yy559 == nil { 3145 r.EncodeNil() 3146 } else { 3147 z.F.EncSliceIntV(yy559, e) 3148 } // end block: if yy559 slice == nil 3149 } 3150 z.EncWriteMapElemKey() 3151 if z.IsJSONHandle() { 3152 z.EncWr().WriteStr("\"FptrSliceInt32\"") 3153 } else { 3154 r.EncodeString(`FptrSliceInt32`) 3155 } 3156 z.EncWriteMapElemValue() 3157 if yyn54 { 3158 r.EncodeNil() 3159 } else { 3160 yy561 := *x.FptrSliceInt32 3161 if yy561 == nil { 3162 r.EncodeNil() 3163 } else { 3164 z.F.EncSliceInt32V(yy561, e) 3165 } // end block: if yy561 slice == nil 3166 } 3167 z.EncWriteMapElemKey() 3168 if z.IsJSONHandle() { 3169 z.EncWr().WriteStr("\"FptrSliceInt64\"") 3170 } else { 3171 r.EncodeString(`FptrSliceInt64`) 3172 } 3173 z.EncWriteMapElemValue() 3174 if yyn56 { 3175 r.EncodeNil() 3176 } else { 3177 yy563 := *x.FptrSliceInt64 3178 if yy563 == nil { 3179 r.EncodeNil() 3180 } else { 3181 z.F.EncSliceInt64V(yy563, e) 3182 } // end block: if yy563 slice == nil 3183 } 3184 z.EncWriteMapElemKey() 3185 if z.IsJSONHandle() { 3186 z.EncWr().WriteStr("\"FptrSliceIntf\"") 3187 } else { 3188 r.EncodeString(`FptrSliceIntf`) 3189 } 3190 z.EncWriteMapElemValue() 3191 if yyn38 { 3192 r.EncodeNil() 3193 } else { 3194 yy565 := *x.FptrSliceIntf 3195 if yy565 == nil { 3196 r.EncodeNil() 3197 } else { 3198 z.F.EncSliceIntfV(yy565, e) 3199 } // end block: if yy565 slice == nil 3200 } 3201 z.EncWriteMapElemKey() 3202 if z.IsJSONHandle() { 3203 z.EncWr().WriteStr("\"FptrSliceString\"") 3204 } else { 3205 r.EncodeString(`FptrSliceString`) 3206 } 3207 z.EncWriteMapElemValue() 3208 if yyn40 { 3209 r.EncodeNil() 3210 } else { 3211 yy567 := *x.FptrSliceString 3212 if yy567 == nil { 3213 r.EncodeNil() 3214 } else { 3215 z.F.EncSliceStringV(yy567, e) 3216 } // end block: if yy567 slice == nil 3217 } 3218 z.EncWriteMapElemKey() 3219 if z.IsJSONHandle() { 3220 z.EncWr().WriteStr("\"FptrSliceUint64\"") 3221 } else { 3222 r.EncodeString(`FptrSliceUint64`) 3223 } 3224 z.EncWriteMapElemValue() 3225 if yyn50 { 3226 r.EncodeNil() 3227 } else { 3228 yy569 := *x.FptrSliceUint64 3229 if yy569 == nil { 3230 r.EncodeNil() 3231 } else { 3232 z.F.EncSliceUint64V(yy569, e) 3233 } // end block: if yy569 slice == nil 3234 } 3235 z.EncWriteMapElemKey() 3236 if z.IsJSONHandle() { 3237 z.EncWr().WriteStr("\"FptrSliceUint8\"") 3238 } else { 3239 r.EncodeString(`FptrSliceUint8`) 3240 } 3241 z.EncWriteMapElemValue() 3242 if yyn48 { 3243 r.EncodeNil() 3244 } else { 3245 yy571 := *x.FptrSliceUint8 3246 if yy571 == nil { 3247 r.EncodeNil() 3248 } else { 3249 r.EncodeStringBytesRaw([]byte(yy571)) 3250 } // end block: if yy571 slice == nil 3251 } 3252 z.EncWriteMapElemKey() 3253 if z.IsJSONHandle() { 3254 z.EncWr().WriteStr("\"FptrString\"") 3255 } else { 3256 r.EncodeString(`FptrString`) 3257 } 3258 z.EncWriteMapElemValue() 3259 if yyn6 { 3260 r.EncodeNil() 3261 } else { 3262 yy573 := *x.FptrString 3263 r.EncodeString(string(yy573)) 3264 } 3265 z.EncWriteMapElemKey() 3266 if z.IsJSONHandle() { 3267 z.EncWr().WriteStr("\"FptrUint\"") 3268 } else { 3269 r.EncodeString(`FptrUint`) 3270 } 3271 z.EncWriteMapElemValue() 3272 if yyn14 { 3273 r.EncodeNil() 3274 } else { 3275 yy575 := *x.FptrUint 3276 r.EncodeUint(uint64(yy575)) 3277 } 3278 z.EncWriteMapElemKey() 3279 if z.IsJSONHandle() { 3280 z.EncWr().WriteStr("\"FptrUint16\"") 3281 } else { 3282 r.EncodeString(`FptrUint16`) 3283 } 3284 z.EncWriteMapElemValue() 3285 if yyn18 { 3286 r.EncodeNil() 3287 } else { 3288 yy577 := *x.FptrUint16 3289 r.EncodeUint(uint64(yy577)) 3290 } 3291 z.EncWriteMapElemKey() 3292 if z.IsJSONHandle() { 3293 z.EncWr().WriteStr("\"FptrUint32\"") 3294 } else { 3295 r.EncodeString(`FptrUint32`) 3296 } 3297 z.EncWriteMapElemValue() 3298 if yyn20 { 3299 r.EncodeNil() 3300 } else { 3301 yy579 := *x.FptrUint32 3302 r.EncodeUint(uint64(yy579)) 3303 } 3304 z.EncWriteMapElemKey() 3305 if z.IsJSONHandle() { 3306 z.EncWr().WriteStr("\"FptrUint64\"") 3307 } else { 3308 r.EncodeString(`FptrUint64`) 3309 } 3310 z.EncWriteMapElemValue() 3311 if yyn22 { 3312 r.EncodeNil() 3313 } else { 3314 yy581 := *x.FptrUint64 3315 r.EncodeUint(uint64(yy581)) 3316 } 3317 z.EncWriteMapElemKey() 3318 if z.IsJSONHandle() { 3319 z.EncWr().WriteStr("\"FptrUint8\"") 3320 } else { 3321 r.EncodeString(`FptrUint8`) 3322 } 3323 z.EncWriteMapElemValue() 3324 if yyn16 { 3325 r.EncodeNil() 3326 } else { 3327 yy583 := *x.FptrUint8 3328 r.EncodeUint(uint64(yy583)) 3329 } 3330 z.EncWriteMapElemKey() 3331 if z.IsJSONHandle() { 3332 z.EncWr().WriteStr("\"FptrUintptr\"") 3333 } else { 3334 r.EncodeString(`FptrUintptr`) 3335 } 3336 z.EncWriteMapElemValue() 3337 if yyn24 { 3338 r.EncodeNil() 3339 } else { 3340 yy585 := *x.FptrUintptr 3341 r.EncodeUint(uint64(yy585)) 3342 } 3343 } else { 3344 z.EncWriteMapElemKey() 3345 if z.IsJSONHandle() { 3346 z.EncWr().WriteStr("\"FIntf\"") 3347 } else { 3348 r.EncodeString(`FIntf`) 3349 } 3350 z.EncWriteMapElemValue() 3351 z.EncFallback(x.FIntf) 3352 z.EncWriteMapElemKey() 3353 if z.IsJSONHandle() { 3354 z.EncWr().WriteStr("\"FptrIntf\"") 3355 } else { 3356 r.EncodeString(`FptrIntf`) 3357 } 3358 z.EncWriteMapElemValue() 3359 if yyn4 { 3360 r.EncodeNil() 3361 } else { 3362 yy588 := *x.FptrIntf 3363 z.EncFallback(yy588) 3364 } 3365 z.EncWriteMapElemKey() 3366 if z.IsJSONHandle() { 3367 z.EncWr().WriteStr("\"FString\"") 3368 } else { 3369 r.EncodeString(`FString`) 3370 } 3371 z.EncWriteMapElemValue() 3372 r.EncodeString(string(x.FString)) 3373 z.EncWriteMapElemKey() 3374 if z.IsJSONHandle() { 3375 z.EncWr().WriteStr("\"FptrString\"") 3376 } else { 3377 r.EncodeString(`FptrString`) 3378 } 3379 z.EncWriteMapElemValue() 3380 if yyn6 { 3381 r.EncodeNil() 3382 } else { 3383 yy591 := *x.FptrString 3384 r.EncodeString(string(yy591)) 3385 } 3386 z.EncWriteMapElemKey() 3387 if z.IsJSONHandle() { 3388 z.EncWr().WriteStr("\"FBytes\"") 3389 } else { 3390 r.EncodeString(`FBytes`) 3391 } 3392 z.EncWriteMapElemValue() 3393 if x.FBytes == nil { 3394 r.EncodeNil() 3395 } else { 3396 r.EncodeStringBytesRaw([]byte(x.FBytes)) 3397 } // end block: if x.FBytes slice == nil 3398 z.EncWriteMapElemKey() 3399 if z.IsJSONHandle() { 3400 z.EncWr().WriteStr("\"FptrBytes\"") 3401 } else { 3402 r.EncodeString(`FptrBytes`) 3403 } 3404 z.EncWriteMapElemValue() 3405 if yyn8 { 3406 r.EncodeNil() 3407 } else { 3408 yy594 := *x.FptrBytes 3409 if yy594 == nil { 3410 r.EncodeNil() 3411 } else { 3412 r.EncodeStringBytesRaw([]byte(yy594)) 3413 } // end block: if yy594 slice == nil 3414 } 3415 z.EncWriteMapElemKey() 3416 if z.IsJSONHandle() { 3417 z.EncWr().WriteStr("\"FFloat32\"") 3418 } else { 3419 r.EncodeString(`FFloat32`) 3420 } 3421 z.EncWriteMapElemValue() 3422 r.EncodeFloat32(float32(x.FFloat32)) 3423 z.EncWriteMapElemKey() 3424 if z.IsJSONHandle() { 3425 z.EncWr().WriteStr("\"FptrFloat32\"") 3426 } else { 3427 r.EncodeString(`FptrFloat32`) 3428 } 3429 z.EncWriteMapElemValue() 3430 if yyn10 { 3431 r.EncodeNil() 3432 } else { 3433 yy597 := *x.FptrFloat32 3434 r.EncodeFloat32(float32(yy597)) 3435 } 3436 z.EncWriteMapElemKey() 3437 if z.IsJSONHandle() { 3438 z.EncWr().WriteStr("\"FFloat64\"") 3439 } else { 3440 r.EncodeString(`FFloat64`) 3441 } 3442 z.EncWriteMapElemValue() 3443 r.EncodeFloat64(float64(x.FFloat64)) 3444 z.EncWriteMapElemKey() 3445 if z.IsJSONHandle() { 3446 z.EncWr().WriteStr("\"FptrFloat64\"") 3447 } else { 3448 r.EncodeString(`FptrFloat64`) 3449 } 3450 z.EncWriteMapElemValue() 3451 if yyn12 { 3452 r.EncodeNil() 3453 } else { 3454 yy600 := *x.FptrFloat64 3455 r.EncodeFloat64(float64(yy600)) 3456 } 3457 z.EncWriteMapElemKey() 3458 if z.IsJSONHandle() { 3459 z.EncWr().WriteStr("\"FUint\"") 3460 } else { 3461 r.EncodeString(`FUint`) 3462 } 3463 z.EncWriteMapElemValue() 3464 r.EncodeUint(uint64(x.FUint)) 3465 z.EncWriteMapElemKey() 3466 if z.IsJSONHandle() { 3467 z.EncWr().WriteStr("\"FptrUint\"") 3468 } else { 3469 r.EncodeString(`FptrUint`) 3470 } 3471 z.EncWriteMapElemValue() 3472 if yyn14 { 3473 r.EncodeNil() 3474 } else { 3475 yy603 := *x.FptrUint 3476 r.EncodeUint(uint64(yy603)) 3477 } 3478 z.EncWriteMapElemKey() 3479 if z.IsJSONHandle() { 3480 z.EncWr().WriteStr("\"FUint8\"") 3481 } else { 3482 r.EncodeString(`FUint8`) 3483 } 3484 z.EncWriteMapElemValue() 3485 r.EncodeUint(uint64(x.FUint8)) 3486 z.EncWriteMapElemKey() 3487 if z.IsJSONHandle() { 3488 z.EncWr().WriteStr("\"FptrUint8\"") 3489 } else { 3490 r.EncodeString(`FptrUint8`) 3491 } 3492 z.EncWriteMapElemValue() 3493 if yyn16 { 3494 r.EncodeNil() 3495 } else { 3496 yy606 := *x.FptrUint8 3497 r.EncodeUint(uint64(yy606)) 3498 } 3499 z.EncWriteMapElemKey() 3500 if z.IsJSONHandle() { 3501 z.EncWr().WriteStr("\"FUint16\"") 3502 } else { 3503 r.EncodeString(`FUint16`) 3504 } 3505 z.EncWriteMapElemValue() 3506 r.EncodeUint(uint64(x.FUint16)) 3507 z.EncWriteMapElemKey() 3508 if z.IsJSONHandle() { 3509 z.EncWr().WriteStr("\"FptrUint16\"") 3510 } else { 3511 r.EncodeString(`FptrUint16`) 3512 } 3513 z.EncWriteMapElemValue() 3514 if yyn18 { 3515 r.EncodeNil() 3516 } else { 3517 yy609 := *x.FptrUint16 3518 r.EncodeUint(uint64(yy609)) 3519 } 3520 z.EncWriteMapElemKey() 3521 if z.IsJSONHandle() { 3522 z.EncWr().WriteStr("\"FUint32\"") 3523 } else { 3524 r.EncodeString(`FUint32`) 3525 } 3526 z.EncWriteMapElemValue() 3527 r.EncodeUint(uint64(x.FUint32)) 3528 z.EncWriteMapElemKey() 3529 if z.IsJSONHandle() { 3530 z.EncWr().WriteStr("\"FptrUint32\"") 3531 } else { 3532 r.EncodeString(`FptrUint32`) 3533 } 3534 z.EncWriteMapElemValue() 3535 if yyn20 { 3536 r.EncodeNil() 3537 } else { 3538 yy612 := *x.FptrUint32 3539 r.EncodeUint(uint64(yy612)) 3540 } 3541 z.EncWriteMapElemKey() 3542 if z.IsJSONHandle() { 3543 z.EncWr().WriteStr("\"FUint64\"") 3544 } else { 3545 r.EncodeString(`FUint64`) 3546 } 3547 z.EncWriteMapElemValue() 3548 r.EncodeUint(uint64(x.FUint64)) 3549 z.EncWriteMapElemKey() 3550 if z.IsJSONHandle() { 3551 z.EncWr().WriteStr("\"FptrUint64\"") 3552 } else { 3553 r.EncodeString(`FptrUint64`) 3554 } 3555 z.EncWriteMapElemValue() 3556 if yyn22 { 3557 r.EncodeNil() 3558 } else { 3559 yy615 := *x.FptrUint64 3560 r.EncodeUint(uint64(yy615)) 3561 } 3562 z.EncWriteMapElemKey() 3563 if z.IsJSONHandle() { 3564 z.EncWr().WriteStr("\"FUintptr\"") 3565 } else { 3566 r.EncodeString(`FUintptr`) 3567 } 3568 z.EncWriteMapElemValue() 3569 r.EncodeUint(uint64(x.FUintptr)) 3570 z.EncWriteMapElemKey() 3571 if z.IsJSONHandle() { 3572 z.EncWr().WriteStr("\"FptrUintptr\"") 3573 } else { 3574 r.EncodeString(`FptrUintptr`) 3575 } 3576 z.EncWriteMapElemValue() 3577 if yyn24 { 3578 r.EncodeNil() 3579 } else { 3580 yy618 := *x.FptrUintptr 3581 r.EncodeUint(uint64(yy618)) 3582 } 3583 z.EncWriteMapElemKey() 3584 if z.IsJSONHandle() { 3585 z.EncWr().WriteStr("\"FInt\"") 3586 } else { 3587 r.EncodeString(`FInt`) 3588 } 3589 z.EncWriteMapElemValue() 3590 r.EncodeInt(int64(x.FInt)) 3591 z.EncWriteMapElemKey() 3592 if z.IsJSONHandle() { 3593 z.EncWr().WriteStr("\"FptrInt\"") 3594 } else { 3595 r.EncodeString(`FptrInt`) 3596 } 3597 z.EncWriteMapElemValue() 3598 if yyn26 { 3599 r.EncodeNil() 3600 } else { 3601 yy621 := *x.FptrInt 3602 r.EncodeInt(int64(yy621)) 3603 } 3604 z.EncWriteMapElemKey() 3605 if z.IsJSONHandle() { 3606 z.EncWr().WriteStr("\"FInt8\"") 3607 } else { 3608 r.EncodeString(`FInt8`) 3609 } 3610 z.EncWriteMapElemValue() 3611 r.EncodeInt(int64(x.FInt8)) 3612 z.EncWriteMapElemKey() 3613 if z.IsJSONHandle() { 3614 z.EncWr().WriteStr("\"FptrInt8\"") 3615 } else { 3616 r.EncodeString(`FptrInt8`) 3617 } 3618 z.EncWriteMapElemValue() 3619 if yyn28 { 3620 r.EncodeNil() 3621 } else { 3622 yy624 := *x.FptrInt8 3623 r.EncodeInt(int64(yy624)) 3624 } 3625 z.EncWriteMapElemKey() 3626 if z.IsJSONHandle() { 3627 z.EncWr().WriteStr("\"FInt16\"") 3628 } else { 3629 r.EncodeString(`FInt16`) 3630 } 3631 z.EncWriteMapElemValue() 3632 r.EncodeInt(int64(x.FInt16)) 3633 z.EncWriteMapElemKey() 3634 if z.IsJSONHandle() { 3635 z.EncWr().WriteStr("\"FptrInt16\"") 3636 } else { 3637 r.EncodeString(`FptrInt16`) 3638 } 3639 z.EncWriteMapElemValue() 3640 if yyn30 { 3641 r.EncodeNil() 3642 } else { 3643 yy627 := *x.FptrInt16 3644 r.EncodeInt(int64(yy627)) 3645 } 3646 z.EncWriteMapElemKey() 3647 if z.IsJSONHandle() { 3648 z.EncWr().WriteStr("\"FInt32\"") 3649 } else { 3650 r.EncodeString(`FInt32`) 3651 } 3652 z.EncWriteMapElemValue() 3653 r.EncodeInt(int64(x.FInt32)) 3654 z.EncWriteMapElemKey() 3655 if z.IsJSONHandle() { 3656 z.EncWr().WriteStr("\"FptrInt32\"") 3657 } else { 3658 r.EncodeString(`FptrInt32`) 3659 } 3660 z.EncWriteMapElemValue() 3661 if yyn32 { 3662 r.EncodeNil() 3663 } else { 3664 yy630 := *x.FptrInt32 3665 r.EncodeInt(int64(yy630)) 3666 } 3667 z.EncWriteMapElemKey() 3668 if z.IsJSONHandle() { 3669 z.EncWr().WriteStr("\"FInt64\"") 3670 } else { 3671 r.EncodeString(`FInt64`) 3672 } 3673 z.EncWriteMapElemValue() 3674 r.EncodeInt(int64(x.FInt64)) 3675 z.EncWriteMapElemKey() 3676 if z.IsJSONHandle() { 3677 z.EncWr().WriteStr("\"FptrInt64\"") 3678 } else { 3679 r.EncodeString(`FptrInt64`) 3680 } 3681 z.EncWriteMapElemValue() 3682 if yyn34 { 3683 r.EncodeNil() 3684 } else { 3685 yy633 := *x.FptrInt64 3686 r.EncodeInt(int64(yy633)) 3687 } 3688 z.EncWriteMapElemKey() 3689 if z.IsJSONHandle() { 3690 z.EncWr().WriteStr("\"FBool\"") 3691 } else { 3692 r.EncodeString(`FBool`) 3693 } 3694 z.EncWriteMapElemValue() 3695 r.EncodeBool(bool(x.FBool)) 3696 z.EncWriteMapElemKey() 3697 if z.IsJSONHandle() { 3698 z.EncWr().WriteStr("\"FptrBool\"") 3699 } else { 3700 r.EncodeString(`FptrBool`) 3701 } 3702 z.EncWriteMapElemValue() 3703 if yyn36 { 3704 r.EncodeNil() 3705 } else { 3706 yy636 := *x.FptrBool 3707 r.EncodeBool(bool(yy636)) 3708 } 3709 z.EncWriteMapElemKey() 3710 if z.IsJSONHandle() { 3711 z.EncWr().WriteStr("\"FSliceIntf\"") 3712 } else { 3713 r.EncodeString(`FSliceIntf`) 3714 } 3715 z.EncWriteMapElemValue() 3716 if x.FSliceIntf == nil { 3717 r.EncodeNil() 3718 } else { 3719 z.F.EncSliceIntfV(x.FSliceIntf, e) 3720 } // end block: if x.FSliceIntf slice == nil 3721 z.EncWriteMapElemKey() 3722 if z.IsJSONHandle() { 3723 z.EncWr().WriteStr("\"FptrSliceIntf\"") 3724 } else { 3725 r.EncodeString(`FptrSliceIntf`) 3726 } 3727 z.EncWriteMapElemValue() 3728 if yyn38 { 3729 r.EncodeNil() 3730 } else { 3731 yy639 := *x.FptrSliceIntf 3732 if yy639 == nil { 3733 r.EncodeNil() 3734 } else { 3735 z.F.EncSliceIntfV(yy639, e) 3736 } // end block: if yy639 slice == nil 3737 } 3738 z.EncWriteMapElemKey() 3739 if z.IsJSONHandle() { 3740 z.EncWr().WriteStr("\"FSliceString\"") 3741 } else { 3742 r.EncodeString(`FSliceString`) 3743 } 3744 z.EncWriteMapElemValue() 3745 if x.FSliceString == nil { 3746 r.EncodeNil() 3747 } else { 3748 z.F.EncSliceStringV(x.FSliceString, e) 3749 } // end block: if x.FSliceString slice == nil 3750 z.EncWriteMapElemKey() 3751 if z.IsJSONHandle() { 3752 z.EncWr().WriteStr("\"FptrSliceString\"") 3753 } else { 3754 r.EncodeString(`FptrSliceString`) 3755 } 3756 z.EncWriteMapElemValue() 3757 if yyn40 { 3758 r.EncodeNil() 3759 } else { 3760 yy642 := *x.FptrSliceString 3761 if yy642 == nil { 3762 r.EncodeNil() 3763 } else { 3764 z.F.EncSliceStringV(yy642, e) 3765 } // end block: if yy642 slice == nil 3766 } 3767 z.EncWriteMapElemKey() 3768 if z.IsJSONHandle() { 3769 z.EncWr().WriteStr("\"FSliceBytes\"") 3770 } else { 3771 r.EncodeString(`FSliceBytes`) 3772 } 3773 z.EncWriteMapElemValue() 3774 if x.FSliceBytes == nil { 3775 r.EncodeNil() 3776 } else { 3777 z.F.EncSliceBytesV(x.FSliceBytes, e) 3778 } // end block: if x.FSliceBytes slice == nil 3779 z.EncWriteMapElemKey() 3780 if z.IsJSONHandle() { 3781 z.EncWr().WriteStr("\"FptrSliceBytes\"") 3782 } else { 3783 r.EncodeString(`FptrSliceBytes`) 3784 } 3785 z.EncWriteMapElemValue() 3786 if yyn42 { 3787 r.EncodeNil() 3788 } else { 3789 yy645 := *x.FptrSliceBytes 3790 if yy645 == nil { 3791 r.EncodeNil() 3792 } else { 3793 z.F.EncSliceBytesV(yy645, e) 3794 } // end block: if yy645 slice == nil 3795 } 3796 z.EncWriteMapElemKey() 3797 if z.IsJSONHandle() { 3798 z.EncWr().WriteStr("\"FSliceFloat32\"") 3799 } else { 3800 r.EncodeString(`FSliceFloat32`) 3801 } 3802 z.EncWriteMapElemValue() 3803 if x.FSliceFloat32 == nil { 3804 r.EncodeNil() 3805 } else { 3806 z.F.EncSliceFloat32V(x.FSliceFloat32, e) 3807 } // end block: if x.FSliceFloat32 slice == nil 3808 z.EncWriteMapElemKey() 3809 if z.IsJSONHandle() { 3810 z.EncWr().WriteStr("\"FptrSliceFloat32\"") 3811 } else { 3812 r.EncodeString(`FptrSliceFloat32`) 3813 } 3814 z.EncWriteMapElemValue() 3815 if yyn44 { 3816 r.EncodeNil() 3817 } else { 3818 yy648 := *x.FptrSliceFloat32 3819 if yy648 == nil { 3820 r.EncodeNil() 3821 } else { 3822 z.F.EncSliceFloat32V(yy648, e) 3823 } // end block: if yy648 slice == nil 3824 } 3825 z.EncWriteMapElemKey() 3826 if z.IsJSONHandle() { 3827 z.EncWr().WriteStr("\"FSliceFloat64\"") 3828 } else { 3829 r.EncodeString(`FSliceFloat64`) 3830 } 3831 z.EncWriteMapElemValue() 3832 if x.FSliceFloat64 == nil { 3833 r.EncodeNil() 3834 } else { 3835 z.F.EncSliceFloat64V(x.FSliceFloat64, e) 3836 } // end block: if x.FSliceFloat64 slice == nil 3837 z.EncWriteMapElemKey() 3838 if z.IsJSONHandle() { 3839 z.EncWr().WriteStr("\"FptrSliceFloat64\"") 3840 } else { 3841 r.EncodeString(`FptrSliceFloat64`) 3842 } 3843 z.EncWriteMapElemValue() 3844 if yyn46 { 3845 r.EncodeNil() 3846 } else { 3847 yy651 := *x.FptrSliceFloat64 3848 if yy651 == nil { 3849 r.EncodeNil() 3850 } else { 3851 z.F.EncSliceFloat64V(yy651, e) 3852 } // end block: if yy651 slice == nil 3853 } 3854 z.EncWriteMapElemKey() 3855 if z.IsJSONHandle() { 3856 z.EncWr().WriteStr("\"FSliceUint8\"") 3857 } else { 3858 r.EncodeString(`FSliceUint8`) 3859 } 3860 z.EncWriteMapElemValue() 3861 if x.FSliceUint8 == nil { 3862 r.EncodeNil() 3863 } else { 3864 r.EncodeStringBytesRaw([]byte(x.FSliceUint8)) 3865 } // end block: if x.FSliceUint8 slice == nil 3866 z.EncWriteMapElemKey() 3867 if z.IsJSONHandle() { 3868 z.EncWr().WriteStr("\"FptrSliceUint8\"") 3869 } else { 3870 r.EncodeString(`FptrSliceUint8`) 3871 } 3872 z.EncWriteMapElemValue() 3873 if yyn48 { 3874 r.EncodeNil() 3875 } else { 3876 yy654 := *x.FptrSliceUint8 3877 if yy654 == nil { 3878 r.EncodeNil() 3879 } else { 3880 r.EncodeStringBytesRaw([]byte(yy654)) 3881 } // end block: if yy654 slice == nil 3882 } 3883 z.EncWriteMapElemKey() 3884 if z.IsJSONHandle() { 3885 z.EncWr().WriteStr("\"FSliceUint64\"") 3886 } else { 3887 r.EncodeString(`FSliceUint64`) 3888 } 3889 z.EncWriteMapElemValue() 3890 if x.FSliceUint64 == nil { 3891 r.EncodeNil() 3892 } else { 3893 z.F.EncSliceUint64V(x.FSliceUint64, e) 3894 } // end block: if x.FSliceUint64 slice == nil 3895 z.EncWriteMapElemKey() 3896 if z.IsJSONHandle() { 3897 z.EncWr().WriteStr("\"FptrSliceUint64\"") 3898 } else { 3899 r.EncodeString(`FptrSliceUint64`) 3900 } 3901 z.EncWriteMapElemValue() 3902 if yyn50 { 3903 r.EncodeNil() 3904 } else { 3905 yy657 := *x.FptrSliceUint64 3906 if yy657 == nil { 3907 r.EncodeNil() 3908 } else { 3909 z.F.EncSliceUint64V(yy657, e) 3910 } // end block: if yy657 slice == nil 3911 } 3912 z.EncWriteMapElemKey() 3913 if z.IsJSONHandle() { 3914 z.EncWr().WriteStr("\"FSliceInt\"") 3915 } else { 3916 r.EncodeString(`FSliceInt`) 3917 } 3918 z.EncWriteMapElemValue() 3919 if x.FSliceInt == nil { 3920 r.EncodeNil() 3921 } else { 3922 z.F.EncSliceIntV(x.FSliceInt, e) 3923 } // end block: if x.FSliceInt slice == nil 3924 z.EncWriteMapElemKey() 3925 if z.IsJSONHandle() { 3926 z.EncWr().WriteStr("\"FptrSliceInt\"") 3927 } else { 3928 r.EncodeString(`FptrSliceInt`) 3929 } 3930 z.EncWriteMapElemValue() 3931 if yyn52 { 3932 r.EncodeNil() 3933 } else { 3934 yy660 := *x.FptrSliceInt 3935 if yy660 == nil { 3936 r.EncodeNil() 3937 } else { 3938 z.F.EncSliceIntV(yy660, e) 3939 } // end block: if yy660 slice == nil 3940 } 3941 z.EncWriteMapElemKey() 3942 if z.IsJSONHandle() { 3943 z.EncWr().WriteStr("\"FSliceInt32\"") 3944 } else { 3945 r.EncodeString(`FSliceInt32`) 3946 } 3947 z.EncWriteMapElemValue() 3948 if x.FSliceInt32 == nil { 3949 r.EncodeNil() 3950 } else { 3951 z.F.EncSliceInt32V(x.FSliceInt32, e) 3952 } // end block: if x.FSliceInt32 slice == nil 3953 z.EncWriteMapElemKey() 3954 if z.IsJSONHandle() { 3955 z.EncWr().WriteStr("\"FptrSliceInt32\"") 3956 } else { 3957 r.EncodeString(`FptrSliceInt32`) 3958 } 3959 z.EncWriteMapElemValue() 3960 if yyn54 { 3961 r.EncodeNil() 3962 } else { 3963 yy663 := *x.FptrSliceInt32 3964 if yy663 == nil { 3965 r.EncodeNil() 3966 } else { 3967 z.F.EncSliceInt32V(yy663, e) 3968 } // end block: if yy663 slice == nil 3969 } 3970 z.EncWriteMapElemKey() 3971 if z.IsJSONHandle() { 3972 z.EncWr().WriteStr("\"FSliceInt64\"") 3973 } else { 3974 r.EncodeString(`FSliceInt64`) 3975 } 3976 z.EncWriteMapElemValue() 3977 if x.FSliceInt64 == nil { 3978 r.EncodeNil() 3979 } else { 3980 z.F.EncSliceInt64V(x.FSliceInt64, e) 3981 } // end block: if x.FSliceInt64 slice == nil 3982 z.EncWriteMapElemKey() 3983 if z.IsJSONHandle() { 3984 z.EncWr().WriteStr("\"FptrSliceInt64\"") 3985 } else { 3986 r.EncodeString(`FptrSliceInt64`) 3987 } 3988 z.EncWriteMapElemValue() 3989 if yyn56 { 3990 r.EncodeNil() 3991 } else { 3992 yy666 := *x.FptrSliceInt64 3993 if yy666 == nil { 3994 r.EncodeNil() 3995 } else { 3996 z.F.EncSliceInt64V(yy666, e) 3997 } // end block: if yy666 slice == nil 3998 } 3999 z.EncWriteMapElemKey() 4000 if z.IsJSONHandle() { 4001 z.EncWr().WriteStr("\"FSliceBool\"") 4002 } else { 4003 r.EncodeString(`FSliceBool`) 4004 } 4005 z.EncWriteMapElemValue() 4006 if x.FSliceBool == nil { 4007 r.EncodeNil() 4008 } else { 4009 z.F.EncSliceBoolV(x.FSliceBool, e) 4010 } // end block: if x.FSliceBool slice == nil 4011 z.EncWriteMapElemKey() 4012 if z.IsJSONHandle() { 4013 z.EncWr().WriteStr("\"FptrSliceBool\"") 4014 } else { 4015 r.EncodeString(`FptrSliceBool`) 4016 } 4017 z.EncWriteMapElemValue() 4018 if yyn58 { 4019 r.EncodeNil() 4020 } else { 4021 yy669 := *x.FptrSliceBool 4022 if yy669 == nil { 4023 r.EncodeNil() 4024 } else { 4025 z.F.EncSliceBoolV(yy669, e) 4026 } // end block: if yy669 slice == nil 4027 } 4028 z.EncWriteMapElemKey() 4029 if z.IsJSONHandle() { 4030 z.EncWr().WriteStr("\"FMapStringIntf\"") 4031 } else { 4032 r.EncodeString(`FMapStringIntf`) 4033 } 4034 z.EncWriteMapElemValue() 4035 if x.FMapStringIntf == nil { 4036 r.EncodeNil() 4037 } else { 4038 z.F.EncMapStringIntfV(x.FMapStringIntf, e) 4039 } // end block: if x.FMapStringIntf map == nil 4040 z.EncWriteMapElemKey() 4041 if z.IsJSONHandle() { 4042 z.EncWr().WriteStr("\"FptrMapStringIntf\"") 4043 } else { 4044 r.EncodeString(`FptrMapStringIntf`) 4045 } 4046 z.EncWriteMapElemValue() 4047 if yyn60 { 4048 r.EncodeNil() 4049 } else { 4050 yy672 := *x.FptrMapStringIntf 4051 if yy672 == nil { 4052 r.EncodeNil() 4053 } else { 4054 z.F.EncMapStringIntfV(yy672, e) 4055 } // end block: if yy672 map == nil 4056 } 4057 z.EncWriteMapElemKey() 4058 if z.IsJSONHandle() { 4059 z.EncWr().WriteStr("\"FMapStringString\"") 4060 } else { 4061 r.EncodeString(`FMapStringString`) 4062 } 4063 z.EncWriteMapElemValue() 4064 if x.FMapStringString == nil { 4065 r.EncodeNil() 4066 } else { 4067 z.F.EncMapStringStringV(x.FMapStringString, e) 4068 } // end block: if x.FMapStringString map == nil 4069 z.EncWriteMapElemKey() 4070 if z.IsJSONHandle() { 4071 z.EncWr().WriteStr("\"FptrMapStringString\"") 4072 } else { 4073 r.EncodeString(`FptrMapStringString`) 4074 } 4075 z.EncWriteMapElemValue() 4076 if yyn62 { 4077 r.EncodeNil() 4078 } else { 4079 yy675 := *x.FptrMapStringString 4080 if yy675 == nil { 4081 r.EncodeNil() 4082 } else { 4083 z.F.EncMapStringStringV(yy675, e) 4084 } // end block: if yy675 map == nil 4085 } 4086 z.EncWriteMapElemKey() 4087 if z.IsJSONHandle() { 4088 z.EncWr().WriteStr("\"FMapStringBytes\"") 4089 } else { 4090 r.EncodeString(`FMapStringBytes`) 4091 } 4092 z.EncWriteMapElemValue() 4093 if x.FMapStringBytes == nil { 4094 r.EncodeNil() 4095 } else { 4096 z.F.EncMapStringBytesV(x.FMapStringBytes, e) 4097 } // end block: if x.FMapStringBytes map == nil 4098 z.EncWriteMapElemKey() 4099 if z.IsJSONHandle() { 4100 z.EncWr().WriteStr("\"FptrMapStringBytes\"") 4101 } else { 4102 r.EncodeString(`FptrMapStringBytes`) 4103 } 4104 z.EncWriteMapElemValue() 4105 if yyn64 { 4106 r.EncodeNil() 4107 } else { 4108 yy678 := *x.FptrMapStringBytes 4109 if yy678 == nil { 4110 r.EncodeNil() 4111 } else { 4112 z.F.EncMapStringBytesV(yy678, e) 4113 } // end block: if yy678 map == nil 4114 } 4115 z.EncWriteMapElemKey() 4116 if z.IsJSONHandle() { 4117 z.EncWr().WriteStr("\"FMapStringUint8\"") 4118 } else { 4119 r.EncodeString(`FMapStringUint8`) 4120 } 4121 z.EncWriteMapElemValue() 4122 if x.FMapStringUint8 == nil { 4123 r.EncodeNil() 4124 } else { 4125 z.F.EncMapStringUint8V(x.FMapStringUint8, e) 4126 } // end block: if x.FMapStringUint8 map == nil 4127 z.EncWriteMapElemKey() 4128 if z.IsJSONHandle() { 4129 z.EncWr().WriteStr("\"FptrMapStringUint8\"") 4130 } else { 4131 r.EncodeString(`FptrMapStringUint8`) 4132 } 4133 z.EncWriteMapElemValue() 4134 if yyn66 { 4135 r.EncodeNil() 4136 } else { 4137 yy681 := *x.FptrMapStringUint8 4138 if yy681 == nil { 4139 r.EncodeNil() 4140 } else { 4141 z.F.EncMapStringUint8V(yy681, e) 4142 } // end block: if yy681 map == nil 4143 } 4144 z.EncWriteMapElemKey() 4145 if z.IsJSONHandle() { 4146 z.EncWr().WriteStr("\"FMapStringUint64\"") 4147 } else { 4148 r.EncodeString(`FMapStringUint64`) 4149 } 4150 z.EncWriteMapElemValue() 4151 if x.FMapStringUint64 == nil { 4152 r.EncodeNil() 4153 } else { 4154 z.F.EncMapStringUint64V(x.FMapStringUint64, e) 4155 } // end block: if x.FMapStringUint64 map == nil 4156 z.EncWriteMapElemKey() 4157 if z.IsJSONHandle() { 4158 z.EncWr().WriteStr("\"FptrMapStringUint64\"") 4159 } else { 4160 r.EncodeString(`FptrMapStringUint64`) 4161 } 4162 z.EncWriteMapElemValue() 4163 if yyn68 { 4164 r.EncodeNil() 4165 } else { 4166 yy684 := *x.FptrMapStringUint64 4167 if yy684 == nil { 4168 r.EncodeNil() 4169 } else { 4170 z.F.EncMapStringUint64V(yy684, e) 4171 } // end block: if yy684 map == nil 4172 } 4173 z.EncWriteMapElemKey() 4174 if z.IsJSONHandle() { 4175 z.EncWr().WriteStr("\"FMapStringInt\"") 4176 } else { 4177 r.EncodeString(`FMapStringInt`) 4178 } 4179 z.EncWriteMapElemValue() 4180 if x.FMapStringInt == nil { 4181 r.EncodeNil() 4182 } else { 4183 z.F.EncMapStringIntV(x.FMapStringInt, e) 4184 } // end block: if x.FMapStringInt map == nil 4185 z.EncWriteMapElemKey() 4186 if z.IsJSONHandle() { 4187 z.EncWr().WriteStr("\"FptrMapStringInt\"") 4188 } else { 4189 r.EncodeString(`FptrMapStringInt`) 4190 } 4191 z.EncWriteMapElemValue() 4192 if yyn70 { 4193 r.EncodeNil() 4194 } else { 4195 yy687 := *x.FptrMapStringInt 4196 if yy687 == nil { 4197 r.EncodeNil() 4198 } else { 4199 z.F.EncMapStringIntV(yy687, e) 4200 } // end block: if yy687 map == nil 4201 } 4202 z.EncWriteMapElemKey() 4203 if z.IsJSONHandle() { 4204 z.EncWr().WriteStr("\"FMapStringInt32\"") 4205 } else { 4206 r.EncodeString(`FMapStringInt32`) 4207 } 4208 z.EncWriteMapElemValue() 4209 if x.FMapStringInt32 == nil { 4210 r.EncodeNil() 4211 } else { 4212 z.F.EncMapStringInt32V(x.FMapStringInt32, e) 4213 } // end block: if x.FMapStringInt32 map == nil 4214 z.EncWriteMapElemKey() 4215 if z.IsJSONHandle() { 4216 z.EncWr().WriteStr("\"FptrMapStringInt32\"") 4217 } else { 4218 r.EncodeString(`FptrMapStringInt32`) 4219 } 4220 z.EncWriteMapElemValue() 4221 if yyn72 { 4222 r.EncodeNil() 4223 } else { 4224 yy690 := *x.FptrMapStringInt32 4225 if yy690 == nil { 4226 r.EncodeNil() 4227 } else { 4228 z.F.EncMapStringInt32V(yy690, e) 4229 } // end block: if yy690 map == nil 4230 } 4231 z.EncWriteMapElemKey() 4232 if z.IsJSONHandle() { 4233 z.EncWr().WriteStr("\"FMapStringFloat64\"") 4234 } else { 4235 r.EncodeString(`FMapStringFloat64`) 4236 } 4237 z.EncWriteMapElemValue() 4238 if x.FMapStringFloat64 == nil { 4239 r.EncodeNil() 4240 } else { 4241 z.F.EncMapStringFloat64V(x.FMapStringFloat64, e) 4242 } // end block: if x.FMapStringFloat64 map == nil 4243 z.EncWriteMapElemKey() 4244 if z.IsJSONHandle() { 4245 z.EncWr().WriteStr("\"FptrMapStringFloat64\"") 4246 } else { 4247 r.EncodeString(`FptrMapStringFloat64`) 4248 } 4249 z.EncWriteMapElemValue() 4250 if yyn74 { 4251 r.EncodeNil() 4252 } else { 4253 yy693 := *x.FptrMapStringFloat64 4254 if yy693 == nil { 4255 r.EncodeNil() 4256 } else { 4257 z.F.EncMapStringFloat64V(yy693, e) 4258 } // end block: if yy693 map == nil 4259 } 4260 z.EncWriteMapElemKey() 4261 if z.IsJSONHandle() { 4262 z.EncWr().WriteStr("\"FMapStringBool\"") 4263 } else { 4264 r.EncodeString(`FMapStringBool`) 4265 } 4266 z.EncWriteMapElemValue() 4267 if x.FMapStringBool == nil { 4268 r.EncodeNil() 4269 } else { 4270 z.F.EncMapStringBoolV(x.FMapStringBool, e) 4271 } // end block: if x.FMapStringBool map == nil 4272 z.EncWriteMapElemKey() 4273 if z.IsJSONHandle() { 4274 z.EncWr().WriteStr("\"FptrMapStringBool\"") 4275 } else { 4276 r.EncodeString(`FptrMapStringBool`) 4277 } 4278 z.EncWriteMapElemValue() 4279 if yyn76 { 4280 r.EncodeNil() 4281 } else { 4282 yy696 := *x.FptrMapStringBool 4283 if yy696 == nil { 4284 r.EncodeNil() 4285 } else { 4286 z.F.EncMapStringBoolV(yy696, e) 4287 } // end block: if yy696 map == nil 4288 } 4289 z.EncWriteMapElemKey() 4290 if z.IsJSONHandle() { 4291 z.EncWr().WriteStr("\"FMapUint8Intf\"") 4292 } else { 4293 r.EncodeString(`FMapUint8Intf`) 4294 } 4295 z.EncWriteMapElemValue() 4296 if x.FMapUint8Intf == nil { 4297 r.EncodeNil() 4298 } else { 4299 z.F.EncMapUint8IntfV(x.FMapUint8Intf, e) 4300 } // end block: if x.FMapUint8Intf map == nil 4301 z.EncWriteMapElemKey() 4302 if z.IsJSONHandle() { 4303 z.EncWr().WriteStr("\"FptrMapUint8Intf\"") 4304 } else { 4305 r.EncodeString(`FptrMapUint8Intf`) 4306 } 4307 z.EncWriteMapElemValue() 4308 if yyn78 { 4309 r.EncodeNil() 4310 } else { 4311 yy699 := *x.FptrMapUint8Intf 4312 if yy699 == nil { 4313 r.EncodeNil() 4314 } else { 4315 z.F.EncMapUint8IntfV(yy699, e) 4316 } // end block: if yy699 map == nil 4317 } 4318 z.EncWriteMapElemKey() 4319 if z.IsJSONHandle() { 4320 z.EncWr().WriteStr("\"FMapUint8String\"") 4321 } else { 4322 r.EncodeString(`FMapUint8String`) 4323 } 4324 z.EncWriteMapElemValue() 4325 if x.FMapUint8String == nil { 4326 r.EncodeNil() 4327 } else { 4328 z.F.EncMapUint8StringV(x.FMapUint8String, e) 4329 } // end block: if x.FMapUint8String map == nil 4330 z.EncWriteMapElemKey() 4331 if z.IsJSONHandle() { 4332 z.EncWr().WriteStr("\"FptrMapUint8String\"") 4333 } else { 4334 r.EncodeString(`FptrMapUint8String`) 4335 } 4336 z.EncWriteMapElemValue() 4337 if yyn80 { 4338 r.EncodeNil() 4339 } else { 4340 yy702 := *x.FptrMapUint8String 4341 if yy702 == nil { 4342 r.EncodeNil() 4343 } else { 4344 z.F.EncMapUint8StringV(yy702, e) 4345 } // end block: if yy702 map == nil 4346 } 4347 z.EncWriteMapElemKey() 4348 if z.IsJSONHandle() { 4349 z.EncWr().WriteStr("\"FMapUint8Bytes\"") 4350 } else { 4351 r.EncodeString(`FMapUint8Bytes`) 4352 } 4353 z.EncWriteMapElemValue() 4354 if x.FMapUint8Bytes == nil { 4355 r.EncodeNil() 4356 } else { 4357 z.F.EncMapUint8BytesV(x.FMapUint8Bytes, e) 4358 } // end block: if x.FMapUint8Bytes map == nil 4359 z.EncWriteMapElemKey() 4360 if z.IsJSONHandle() { 4361 z.EncWr().WriteStr("\"FptrMapUint8Bytes\"") 4362 } else { 4363 r.EncodeString(`FptrMapUint8Bytes`) 4364 } 4365 z.EncWriteMapElemValue() 4366 if yyn82 { 4367 r.EncodeNil() 4368 } else { 4369 yy705 := *x.FptrMapUint8Bytes 4370 if yy705 == nil { 4371 r.EncodeNil() 4372 } else { 4373 z.F.EncMapUint8BytesV(yy705, e) 4374 } // end block: if yy705 map == nil 4375 } 4376 z.EncWriteMapElemKey() 4377 if z.IsJSONHandle() { 4378 z.EncWr().WriteStr("\"FMapUint8Uint8\"") 4379 } else { 4380 r.EncodeString(`FMapUint8Uint8`) 4381 } 4382 z.EncWriteMapElemValue() 4383 if x.FMapUint8Uint8 == nil { 4384 r.EncodeNil() 4385 } else { 4386 z.F.EncMapUint8Uint8V(x.FMapUint8Uint8, e) 4387 } // end block: if x.FMapUint8Uint8 map == nil 4388 z.EncWriteMapElemKey() 4389 if z.IsJSONHandle() { 4390 z.EncWr().WriteStr("\"FptrMapUint8Uint8\"") 4391 } else { 4392 r.EncodeString(`FptrMapUint8Uint8`) 4393 } 4394 z.EncWriteMapElemValue() 4395 if yyn84 { 4396 r.EncodeNil() 4397 } else { 4398 yy708 := *x.FptrMapUint8Uint8 4399 if yy708 == nil { 4400 r.EncodeNil() 4401 } else { 4402 z.F.EncMapUint8Uint8V(yy708, e) 4403 } // end block: if yy708 map == nil 4404 } 4405 z.EncWriteMapElemKey() 4406 if z.IsJSONHandle() { 4407 z.EncWr().WriteStr("\"FMapUint8Uint64\"") 4408 } else { 4409 r.EncodeString(`FMapUint8Uint64`) 4410 } 4411 z.EncWriteMapElemValue() 4412 if x.FMapUint8Uint64 == nil { 4413 r.EncodeNil() 4414 } else { 4415 z.F.EncMapUint8Uint64V(x.FMapUint8Uint64, e) 4416 } // end block: if x.FMapUint8Uint64 map == nil 4417 z.EncWriteMapElemKey() 4418 if z.IsJSONHandle() { 4419 z.EncWr().WriteStr("\"FptrMapUint8Uint64\"") 4420 } else { 4421 r.EncodeString(`FptrMapUint8Uint64`) 4422 } 4423 z.EncWriteMapElemValue() 4424 if yyn86 { 4425 r.EncodeNil() 4426 } else { 4427 yy711 := *x.FptrMapUint8Uint64 4428 if yy711 == nil { 4429 r.EncodeNil() 4430 } else { 4431 z.F.EncMapUint8Uint64V(yy711, e) 4432 } // end block: if yy711 map == nil 4433 } 4434 z.EncWriteMapElemKey() 4435 if z.IsJSONHandle() { 4436 z.EncWr().WriteStr("\"FMapUint8Int\"") 4437 } else { 4438 r.EncodeString(`FMapUint8Int`) 4439 } 4440 z.EncWriteMapElemValue() 4441 if x.FMapUint8Int == nil { 4442 r.EncodeNil() 4443 } else { 4444 z.F.EncMapUint8IntV(x.FMapUint8Int, e) 4445 } // end block: if x.FMapUint8Int map == nil 4446 z.EncWriteMapElemKey() 4447 if z.IsJSONHandle() { 4448 z.EncWr().WriteStr("\"FptrMapUint8Int\"") 4449 } else { 4450 r.EncodeString(`FptrMapUint8Int`) 4451 } 4452 z.EncWriteMapElemValue() 4453 if yyn88 { 4454 r.EncodeNil() 4455 } else { 4456 yy714 := *x.FptrMapUint8Int 4457 if yy714 == nil { 4458 r.EncodeNil() 4459 } else { 4460 z.F.EncMapUint8IntV(yy714, e) 4461 } // end block: if yy714 map == nil 4462 } 4463 z.EncWriteMapElemKey() 4464 if z.IsJSONHandle() { 4465 z.EncWr().WriteStr("\"FMapUint8Int32\"") 4466 } else { 4467 r.EncodeString(`FMapUint8Int32`) 4468 } 4469 z.EncWriteMapElemValue() 4470 if x.FMapUint8Int32 == nil { 4471 r.EncodeNil() 4472 } else { 4473 z.F.EncMapUint8Int32V(x.FMapUint8Int32, e) 4474 } // end block: if x.FMapUint8Int32 map == nil 4475 z.EncWriteMapElemKey() 4476 if z.IsJSONHandle() { 4477 z.EncWr().WriteStr("\"FptrMapUint8Int32\"") 4478 } else { 4479 r.EncodeString(`FptrMapUint8Int32`) 4480 } 4481 z.EncWriteMapElemValue() 4482 if yyn90 { 4483 r.EncodeNil() 4484 } else { 4485 yy717 := *x.FptrMapUint8Int32 4486 if yy717 == nil { 4487 r.EncodeNil() 4488 } else { 4489 z.F.EncMapUint8Int32V(yy717, e) 4490 } // end block: if yy717 map == nil 4491 } 4492 z.EncWriteMapElemKey() 4493 if z.IsJSONHandle() { 4494 z.EncWr().WriteStr("\"FMapUint8Float64\"") 4495 } else { 4496 r.EncodeString(`FMapUint8Float64`) 4497 } 4498 z.EncWriteMapElemValue() 4499 if x.FMapUint8Float64 == nil { 4500 r.EncodeNil() 4501 } else { 4502 z.F.EncMapUint8Float64V(x.FMapUint8Float64, e) 4503 } // end block: if x.FMapUint8Float64 map == nil 4504 z.EncWriteMapElemKey() 4505 if z.IsJSONHandle() { 4506 z.EncWr().WriteStr("\"FptrMapUint8Float64\"") 4507 } else { 4508 r.EncodeString(`FptrMapUint8Float64`) 4509 } 4510 z.EncWriteMapElemValue() 4511 if yyn92 { 4512 r.EncodeNil() 4513 } else { 4514 yy720 := *x.FptrMapUint8Float64 4515 if yy720 == nil { 4516 r.EncodeNil() 4517 } else { 4518 z.F.EncMapUint8Float64V(yy720, e) 4519 } // end block: if yy720 map == nil 4520 } 4521 z.EncWriteMapElemKey() 4522 if z.IsJSONHandle() { 4523 z.EncWr().WriteStr("\"FMapUint8Bool\"") 4524 } else { 4525 r.EncodeString(`FMapUint8Bool`) 4526 } 4527 z.EncWriteMapElemValue() 4528 if x.FMapUint8Bool == nil { 4529 r.EncodeNil() 4530 } else { 4531 z.F.EncMapUint8BoolV(x.FMapUint8Bool, e) 4532 } // end block: if x.FMapUint8Bool map == nil 4533 z.EncWriteMapElemKey() 4534 if z.IsJSONHandle() { 4535 z.EncWr().WriteStr("\"FptrMapUint8Bool\"") 4536 } else { 4537 r.EncodeString(`FptrMapUint8Bool`) 4538 } 4539 z.EncWriteMapElemValue() 4540 if yyn94 { 4541 r.EncodeNil() 4542 } else { 4543 yy723 := *x.FptrMapUint8Bool 4544 if yy723 == nil { 4545 r.EncodeNil() 4546 } else { 4547 z.F.EncMapUint8BoolV(yy723, e) 4548 } // end block: if yy723 map == nil 4549 } 4550 z.EncWriteMapElemKey() 4551 if z.IsJSONHandle() { 4552 z.EncWr().WriteStr("\"FMapUint64Intf\"") 4553 } else { 4554 r.EncodeString(`FMapUint64Intf`) 4555 } 4556 z.EncWriteMapElemValue() 4557 if x.FMapUint64Intf == nil { 4558 r.EncodeNil() 4559 } else { 4560 z.F.EncMapUint64IntfV(x.FMapUint64Intf, e) 4561 } // end block: if x.FMapUint64Intf map == nil 4562 z.EncWriteMapElemKey() 4563 if z.IsJSONHandle() { 4564 z.EncWr().WriteStr("\"FptrMapUint64Intf\"") 4565 } else { 4566 r.EncodeString(`FptrMapUint64Intf`) 4567 } 4568 z.EncWriteMapElemValue() 4569 if yyn96 { 4570 r.EncodeNil() 4571 } else { 4572 yy726 := *x.FptrMapUint64Intf 4573 if yy726 == nil { 4574 r.EncodeNil() 4575 } else { 4576 z.F.EncMapUint64IntfV(yy726, e) 4577 } // end block: if yy726 map == nil 4578 } 4579 z.EncWriteMapElemKey() 4580 if z.IsJSONHandle() { 4581 z.EncWr().WriteStr("\"FMapUint64String\"") 4582 } else { 4583 r.EncodeString(`FMapUint64String`) 4584 } 4585 z.EncWriteMapElemValue() 4586 if x.FMapUint64String == nil { 4587 r.EncodeNil() 4588 } else { 4589 z.F.EncMapUint64StringV(x.FMapUint64String, e) 4590 } // end block: if x.FMapUint64String map == nil 4591 z.EncWriteMapElemKey() 4592 if z.IsJSONHandle() { 4593 z.EncWr().WriteStr("\"FptrMapUint64String\"") 4594 } else { 4595 r.EncodeString(`FptrMapUint64String`) 4596 } 4597 z.EncWriteMapElemValue() 4598 if yyn98 { 4599 r.EncodeNil() 4600 } else { 4601 yy729 := *x.FptrMapUint64String 4602 if yy729 == nil { 4603 r.EncodeNil() 4604 } else { 4605 z.F.EncMapUint64StringV(yy729, e) 4606 } // end block: if yy729 map == nil 4607 } 4608 z.EncWriteMapElemKey() 4609 if z.IsJSONHandle() { 4610 z.EncWr().WriteStr("\"FMapUint64Bytes\"") 4611 } else { 4612 r.EncodeString(`FMapUint64Bytes`) 4613 } 4614 z.EncWriteMapElemValue() 4615 if x.FMapUint64Bytes == nil { 4616 r.EncodeNil() 4617 } else { 4618 z.F.EncMapUint64BytesV(x.FMapUint64Bytes, e) 4619 } // end block: if x.FMapUint64Bytes map == nil 4620 z.EncWriteMapElemKey() 4621 if z.IsJSONHandle() { 4622 z.EncWr().WriteStr("\"FptrMapUint64Bytes\"") 4623 } else { 4624 r.EncodeString(`FptrMapUint64Bytes`) 4625 } 4626 z.EncWriteMapElemValue() 4627 if yyn100 { 4628 r.EncodeNil() 4629 } else { 4630 yy732 := *x.FptrMapUint64Bytes 4631 if yy732 == nil { 4632 r.EncodeNil() 4633 } else { 4634 z.F.EncMapUint64BytesV(yy732, e) 4635 } // end block: if yy732 map == nil 4636 } 4637 z.EncWriteMapElemKey() 4638 if z.IsJSONHandle() { 4639 z.EncWr().WriteStr("\"FMapUint64Uint8\"") 4640 } else { 4641 r.EncodeString(`FMapUint64Uint8`) 4642 } 4643 z.EncWriteMapElemValue() 4644 if x.FMapUint64Uint8 == nil { 4645 r.EncodeNil() 4646 } else { 4647 z.F.EncMapUint64Uint8V(x.FMapUint64Uint8, e) 4648 } // end block: if x.FMapUint64Uint8 map == nil 4649 z.EncWriteMapElemKey() 4650 if z.IsJSONHandle() { 4651 z.EncWr().WriteStr("\"FptrMapUint64Uint8\"") 4652 } else { 4653 r.EncodeString(`FptrMapUint64Uint8`) 4654 } 4655 z.EncWriteMapElemValue() 4656 if yyn102 { 4657 r.EncodeNil() 4658 } else { 4659 yy735 := *x.FptrMapUint64Uint8 4660 if yy735 == nil { 4661 r.EncodeNil() 4662 } else { 4663 z.F.EncMapUint64Uint8V(yy735, e) 4664 } // end block: if yy735 map == nil 4665 } 4666 z.EncWriteMapElemKey() 4667 if z.IsJSONHandle() { 4668 z.EncWr().WriteStr("\"FMapUint64Uint64\"") 4669 } else { 4670 r.EncodeString(`FMapUint64Uint64`) 4671 } 4672 z.EncWriteMapElemValue() 4673 if x.FMapUint64Uint64 == nil { 4674 r.EncodeNil() 4675 } else { 4676 z.F.EncMapUint64Uint64V(x.FMapUint64Uint64, e) 4677 } // end block: if x.FMapUint64Uint64 map == nil 4678 z.EncWriteMapElemKey() 4679 if z.IsJSONHandle() { 4680 z.EncWr().WriteStr("\"FptrMapUint64Uint64\"") 4681 } else { 4682 r.EncodeString(`FptrMapUint64Uint64`) 4683 } 4684 z.EncWriteMapElemValue() 4685 if yyn104 { 4686 r.EncodeNil() 4687 } else { 4688 yy738 := *x.FptrMapUint64Uint64 4689 if yy738 == nil { 4690 r.EncodeNil() 4691 } else { 4692 z.F.EncMapUint64Uint64V(yy738, e) 4693 } // end block: if yy738 map == nil 4694 } 4695 z.EncWriteMapElemKey() 4696 if z.IsJSONHandle() { 4697 z.EncWr().WriteStr("\"FMapUint64Int\"") 4698 } else { 4699 r.EncodeString(`FMapUint64Int`) 4700 } 4701 z.EncWriteMapElemValue() 4702 if x.FMapUint64Int == nil { 4703 r.EncodeNil() 4704 } else { 4705 z.F.EncMapUint64IntV(x.FMapUint64Int, e) 4706 } // end block: if x.FMapUint64Int map == nil 4707 z.EncWriteMapElemKey() 4708 if z.IsJSONHandle() { 4709 z.EncWr().WriteStr("\"FptrMapUint64Int\"") 4710 } else { 4711 r.EncodeString(`FptrMapUint64Int`) 4712 } 4713 z.EncWriteMapElemValue() 4714 if yyn106 { 4715 r.EncodeNil() 4716 } else { 4717 yy741 := *x.FptrMapUint64Int 4718 if yy741 == nil { 4719 r.EncodeNil() 4720 } else { 4721 z.F.EncMapUint64IntV(yy741, e) 4722 } // end block: if yy741 map == nil 4723 } 4724 z.EncWriteMapElemKey() 4725 if z.IsJSONHandle() { 4726 z.EncWr().WriteStr("\"FMapUint64Int32\"") 4727 } else { 4728 r.EncodeString(`FMapUint64Int32`) 4729 } 4730 z.EncWriteMapElemValue() 4731 if x.FMapUint64Int32 == nil { 4732 r.EncodeNil() 4733 } else { 4734 z.F.EncMapUint64Int32V(x.FMapUint64Int32, e) 4735 } // end block: if x.FMapUint64Int32 map == nil 4736 z.EncWriteMapElemKey() 4737 if z.IsJSONHandle() { 4738 z.EncWr().WriteStr("\"FptrMapUint64Int32\"") 4739 } else { 4740 r.EncodeString(`FptrMapUint64Int32`) 4741 } 4742 z.EncWriteMapElemValue() 4743 if yyn108 { 4744 r.EncodeNil() 4745 } else { 4746 yy744 := *x.FptrMapUint64Int32 4747 if yy744 == nil { 4748 r.EncodeNil() 4749 } else { 4750 z.F.EncMapUint64Int32V(yy744, e) 4751 } // end block: if yy744 map == nil 4752 } 4753 z.EncWriteMapElemKey() 4754 if z.IsJSONHandle() { 4755 z.EncWr().WriteStr("\"FMapUint64Float64\"") 4756 } else { 4757 r.EncodeString(`FMapUint64Float64`) 4758 } 4759 z.EncWriteMapElemValue() 4760 if x.FMapUint64Float64 == nil { 4761 r.EncodeNil() 4762 } else { 4763 z.F.EncMapUint64Float64V(x.FMapUint64Float64, e) 4764 } // end block: if x.FMapUint64Float64 map == nil 4765 z.EncWriteMapElemKey() 4766 if z.IsJSONHandle() { 4767 z.EncWr().WriteStr("\"FptrMapUint64Float64\"") 4768 } else { 4769 r.EncodeString(`FptrMapUint64Float64`) 4770 } 4771 z.EncWriteMapElemValue() 4772 if yyn110 { 4773 r.EncodeNil() 4774 } else { 4775 yy747 := *x.FptrMapUint64Float64 4776 if yy747 == nil { 4777 r.EncodeNil() 4778 } else { 4779 z.F.EncMapUint64Float64V(yy747, e) 4780 } // end block: if yy747 map == nil 4781 } 4782 z.EncWriteMapElemKey() 4783 if z.IsJSONHandle() { 4784 z.EncWr().WriteStr("\"FMapUint64Bool\"") 4785 } else { 4786 r.EncodeString(`FMapUint64Bool`) 4787 } 4788 z.EncWriteMapElemValue() 4789 if x.FMapUint64Bool == nil { 4790 r.EncodeNil() 4791 } else { 4792 z.F.EncMapUint64BoolV(x.FMapUint64Bool, e) 4793 } // end block: if x.FMapUint64Bool map == nil 4794 z.EncWriteMapElemKey() 4795 if z.IsJSONHandle() { 4796 z.EncWr().WriteStr("\"FptrMapUint64Bool\"") 4797 } else { 4798 r.EncodeString(`FptrMapUint64Bool`) 4799 } 4800 z.EncWriteMapElemValue() 4801 if yyn112 { 4802 r.EncodeNil() 4803 } else { 4804 yy750 := *x.FptrMapUint64Bool 4805 if yy750 == nil { 4806 r.EncodeNil() 4807 } else { 4808 z.F.EncMapUint64BoolV(yy750, e) 4809 } // end block: if yy750 map == nil 4810 } 4811 z.EncWriteMapElemKey() 4812 if z.IsJSONHandle() { 4813 z.EncWr().WriteStr("\"FMapIntIntf\"") 4814 } else { 4815 r.EncodeString(`FMapIntIntf`) 4816 } 4817 z.EncWriteMapElemValue() 4818 if x.FMapIntIntf == nil { 4819 r.EncodeNil() 4820 } else { 4821 z.F.EncMapIntIntfV(x.FMapIntIntf, e) 4822 } // end block: if x.FMapIntIntf map == nil 4823 z.EncWriteMapElemKey() 4824 if z.IsJSONHandle() { 4825 z.EncWr().WriteStr("\"FptrMapIntIntf\"") 4826 } else { 4827 r.EncodeString(`FptrMapIntIntf`) 4828 } 4829 z.EncWriteMapElemValue() 4830 if yyn114 { 4831 r.EncodeNil() 4832 } else { 4833 yy753 := *x.FptrMapIntIntf 4834 if yy753 == nil { 4835 r.EncodeNil() 4836 } else { 4837 z.F.EncMapIntIntfV(yy753, e) 4838 } // end block: if yy753 map == nil 4839 } 4840 z.EncWriteMapElemKey() 4841 if z.IsJSONHandle() { 4842 z.EncWr().WriteStr("\"FMapIntString\"") 4843 } else { 4844 r.EncodeString(`FMapIntString`) 4845 } 4846 z.EncWriteMapElemValue() 4847 if x.FMapIntString == nil { 4848 r.EncodeNil() 4849 } else { 4850 z.F.EncMapIntStringV(x.FMapIntString, e) 4851 } // end block: if x.FMapIntString map == nil 4852 z.EncWriteMapElemKey() 4853 if z.IsJSONHandle() { 4854 z.EncWr().WriteStr("\"FptrMapIntString\"") 4855 } else { 4856 r.EncodeString(`FptrMapIntString`) 4857 } 4858 z.EncWriteMapElemValue() 4859 if yyn116 { 4860 r.EncodeNil() 4861 } else { 4862 yy756 := *x.FptrMapIntString 4863 if yy756 == nil { 4864 r.EncodeNil() 4865 } else { 4866 z.F.EncMapIntStringV(yy756, e) 4867 } // end block: if yy756 map == nil 4868 } 4869 z.EncWriteMapElemKey() 4870 if z.IsJSONHandle() { 4871 z.EncWr().WriteStr("\"FMapIntBytes\"") 4872 } else { 4873 r.EncodeString(`FMapIntBytes`) 4874 } 4875 z.EncWriteMapElemValue() 4876 if x.FMapIntBytes == nil { 4877 r.EncodeNil() 4878 } else { 4879 z.F.EncMapIntBytesV(x.FMapIntBytes, e) 4880 } // end block: if x.FMapIntBytes map == nil 4881 z.EncWriteMapElemKey() 4882 if z.IsJSONHandle() { 4883 z.EncWr().WriteStr("\"FptrMapIntBytes\"") 4884 } else { 4885 r.EncodeString(`FptrMapIntBytes`) 4886 } 4887 z.EncWriteMapElemValue() 4888 if yyn118 { 4889 r.EncodeNil() 4890 } else { 4891 yy759 := *x.FptrMapIntBytes 4892 if yy759 == nil { 4893 r.EncodeNil() 4894 } else { 4895 z.F.EncMapIntBytesV(yy759, e) 4896 } // end block: if yy759 map == nil 4897 } 4898 z.EncWriteMapElemKey() 4899 if z.IsJSONHandle() { 4900 z.EncWr().WriteStr("\"FMapIntUint8\"") 4901 } else { 4902 r.EncodeString(`FMapIntUint8`) 4903 } 4904 z.EncWriteMapElemValue() 4905 if x.FMapIntUint8 == nil { 4906 r.EncodeNil() 4907 } else { 4908 z.F.EncMapIntUint8V(x.FMapIntUint8, e) 4909 } // end block: if x.FMapIntUint8 map == nil 4910 z.EncWriteMapElemKey() 4911 if z.IsJSONHandle() { 4912 z.EncWr().WriteStr("\"FptrMapIntUint8\"") 4913 } else { 4914 r.EncodeString(`FptrMapIntUint8`) 4915 } 4916 z.EncWriteMapElemValue() 4917 if yyn120 { 4918 r.EncodeNil() 4919 } else { 4920 yy762 := *x.FptrMapIntUint8 4921 if yy762 == nil { 4922 r.EncodeNil() 4923 } else { 4924 z.F.EncMapIntUint8V(yy762, e) 4925 } // end block: if yy762 map == nil 4926 } 4927 z.EncWriteMapElemKey() 4928 if z.IsJSONHandle() { 4929 z.EncWr().WriteStr("\"FMapIntUint64\"") 4930 } else { 4931 r.EncodeString(`FMapIntUint64`) 4932 } 4933 z.EncWriteMapElemValue() 4934 if x.FMapIntUint64 == nil { 4935 r.EncodeNil() 4936 } else { 4937 z.F.EncMapIntUint64V(x.FMapIntUint64, e) 4938 } // end block: if x.FMapIntUint64 map == nil 4939 z.EncWriteMapElemKey() 4940 if z.IsJSONHandle() { 4941 z.EncWr().WriteStr("\"FptrMapIntUint64\"") 4942 } else { 4943 r.EncodeString(`FptrMapIntUint64`) 4944 } 4945 z.EncWriteMapElemValue() 4946 if yyn122 { 4947 r.EncodeNil() 4948 } else { 4949 yy765 := *x.FptrMapIntUint64 4950 if yy765 == nil { 4951 r.EncodeNil() 4952 } else { 4953 z.F.EncMapIntUint64V(yy765, e) 4954 } // end block: if yy765 map == nil 4955 } 4956 z.EncWriteMapElemKey() 4957 if z.IsJSONHandle() { 4958 z.EncWr().WriteStr("\"FMapIntInt\"") 4959 } else { 4960 r.EncodeString(`FMapIntInt`) 4961 } 4962 z.EncWriteMapElemValue() 4963 if x.FMapIntInt == nil { 4964 r.EncodeNil() 4965 } else { 4966 z.F.EncMapIntIntV(x.FMapIntInt, e) 4967 } // end block: if x.FMapIntInt map == nil 4968 z.EncWriteMapElemKey() 4969 if z.IsJSONHandle() { 4970 z.EncWr().WriteStr("\"FptrMapIntInt\"") 4971 } else { 4972 r.EncodeString(`FptrMapIntInt`) 4973 } 4974 z.EncWriteMapElemValue() 4975 if yyn124 { 4976 r.EncodeNil() 4977 } else { 4978 yy768 := *x.FptrMapIntInt 4979 if yy768 == nil { 4980 r.EncodeNil() 4981 } else { 4982 z.F.EncMapIntIntV(yy768, e) 4983 } // end block: if yy768 map == nil 4984 } 4985 z.EncWriteMapElemKey() 4986 if z.IsJSONHandle() { 4987 z.EncWr().WriteStr("\"FMapIntInt32\"") 4988 } else { 4989 r.EncodeString(`FMapIntInt32`) 4990 } 4991 z.EncWriteMapElemValue() 4992 if x.FMapIntInt32 == nil { 4993 r.EncodeNil() 4994 } else { 4995 z.F.EncMapIntInt32V(x.FMapIntInt32, e) 4996 } // end block: if x.FMapIntInt32 map == nil 4997 z.EncWriteMapElemKey() 4998 if z.IsJSONHandle() { 4999 z.EncWr().WriteStr("\"FptrMapIntInt32\"") 5000 } else { 5001 r.EncodeString(`FptrMapIntInt32`) 5002 } 5003 z.EncWriteMapElemValue() 5004 if yyn126 { 5005 r.EncodeNil() 5006 } else { 5007 yy771 := *x.FptrMapIntInt32 5008 if yy771 == nil { 5009 r.EncodeNil() 5010 } else { 5011 z.F.EncMapIntInt32V(yy771, e) 5012 } // end block: if yy771 map == nil 5013 } 5014 z.EncWriteMapElemKey() 5015 if z.IsJSONHandle() { 5016 z.EncWr().WriteStr("\"FMapIntFloat64\"") 5017 } else { 5018 r.EncodeString(`FMapIntFloat64`) 5019 } 5020 z.EncWriteMapElemValue() 5021 if x.FMapIntFloat64 == nil { 5022 r.EncodeNil() 5023 } else { 5024 z.F.EncMapIntFloat64V(x.FMapIntFloat64, e) 5025 } // end block: if x.FMapIntFloat64 map == nil 5026 z.EncWriteMapElemKey() 5027 if z.IsJSONHandle() { 5028 z.EncWr().WriteStr("\"FptrMapIntFloat64\"") 5029 } else { 5030 r.EncodeString(`FptrMapIntFloat64`) 5031 } 5032 z.EncWriteMapElemValue() 5033 if yyn128 { 5034 r.EncodeNil() 5035 } else { 5036 yy774 := *x.FptrMapIntFloat64 5037 if yy774 == nil { 5038 r.EncodeNil() 5039 } else { 5040 z.F.EncMapIntFloat64V(yy774, e) 5041 } // end block: if yy774 map == nil 5042 } 5043 z.EncWriteMapElemKey() 5044 if z.IsJSONHandle() { 5045 z.EncWr().WriteStr("\"FMapIntBool\"") 5046 } else { 5047 r.EncodeString(`FMapIntBool`) 5048 } 5049 z.EncWriteMapElemValue() 5050 if x.FMapIntBool == nil { 5051 r.EncodeNil() 5052 } else { 5053 z.F.EncMapIntBoolV(x.FMapIntBool, e) 5054 } // end block: if x.FMapIntBool map == nil 5055 z.EncWriteMapElemKey() 5056 if z.IsJSONHandle() { 5057 z.EncWr().WriteStr("\"FptrMapIntBool\"") 5058 } else { 5059 r.EncodeString(`FptrMapIntBool`) 5060 } 5061 z.EncWriteMapElemValue() 5062 if yyn130 { 5063 r.EncodeNil() 5064 } else { 5065 yy777 := *x.FptrMapIntBool 5066 if yy777 == nil { 5067 r.EncodeNil() 5068 } else { 5069 z.F.EncMapIntBoolV(yy777, e) 5070 } // end block: if yy777 map == nil 5071 } 5072 z.EncWriteMapElemKey() 5073 if z.IsJSONHandle() { 5074 z.EncWr().WriteStr("\"FMapInt32Intf\"") 5075 } else { 5076 r.EncodeString(`FMapInt32Intf`) 5077 } 5078 z.EncWriteMapElemValue() 5079 if x.FMapInt32Intf == nil { 5080 r.EncodeNil() 5081 } else { 5082 z.F.EncMapInt32IntfV(x.FMapInt32Intf, e) 5083 } // end block: if x.FMapInt32Intf map == nil 5084 z.EncWriteMapElemKey() 5085 if z.IsJSONHandle() { 5086 z.EncWr().WriteStr("\"FptrMapInt32Intf\"") 5087 } else { 5088 r.EncodeString(`FptrMapInt32Intf`) 5089 } 5090 z.EncWriteMapElemValue() 5091 if yyn132 { 5092 r.EncodeNil() 5093 } else { 5094 yy780 := *x.FptrMapInt32Intf 5095 if yy780 == nil { 5096 r.EncodeNil() 5097 } else { 5098 z.F.EncMapInt32IntfV(yy780, e) 5099 } // end block: if yy780 map == nil 5100 } 5101 z.EncWriteMapElemKey() 5102 if z.IsJSONHandle() { 5103 z.EncWr().WriteStr("\"FMapInt32String\"") 5104 } else { 5105 r.EncodeString(`FMapInt32String`) 5106 } 5107 z.EncWriteMapElemValue() 5108 if x.FMapInt32String == nil { 5109 r.EncodeNil() 5110 } else { 5111 z.F.EncMapInt32StringV(x.FMapInt32String, e) 5112 } // end block: if x.FMapInt32String map == nil 5113 z.EncWriteMapElemKey() 5114 if z.IsJSONHandle() { 5115 z.EncWr().WriteStr("\"FptrMapInt32String\"") 5116 } else { 5117 r.EncodeString(`FptrMapInt32String`) 5118 } 5119 z.EncWriteMapElemValue() 5120 if yyn134 { 5121 r.EncodeNil() 5122 } else { 5123 yy783 := *x.FptrMapInt32String 5124 if yy783 == nil { 5125 r.EncodeNil() 5126 } else { 5127 z.F.EncMapInt32StringV(yy783, e) 5128 } // end block: if yy783 map == nil 5129 } 5130 z.EncWriteMapElemKey() 5131 if z.IsJSONHandle() { 5132 z.EncWr().WriteStr("\"FMapInt32Bytes\"") 5133 } else { 5134 r.EncodeString(`FMapInt32Bytes`) 5135 } 5136 z.EncWriteMapElemValue() 5137 if x.FMapInt32Bytes == nil { 5138 r.EncodeNil() 5139 } else { 5140 z.F.EncMapInt32BytesV(x.FMapInt32Bytes, e) 5141 } // end block: if x.FMapInt32Bytes map == nil 5142 z.EncWriteMapElemKey() 5143 if z.IsJSONHandle() { 5144 z.EncWr().WriteStr("\"FptrMapInt32Bytes\"") 5145 } else { 5146 r.EncodeString(`FptrMapInt32Bytes`) 5147 } 5148 z.EncWriteMapElemValue() 5149 if yyn136 { 5150 r.EncodeNil() 5151 } else { 5152 yy786 := *x.FptrMapInt32Bytes 5153 if yy786 == nil { 5154 r.EncodeNil() 5155 } else { 5156 z.F.EncMapInt32BytesV(yy786, e) 5157 } // end block: if yy786 map == nil 5158 } 5159 z.EncWriteMapElemKey() 5160 if z.IsJSONHandle() { 5161 z.EncWr().WriteStr("\"FMapInt32Uint8\"") 5162 } else { 5163 r.EncodeString(`FMapInt32Uint8`) 5164 } 5165 z.EncWriteMapElemValue() 5166 if x.FMapInt32Uint8 == nil { 5167 r.EncodeNil() 5168 } else { 5169 z.F.EncMapInt32Uint8V(x.FMapInt32Uint8, e) 5170 } // end block: if x.FMapInt32Uint8 map == nil 5171 z.EncWriteMapElemKey() 5172 if z.IsJSONHandle() { 5173 z.EncWr().WriteStr("\"FptrMapInt32Uint8\"") 5174 } else { 5175 r.EncodeString(`FptrMapInt32Uint8`) 5176 } 5177 z.EncWriteMapElemValue() 5178 if yyn138 { 5179 r.EncodeNil() 5180 } else { 5181 yy789 := *x.FptrMapInt32Uint8 5182 if yy789 == nil { 5183 r.EncodeNil() 5184 } else { 5185 z.F.EncMapInt32Uint8V(yy789, e) 5186 } // end block: if yy789 map == nil 5187 } 5188 z.EncWriteMapElemKey() 5189 if z.IsJSONHandle() { 5190 z.EncWr().WriteStr("\"FMapInt32Uint64\"") 5191 } else { 5192 r.EncodeString(`FMapInt32Uint64`) 5193 } 5194 z.EncWriteMapElemValue() 5195 if x.FMapInt32Uint64 == nil { 5196 r.EncodeNil() 5197 } else { 5198 z.F.EncMapInt32Uint64V(x.FMapInt32Uint64, e) 5199 } // end block: if x.FMapInt32Uint64 map == nil 5200 z.EncWriteMapElemKey() 5201 if z.IsJSONHandle() { 5202 z.EncWr().WriteStr("\"FptrMapInt32Uint64\"") 5203 } else { 5204 r.EncodeString(`FptrMapInt32Uint64`) 5205 } 5206 z.EncWriteMapElemValue() 5207 if yyn140 { 5208 r.EncodeNil() 5209 } else { 5210 yy792 := *x.FptrMapInt32Uint64 5211 if yy792 == nil { 5212 r.EncodeNil() 5213 } else { 5214 z.F.EncMapInt32Uint64V(yy792, e) 5215 } // end block: if yy792 map == nil 5216 } 5217 z.EncWriteMapElemKey() 5218 if z.IsJSONHandle() { 5219 z.EncWr().WriteStr("\"FMapInt32Int\"") 5220 } else { 5221 r.EncodeString(`FMapInt32Int`) 5222 } 5223 z.EncWriteMapElemValue() 5224 if x.FMapInt32Int == nil { 5225 r.EncodeNil() 5226 } else { 5227 z.F.EncMapInt32IntV(x.FMapInt32Int, e) 5228 } // end block: if x.FMapInt32Int map == nil 5229 z.EncWriteMapElemKey() 5230 if z.IsJSONHandle() { 5231 z.EncWr().WriteStr("\"FptrMapInt32Int\"") 5232 } else { 5233 r.EncodeString(`FptrMapInt32Int`) 5234 } 5235 z.EncWriteMapElemValue() 5236 if yyn142 { 5237 r.EncodeNil() 5238 } else { 5239 yy795 := *x.FptrMapInt32Int 5240 if yy795 == nil { 5241 r.EncodeNil() 5242 } else { 5243 z.F.EncMapInt32IntV(yy795, e) 5244 } // end block: if yy795 map == nil 5245 } 5246 z.EncWriteMapElemKey() 5247 if z.IsJSONHandle() { 5248 z.EncWr().WriteStr("\"FMapInt32Int32\"") 5249 } else { 5250 r.EncodeString(`FMapInt32Int32`) 5251 } 5252 z.EncWriteMapElemValue() 5253 if x.FMapInt32Int32 == nil { 5254 r.EncodeNil() 5255 } else { 5256 z.F.EncMapInt32Int32V(x.FMapInt32Int32, e) 5257 } // end block: if x.FMapInt32Int32 map == nil 5258 z.EncWriteMapElemKey() 5259 if z.IsJSONHandle() { 5260 z.EncWr().WriteStr("\"FptrMapInt32Int32\"") 5261 } else { 5262 r.EncodeString(`FptrMapInt32Int32`) 5263 } 5264 z.EncWriteMapElemValue() 5265 if yyn144 { 5266 r.EncodeNil() 5267 } else { 5268 yy798 := *x.FptrMapInt32Int32 5269 if yy798 == nil { 5270 r.EncodeNil() 5271 } else { 5272 z.F.EncMapInt32Int32V(yy798, e) 5273 } // end block: if yy798 map == nil 5274 } 5275 z.EncWriteMapElemKey() 5276 if z.IsJSONHandle() { 5277 z.EncWr().WriteStr("\"FMapInt32Float64\"") 5278 } else { 5279 r.EncodeString(`FMapInt32Float64`) 5280 } 5281 z.EncWriteMapElemValue() 5282 if x.FMapInt32Float64 == nil { 5283 r.EncodeNil() 5284 } else { 5285 z.F.EncMapInt32Float64V(x.FMapInt32Float64, e) 5286 } // end block: if x.FMapInt32Float64 map == nil 5287 z.EncWriteMapElemKey() 5288 if z.IsJSONHandle() { 5289 z.EncWr().WriteStr("\"FptrMapInt32Float64\"") 5290 } else { 5291 r.EncodeString(`FptrMapInt32Float64`) 5292 } 5293 z.EncWriteMapElemValue() 5294 if yyn146 { 5295 r.EncodeNil() 5296 } else { 5297 yy801 := *x.FptrMapInt32Float64 5298 if yy801 == nil { 5299 r.EncodeNil() 5300 } else { 5301 z.F.EncMapInt32Float64V(yy801, e) 5302 } // end block: if yy801 map == nil 5303 } 5304 z.EncWriteMapElemKey() 5305 if z.IsJSONHandle() { 5306 z.EncWr().WriteStr("\"FMapInt32Bool\"") 5307 } else { 5308 r.EncodeString(`FMapInt32Bool`) 5309 } 5310 z.EncWriteMapElemValue() 5311 if x.FMapInt32Bool == nil { 5312 r.EncodeNil() 5313 } else { 5314 z.F.EncMapInt32BoolV(x.FMapInt32Bool, e) 5315 } // end block: if x.FMapInt32Bool map == nil 5316 z.EncWriteMapElemKey() 5317 if z.IsJSONHandle() { 5318 z.EncWr().WriteStr("\"FptrMapInt32Bool\"") 5319 } else { 5320 r.EncodeString(`FptrMapInt32Bool`) 5321 } 5322 z.EncWriteMapElemValue() 5323 if yyn148 { 5324 r.EncodeNil() 5325 } else { 5326 yy804 := *x.FptrMapInt32Bool 5327 if yy804 == nil { 5328 r.EncodeNil() 5329 } else { 5330 z.F.EncMapInt32BoolV(yy804, e) 5331 } // end block: if yy804 map == nil 5332 } 5333 } 5334 z.EncWriteMapEnd() 5335 } 5336 } 5337 } 5338 5339 func (x *TestMammoth2) CodecDecodeSelf(d *Decoder) { 5340 var h codecSelfer19781 5341 z, r := GenHelper().Decoder(d) 5342 _, _, _ = h, z, r 5343 yyct2 := r.ContainerType() 5344 if yyct2 == codecSelferValueTypeNil19781 { 5345 *(x) = TestMammoth2{} 5346 } else if yyct2 == codecSelferValueTypeMap19781 { 5347 yyl2 := z.DecReadMapStart() 5348 if yyl2 == 0 { 5349 } else { 5350 x.codecDecodeSelfFromMap(yyl2, d) 5351 } 5352 z.DecReadMapEnd() 5353 } else if yyct2 == codecSelferValueTypeArray19781 { 5354 yyl2 := z.DecReadArrayStart() 5355 if yyl2 != 0 { 5356 x.codecDecodeSelfFromArray(yyl2, d) 5357 } 5358 z.DecReadArrayEnd() 5359 } else { 5360 panic(errCodecSelferOnlyMapOrArrayEncodeToStruct19781) 5361 } 5362 } 5363 5364 func (x *TestMammoth2) codecDecodeSelfFromMap(l int, d *Decoder) { 5365 var h codecSelfer19781 5366 z, r := GenHelper().Decoder(d) 5367 _, _, _ = h, z, r 5368 var yyhl3 bool = l >= 0 5369 for yyj3 := 0; z.DecContainerNext(yyj3, l, yyhl3); yyj3++ { 5370 z.DecReadMapElemKey() 5371 yys3 := r.DecodeStringAsBytes() 5372 z.DecReadMapElemValue() 5373 switch string(yys3) { 5374 case "FIntf": 5375 z.DecFallback(&x.FIntf, true) 5376 case "FptrIntf": 5377 if r.TryNil() { 5378 if x.FptrIntf != nil { // remove the if-true 5379 x.FptrIntf = nil 5380 } 5381 } else { 5382 if x.FptrIntf == nil { 5383 x.FptrIntf = new(interface{}) 5384 } 5385 z.DecFallback(x.FptrIntf, true) 5386 } 5387 case "FString": 5388 x.FString = (string)(z.DecStringZC(r.DecodeStringAsBytes())) 5389 case "FptrString": 5390 if r.TryNil() { 5391 if x.FptrString != nil { // remove the if-true 5392 x.FptrString = nil 5393 } 5394 } else { 5395 if x.FptrString == nil { 5396 x.FptrString = new(string) 5397 } 5398 *x.FptrString = (string)(z.DecStringZC(r.DecodeStringAsBytes())) 5399 } 5400 case "FBytes": 5401 x.FBytes = z.DecodeBytesInto(([]byte)(x.FBytes)) 5402 case "FptrBytes": 5403 if r.TryNil() { 5404 if x.FptrBytes != nil { // remove the if-true 5405 x.FptrBytes = nil 5406 } 5407 } else { 5408 if x.FptrBytes == nil { 5409 x.FptrBytes = new([]uint8) 5410 } 5411 *x.FptrBytes = z.DecodeBytesInto(*(*[]byte)(x.FptrBytes)) 5412 } 5413 case "FFloat32": 5414 x.FFloat32 = (float32)(z.DecDecodeFloat32()) 5415 case "FptrFloat32": 5416 if r.TryNil() { 5417 if x.FptrFloat32 != nil { // remove the if-true 5418 x.FptrFloat32 = nil 5419 } 5420 } else { 5421 if x.FptrFloat32 == nil { 5422 x.FptrFloat32 = new(float32) 5423 } 5424 *x.FptrFloat32 = (float32)(z.DecDecodeFloat32()) 5425 } 5426 case "FFloat64": 5427 x.FFloat64 = (float64)(r.DecodeFloat64()) 5428 case "FptrFloat64": 5429 if r.TryNil() { 5430 if x.FptrFloat64 != nil { // remove the if-true 5431 x.FptrFloat64 = nil 5432 } 5433 } else { 5434 if x.FptrFloat64 == nil { 5435 x.FptrFloat64 = new(float64) 5436 } 5437 *x.FptrFloat64 = (float64)(r.DecodeFloat64()) 5438 } 5439 case "FUint": 5440 x.FUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) 5441 case "FptrUint": 5442 if r.TryNil() { 5443 if x.FptrUint != nil { // remove the if-true 5444 x.FptrUint = nil 5445 } 5446 } else { 5447 if x.FptrUint == nil { 5448 x.FptrUint = new(uint) 5449 } 5450 *x.FptrUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) 5451 } 5452 case "FUint8": 5453 x.FUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8)) 5454 case "FptrUint8": 5455 if r.TryNil() { 5456 if x.FptrUint8 != nil { // remove the if-true 5457 x.FptrUint8 = nil 5458 } 5459 } else { 5460 if x.FptrUint8 == nil { 5461 x.FptrUint8 = new(uint8) 5462 } 5463 *x.FptrUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8)) 5464 } 5465 case "FUint16": 5466 x.FUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16)) 5467 case "FptrUint16": 5468 if r.TryNil() { 5469 if x.FptrUint16 != nil { // remove the if-true 5470 x.FptrUint16 = nil 5471 } 5472 } else { 5473 if x.FptrUint16 == nil { 5474 x.FptrUint16 = new(uint16) 5475 } 5476 *x.FptrUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16)) 5477 } 5478 case "FUint32": 5479 x.FUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32)) 5480 case "FptrUint32": 5481 if r.TryNil() { 5482 if x.FptrUint32 != nil { // remove the if-true 5483 x.FptrUint32 = nil 5484 } 5485 } else { 5486 if x.FptrUint32 == nil { 5487 x.FptrUint32 = new(uint32) 5488 } 5489 *x.FptrUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32)) 5490 } 5491 case "FUint64": 5492 x.FUint64 = (uint64)(r.DecodeUint64()) 5493 case "FptrUint64": 5494 if r.TryNil() { 5495 if x.FptrUint64 != nil { // remove the if-true 5496 x.FptrUint64 = nil 5497 } 5498 } else { 5499 if x.FptrUint64 == nil { 5500 x.FptrUint64 = new(uint64) 5501 } 5502 *x.FptrUint64 = (uint64)(r.DecodeUint64()) 5503 } 5504 case "FUintptr": 5505 x.FUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) 5506 case "FptrUintptr": 5507 if r.TryNil() { 5508 if x.FptrUintptr != nil { // remove the if-true 5509 x.FptrUintptr = nil 5510 } 5511 } else { 5512 if x.FptrUintptr == nil { 5513 x.FptrUintptr = new(uintptr) 5514 } 5515 *x.FptrUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) 5516 } 5517 case "FInt": 5518 x.FInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781)) 5519 case "FptrInt": 5520 if r.TryNil() { 5521 if x.FptrInt != nil { // remove the if-true 5522 x.FptrInt = nil 5523 } 5524 } else { 5525 if x.FptrInt == nil { 5526 x.FptrInt = new(int) 5527 } 5528 *x.FptrInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781)) 5529 } 5530 case "FInt8": 5531 x.FInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8)) 5532 case "FptrInt8": 5533 if r.TryNil() { 5534 if x.FptrInt8 != nil { // remove the if-true 5535 x.FptrInt8 = nil 5536 } 5537 } else { 5538 if x.FptrInt8 == nil { 5539 x.FptrInt8 = new(int8) 5540 } 5541 *x.FptrInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8)) 5542 } 5543 case "FInt16": 5544 x.FInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16)) 5545 case "FptrInt16": 5546 if r.TryNil() { 5547 if x.FptrInt16 != nil { // remove the if-true 5548 x.FptrInt16 = nil 5549 } 5550 } else { 5551 if x.FptrInt16 == nil { 5552 x.FptrInt16 = new(int16) 5553 } 5554 *x.FptrInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16)) 5555 } 5556 case "FInt32": 5557 x.FInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32)) 5558 case "FptrInt32": 5559 if r.TryNil() { 5560 if x.FptrInt32 != nil { // remove the if-true 5561 x.FptrInt32 = nil 5562 } 5563 } else { 5564 if x.FptrInt32 == nil { 5565 x.FptrInt32 = new(int32) 5566 } 5567 *x.FptrInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32)) 5568 } 5569 case "FInt64": 5570 x.FInt64 = (int64)(r.DecodeInt64()) 5571 case "FptrInt64": 5572 if r.TryNil() { 5573 if x.FptrInt64 != nil { // remove the if-true 5574 x.FptrInt64 = nil 5575 } 5576 } else { 5577 if x.FptrInt64 == nil { 5578 x.FptrInt64 = new(int64) 5579 } 5580 *x.FptrInt64 = (int64)(r.DecodeInt64()) 5581 } 5582 case "FBool": 5583 x.FBool = (bool)(r.DecodeBool()) 5584 case "FptrBool": 5585 if r.TryNil() { 5586 if x.FptrBool != nil { // remove the if-true 5587 x.FptrBool = nil 5588 } 5589 } else { 5590 if x.FptrBool == nil { 5591 x.FptrBool = new(bool) 5592 } 5593 *x.FptrBool = (bool)(r.DecodeBool()) 5594 } 5595 case "FSliceIntf": 5596 z.F.DecSliceIntfX(&x.FSliceIntf, d) 5597 case "FptrSliceIntf": 5598 if r.TryNil() { 5599 if x.FptrSliceIntf != nil { // remove the if-true 5600 x.FptrSliceIntf = nil 5601 } 5602 } else { 5603 if x.FptrSliceIntf == nil { 5604 x.FptrSliceIntf = new([]interface{}) 5605 } 5606 z.F.DecSliceIntfX(x.FptrSliceIntf, d) 5607 } 5608 case "FSliceString": 5609 z.F.DecSliceStringX(&x.FSliceString, d) 5610 case "FptrSliceString": 5611 if r.TryNil() { 5612 if x.FptrSliceString != nil { // remove the if-true 5613 x.FptrSliceString = nil 5614 } 5615 } else { 5616 if x.FptrSliceString == nil { 5617 x.FptrSliceString = new([]string) 5618 } 5619 z.F.DecSliceStringX(x.FptrSliceString, d) 5620 } 5621 case "FSliceBytes": 5622 z.F.DecSliceBytesX(&x.FSliceBytes, d) 5623 case "FptrSliceBytes": 5624 if r.TryNil() { 5625 if x.FptrSliceBytes != nil { // remove the if-true 5626 x.FptrSliceBytes = nil 5627 } 5628 } else { 5629 if x.FptrSliceBytes == nil { 5630 x.FptrSliceBytes = new([][]uint8) 5631 } 5632 z.F.DecSliceBytesX(x.FptrSliceBytes, d) 5633 } 5634 case "FSliceFloat32": 5635 z.F.DecSliceFloat32X(&x.FSliceFloat32, d) 5636 case "FptrSliceFloat32": 5637 if r.TryNil() { 5638 if x.FptrSliceFloat32 != nil { // remove the if-true 5639 x.FptrSliceFloat32 = nil 5640 } 5641 } else { 5642 if x.FptrSliceFloat32 == nil { 5643 x.FptrSliceFloat32 = new([]float32) 5644 } 5645 z.F.DecSliceFloat32X(x.FptrSliceFloat32, d) 5646 } 5647 case "FSliceFloat64": 5648 z.F.DecSliceFloat64X(&x.FSliceFloat64, d) 5649 case "FptrSliceFloat64": 5650 if r.TryNil() { 5651 if x.FptrSliceFloat64 != nil { // remove the if-true 5652 x.FptrSliceFloat64 = nil 5653 } 5654 } else { 5655 if x.FptrSliceFloat64 == nil { 5656 x.FptrSliceFloat64 = new([]float64) 5657 } 5658 z.F.DecSliceFloat64X(x.FptrSliceFloat64, d) 5659 } 5660 case "FSliceUint8": 5661 x.FSliceUint8 = z.DecodeBytesInto(([]byte)(x.FSliceUint8)) 5662 case "FptrSliceUint8": 5663 if r.TryNil() { 5664 if x.FptrSliceUint8 != nil { // remove the if-true 5665 x.FptrSliceUint8 = nil 5666 } 5667 } else { 5668 if x.FptrSliceUint8 == nil { 5669 x.FptrSliceUint8 = new([]uint8) 5670 } 5671 *x.FptrSliceUint8 = z.DecodeBytesInto(*(*[]byte)(x.FptrSliceUint8)) 5672 } 5673 case "FSliceUint64": 5674 z.F.DecSliceUint64X(&x.FSliceUint64, d) 5675 case "FptrSliceUint64": 5676 if r.TryNil() { 5677 if x.FptrSliceUint64 != nil { // remove the if-true 5678 x.FptrSliceUint64 = nil 5679 } 5680 } else { 5681 if x.FptrSliceUint64 == nil { 5682 x.FptrSliceUint64 = new([]uint64) 5683 } 5684 z.F.DecSliceUint64X(x.FptrSliceUint64, d) 5685 } 5686 case "FSliceInt": 5687 z.F.DecSliceIntX(&x.FSliceInt, d) 5688 case "FptrSliceInt": 5689 if r.TryNil() { 5690 if x.FptrSliceInt != nil { // remove the if-true 5691 x.FptrSliceInt = nil 5692 } 5693 } else { 5694 if x.FptrSliceInt == nil { 5695 x.FptrSliceInt = new([]int) 5696 } 5697 z.F.DecSliceIntX(x.FptrSliceInt, d) 5698 } 5699 case "FSliceInt32": 5700 z.F.DecSliceInt32X(&x.FSliceInt32, d) 5701 case "FptrSliceInt32": 5702 if r.TryNil() { 5703 if x.FptrSliceInt32 != nil { // remove the if-true 5704 x.FptrSliceInt32 = nil 5705 } 5706 } else { 5707 if x.FptrSliceInt32 == nil { 5708 x.FptrSliceInt32 = new([]int32) 5709 } 5710 z.F.DecSliceInt32X(x.FptrSliceInt32, d) 5711 } 5712 case "FSliceInt64": 5713 z.F.DecSliceInt64X(&x.FSliceInt64, d) 5714 case "FptrSliceInt64": 5715 if r.TryNil() { 5716 if x.FptrSliceInt64 != nil { // remove the if-true 5717 x.FptrSliceInt64 = nil 5718 } 5719 } else { 5720 if x.FptrSliceInt64 == nil { 5721 x.FptrSliceInt64 = new([]int64) 5722 } 5723 z.F.DecSliceInt64X(x.FptrSliceInt64, d) 5724 } 5725 case "FSliceBool": 5726 z.F.DecSliceBoolX(&x.FSliceBool, d) 5727 case "FptrSliceBool": 5728 if r.TryNil() { 5729 if x.FptrSliceBool != nil { // remove the if-true 5730 x.FptrSliceBool = nil 5731 } 5732 } else { 5733 if x.FptrSliceBool == nil { 5734 x.FptrSliceBool = new([]bool) 5735 } 5736 z.F.DecSliceBoolX(x.FptrSliceBool, d) 5737 } 5738 case "FMapStringIntf": 5739 z.F.DecMapStringIntfX(&x.FMapStringIntf, d) 5740 case "FptrMapStringIntf": 5741 if r.TryNil() { 5742 if x.FptrMapStringIntf != nil { // remove the if-true 5743 x.FptrMapStringIntf = nil 5744 } 5745 } else { 5746 if x.FptrMapStringIntf == nil { 5747 x.FptrMapStringIntf = new(map[string]interface{}) 5748 } 5749 z.F.DecMapStringIntfX(x.FptrMapStringIntf, d) 5750 } 5751 case "FMapStringString": 5752 z.F.DecMapStringStringX(&x.FMapStringString, d) 5753 case "FptrMapStringString": 5754 if r.TryNil() { 5755 if x.FptrMapStringString != nil { // remove the if-true 5756 x.FptrMapStringString = nil 5757 } 5758 } else { 5759 if x.FptrMapStringString == nil { 5760 x.FptrMapStringString = new(map[string]string) 5761 } 5762 z.F.DecMapStringStringX(x.FptrMapStringString, d) 5763 } 5764 case "FMapStringBytes": 5765 z.F.DecMapStringBytesX(&x.FMapStringBytes, d) 5766 case "FptrMapStringBytes": 5767 if r.TryNil() { 5768 if x.FptrMapStringBytes != nil { // remove the if-true 5769 x.FptrMapStringBytes = nil 5770 } 5771 } else { 5772 if x.FptrMapStringBytes == nil { 5773 x.FptrMapStringBytes = new(map[string][]uint8) 5774 } 5775 z.F.DecMapStringBytesX(x.FptrMapStringBytes, d) 5776 } 5777 case "FMapStringUint8": 5778 z.F.DecMapStringUint8X(&x.FMapStringUint8, d) 5779 case "FptrMapStringUint8": 5780 if r.TryNil() { 5781 if x.FptrMapStringUint8 != nil { // remove the if-true 5782 x.FptrMapStringUint8 = nil 5783 } 5784 } else { 5785 if x.FptrMapStringUint8 == nil { 5786 x.FptrMapStringUint8 = new(map[string]uint8) 5787 } 5788 z.F.DecMapStringUint8X(x.FptrMapStringUint8, d) 5789 } 5790 case "FMapStringUint64": 5791 z.F.DecMapStringUint64X(&x.FMapStringUint64, d) 5792 case "FptrMapStringUint64": 5793 if r.TryNil() { 5794 if x.FptrMapStringUint64 != nil { // remove the if-true 5795 x.FptrMapStringUint64 = nil 5796 } 5797 } else { 5798 if x.FptrMapStringUint64 == nil { 5799 x.FptrMapStringUint64 = new(map[string]uint64) 5800 } 5801 z.F.DecMapStringUint64X(x.FptrMapStringUint64, d) 5802 } 5803 case "FMapStringInt": 5804 z.F.DecMapStringIntX(&x.FMapStringInt, d) 5805 case "FptrMapStringInt": 5806 if r.TryNil() { 5807 if x.FptrMapStringInt != nil { // remove the if-true 5808 x.FptrMapStringInt = nil 5809 } 5810 } else { 5811 if x.FptrMapStringInt == nil { 5812 x.FptrMapStringInt = new(map[string]int) 5813 } 5814 z.F.DecMapStringIntX(x.FptrMapStringInt, d) 5815 } 5816 case "FMapStringInt32": 5817 z.F.DecMapStringInt32X(&x.FMapStringInt32, d) 5818 case "FptrMapStringInt32": 5819 if r.TryNil() { 5820 if x.FptrMapStringInt32 != nil { // remove the if-true 5821 x.FptrMapStringInt32 = nil 5822 } 5823 } else { 5824 if x.FptrMapStringInt32 == nil { 5825 x.FptrMapStringInt32 = new(map[string]int32) 5826 } 5827 z.F.DecMapStringInt32X(x.FptrMapStringInt32, d) 5828 } 5829 case "FMapStringFloat64": 5830 z.F.DecMapStringFloat64X(&x.FMapStringFloat64, d) 5831 case "FptrMapStringFloat64": 5832 if r.TryNil() { 5833 if x.FptrMapStringFloat64 != nil { // remove the if-true 5834 x.FptrMapStringFloat64 = nil 5835 } 5836 } else { 5837 if x.FptrMapStringFloat64 == nil { 5838 x.FptrMapStringFloat64 = new(map[string]float64) 5839 } 5840 z.F.DecMapStringFloat64X(x.FptrMapStringFloat64, d) 5841 } 5842 case "FMapStringBool": 5843 z.F.DecMapStringBoolX(&x.FMapStringBool, d) 5844 case "FptrMapStringBool": 5845 if r.TryNil() { 5846 if x.FptrMapStringBool != nil { // remove the if-true 5847 x.FptrMapStringBool = nil 5848 } 5849 } else { 5850 if x.FptrMapStringBool == nil { 5851 x.FptrMapStringBool = new(map[string]bool) 5852 } 5853 z.F.DecMapStringBoolX(x.FptrMapStringBool, d) 5854 } 5855 case "FMapUint8Intf": 5856 z.F.DecMapUint8IntfX(&x.FMapUint8Intf, d) 5857 case "FptrMapUint8Intf": 5858 if r.TryNil() { 5859 if x.FptrMapUint8Intf != nil { // remove the if-true 5860 x.FptrMapUint8Intf = nil 5861 } 5862 } else { 5863 if x.FptrMapUint8Intf == nil { 5864 x.FptrMapUint8Intf = new(map[uint8]interface{}) 5865 } 5866 z.F.DecMapUint8IntfX(x.FptrMapUint8Intf, d) 5867 } 5868 case "FMapUint8String": 5869 z.F.DecMapUint8StringX(&x.FMapUint8String, d) 5870 case "FptrMapUint8String": 5871 if r.TryNil() { 5872 if x.FptrMapUint8String != nil { // remove the if-true 5873 x.FptrMapUint8String = nil 5874 } 5875 } else { 5876 if x.FptrMapUint8String == nil { 5877 x.FptrMapUint8String = new(map[uint8]string) 5878 } 5879 z.F.DecMapUint8StringX(x.FptrMapUint8String, d) 5880 } 5881 case "FMapUint8Bytes": 5882 z.F.DecMapUint8BytesX(&x.FMapUint8Bytes, d) 5883 case "FptrMapUint8Bytes": 5884 if r.TryNil() { 5885 if x.FptrMapUint8Bytes != nil { // remove the if-true 5886 x.FptrMapUint8Bytes = nil 5887 } 5888 } else { 5889 if x.FptrMapUint8Bytes == nil { 5890 x.FptrMapUint8Bytes = new(map[uint8][]uint8) 5891 } 5892 z.F.DecMapUint8BytesX(x.FptrMapUint8Bytes, d) 5893 } 5894 case "FMapUint8Uint8": 5895 z.F.DecMapUint8Uint8X(&x.FMapUint8Uint8, d) 5896 case "FptrMapUint8Uint8": 5897 if r.TryNil() { 5898 if x.FptrMapUint8Uint8 != nil { // remove the if-true 5899 x.FptrMapUint8Uint8 = nil 5900 } 5901 } else { 5902 if x.FptrMapUint8Uint8 == nil { 5903 x.FptrMapUint8Uint8 = new(map[uint8]uint8) 5904 } 5905 z.F.DecMapUint8Uint8X(x.FptrMapUint8Uint8, d) 5906 } 5907 case "FMapUint8Uint64": 5908 z.F.DecMapUint8Uint64X(&x.FMapUint8Uint64, d) 5909 case "FptrMapUint8Uint64": 5910 if r.TryNil() { 5911 if x.FptrMapUint8Uint64 != nil { // remove the if-true 5912 x.FptrMapUint8Uint64 = nil 5913 } 5914 } else { 5915 if x.FptrMapUint8Uint64 == nil { 5916 x.FptrMapUint8Uint64 = new(map[uint8]uint64) 5917 } 5918 z.F.DecMapUint8Uint64X(x.FptrMapUint8Uint64, d) 5919 } 5920 case "FMapUint8Int": 5921 z.F.DecMapUint8IntX(&x.FMapUint8Int, d) 5922 case "FptrMapUint8Int": 5923 if r.TryNil() { 5924 if x.FptrMapUint8Int != nil { // remove the if-true 5925 x.FptrMapUint8Int = nil 5926 } 5927 } else { 5928 if x.FptrMapUint8Int == nil { 5929 x.FptrMapUint8Int = new(map[uint8]int) 5930 } 5931 z.F.DecMapUint8IntX(x.FptrMapUint8Int, d) 5932 } 5933 case "FMapUint8Int32": 5934 z.F.DecMapUint8Int32X(&x.FMapUint8Int32, d) 5935 case "FptrMapUint8Int32": 5936 if r.TryNil() { 5937 if x.FptrMapUint8Int32 != nil { // remove the if-true 5938 x.FptrMapUint8Int32 = nil 5939 } 5940 } else { 5941 if x.FptrMapUint8Int32 == nil { 5942 x.FptrMapUint8Int32 = new(map[uint8]int32) 5943 } 5944 z.F.DecMapUint8Int32X(x.FptrMapUint8Int32, d) 5945 } 5946 case "FMapUint8Float64": 5947 z.F.DecMapUint8Float64X(&x.FMapUint8Float64, d) 5948 case "FptrMapUint8Float64": 5949 if r.TryNil() { 5950 if x.FptrMapUint8Float64 != nil { // remove the if-true 5951 x.FptrMapUint8Float64 = nil 5952 } 5953 } else { 5954 if x.FptrMapUint8Float64 == nil { 5955 x.FptrMapUint8Float64 = new(map[uint8]float64) 5956 } 5957 z.F.DecMapUint8Float64X(x.FptrMapUint8Float64, d) 5958 } 5959 case "FMapUint8Bool": 5960 z.F.DecMapUint8BoolX(&x.FMapUint8Bool, d) 5961 case "FptrMapUint8Bool": 5962 if r.TryNil() { 5963 if x.FptrMapUint8Bool != nil { // remove the if-true 5964 x.FptrMapUint8Bool = nil 5965 } 5966 } else { 5967 if x.FptrMapUint8Bool == nil { 5968 x.FptrMapUint8Bool = new(map[uint8]bool) 5969 } 5970 z.F.DecMapUint8BoolX(x.FptrMapUint8Bool, d) 5971 } 5972 case "FMapUint64Intf": 5973 z.F.DecMapUint64IntfX(&x.FMapUint64Intf, d) 5974 case "FptrMapUint64Intf": 5975 if r.TryNil() { 5976 if x.FptrMapUint64Intf != nil { // remove the if-true 5977 x.FptrMapUint64Intf = nil 5978 } 5979 } else { 5980 if x.FptrMapUint64Intf == nil { 5981 x.FptrMapUint64Intf = new(map[uint64]interface{}) 5982 } 5983 z.F.DecMapUint64IntfX(x.FptrMapUint64Intf, d) 5984 } 5985 case "FMapUint64String": 5986 z.F.DecMapUint64StringX(&x.FMapUint64String, d) 5987 case "FptrMapUint64String": 5988 if r.TryNil() { 5989 if x.FptrMapUint64String != nil { // remove the if-true 5990 x.FptrMapUint64String = nil 5991 } 5992 } else { 5993 if x.FptrMapUint64String == nil { 5994 x.FptrMapUint64String = new(map[uint64]string) 5995 } 5996 z.F.DecMapUint64StringX(x.FptrMapUint64String, d) 5997 } 5998 case "FMapUint64Bytes": 5999 z.F.DecMapUint64BytesX(&x.FMapUint64Bytes, d) 6000 case "FptrMapUint64Bytes": 6001 if r.TryNil() { 6002 if x.FptrMapUint64Bytes != nil { // remove the if-true 6003 x.FptrMapUint64Bytes = nil 6004 } 6005 } else { 6006 if x.FptrMapUint64Bytes == nil { 6007 x.FptrMapUint64Bytes = new(map[uint64][]uint8) 6008 } 6009 z.F.DecMapUint64BytesX(x.FptrMapUint64Bytes, d) 6010 } 6011 case "FMapUint64Uint8": 6012 z.F.DecMapUint64Uint8X(&x.FMapUint64Uint8, d) 6013 case "FptrMapUint64Uint8": 6014 if r.TryNil() { 6015 if x.FptrMapUint64Uint8 != nil { // remove the if-true 6016 x.FptrMapUint64Uint8 = nil 6017 } 6018 } else { 6019 if x.FptrMapUint64Uint8 == nil { 6020 x.FptrMapUint64Uint8 = new(map[uint64]uint8) 6021 } 6022 z.F.DecMapUint64Uint8X(x.FptrMapUint64Uint8, d) 6023 } 6024 case "FMapUint64Uint64": 6025 z.F.DecMapUint64Uint64X(&x.FMapUint64Uint64, d) 6026 case "FptrMapUint64Uint64": 6027 if r.TryNil() { 6028 if x.FptrMapUint64Uint64 != nil { // remove the if-true 6029 x.FptrMapUint64Uint64 = nil 6030 } 6031 } else { 6032 if x.FptrMapUint64Uint64 == nil { 6033 x.FptrMapUint64Uint64 = new(map[uint64]uint64) 6034 } 6035 z.F.DecMapUint64Uint64X(x.FptrMapUint64Uint64, d) 6036 } 6037 case "FMapUint64Int": 6038 z.F.DecMapUint64IntX(&x.FMapUint64Int, d) 6039 case "FptrMapUint64Int": 6040 if r.TryNil() { 6041 if x.FptrMapUint64Int != nil { // remove the if-true 6042 x.FptrMapUint64Int = nil 6043 } 6044 } else { 6045 if x.FptrMapUint64Int == nil { 6046 x.FptrMapUint64Int = new(map[uint64]int) 6047 } 6048 z.F.DecMapUint64IntX(x.FptrMapUint64Int, d) 6049 } 6050 case "FMapUint64Int32": 6051 z.F.DecMapUint64Int32X(&x.FMapUint64Int32, d) 6052 case "FptrMapUint64Int32": 6053 if r.TryNil() { 6054 if x.FptrMapUint64Int32 != nil { // remove the if-true 6055 x.FptrMapUint64Int32 = nil 6056 } 6057 } else { 6058 if x.FptrMapUint64Int32 == nil { 6059 x.FptrMapUint64Int32 = new(map[uint64]int32) 6060 } 6061 z.F.DecMapUint64Int32X(x.FptrMapUint64Int32, d) 6062 } 6063 case "FMapUint64Float64": 6064 z.F.DecMapUint64Float64X(&x.FMapUint64Float64, d) 6065 case "FptrMapUint64Float64": 6066 if r.TryNil() { 6067 if x.FptrMapUint64Float64 != nil { // remove the if-true 6068 x.FptrMapUint64Float64 = nil 6069 } 6070 } else { 6071 if x.FptrMapUint64Float64 == nil { 6072 x.FptrMapUint64Float64 = new(map[uint64]float64) 6073 } 6074 z.F.DecMapUint64Float64X(x.FptrMapUint64Float64, d) 6075 } 6076 case "FMapUint64Bool": 6077 z.F.DecMapUint64BoolX(&x.FMapUint64Bool, d) 6078 case "FptrMapUint64Bool": 6079 if r.TryNil() { 6080 if x.FptrMapUint64Bool != nil { // remove the if-true 6081 x.FptrMapUint64Bool = nil 6082 } 6083 } else { 6084 if x.FptrMapUint64Bool == nil { 6085 x.FptrMapUint64Bool = new(map[uint64]bool) 6086 } 6087 z.F.DecMapUint64BoolX(x.FptrMapUint64Bool, d) 6088 } 6089 case "FMapIntIntf": 6090 z.F.DecMapIntIntfX(&x.FMapIntIntf, d) 6091 case "FptrMapIntIntf": 6092 if r.TryNil() { 6093 if x.FptrMapIntIntf != nil { // remove the if-true 6094 x.FptrMapIntIntf = nil 6095 } 6096 } else { 6097 if x.FptrMapIntIntf == nil { 6098 x.FptrMapIntIntf = new(map[int]interface{}) 6099 } 6100 z.F.DecMapIntIntfX(x.FptrMapIntIntf, d) 6101 } 6102 case "FMapIntString": 6103 z.F.DecMapIntStringX(&x.FMapIntString, d) 6104 case "FptrMapIntString": 6105 if r.TryNil() { 6106 if x.FptrMapIntString != nil { // remove the if-true 6107 x.FptrMapIntString = nil 6108 } 6109 } else { 6110 if x.FptrMapIntString == nil { 6111 x.FptrMapIntString = new(map[int]string) 6112 } 6113 z.F.DecMapIntStringX(x.FptrMapIntString, d) 6114 } 6115 case "FMapIntBytes": 6116 z.F.DecMapIntBytesX(&x.FMapIntBytes, d) 6117 case "FptrMapIntBytes": 6118 if r.TryNil() { 6119 if x.FptrMapIntBytes != nil { // remove the if-true 6120 x.FptrMapIntBytes = nil 6121 } 6122 } else { 6123 if x.FptrMapIntBytes == nil { 6124 x.FptrMapIntBytes = new(map[int][]uint8) 6125 } 6126 z.F.DecMapIntBytesX(x.FptrMapIntBytes, d) 6127 } 6128 case "FMapIntUint8": 6129 z.F.DecMapIntUint8X(&x.FMapIntUint8, d) 6130 case "FptrMapIntUint8": 6131 if r.TryNil() { 6132 if x.FptrMapIntUint8 != nil { // remove the if-true 6133 x.FptrMapIntUint8 = nil 6134 } 6135 } else { 6136 if x.FptrMapIntUint8 == nil { 6137 x.FptrMapIntUint8 = new(map[int]uint8) 6138 } 6139 z.F.DecMapIntUint8X(x.FptrMapIntUint8, d) 6140 } 6141 case "FMapIntUint64": 6142 z.F.DecMapIntUint64X(&x.FMapIntUint64, d) 6143 case "FptrMapIntUint64": 6144 if r.TryNil() { 6145 if x.FptrMapIntUint64 != nil { // remove the if-true 6146 x.FptrMapIntUint64 = nil 6147 } 6148 } else { 6149 if x.FptrMapIntUint64 == nil { 6150 x.FptrMapIntUint64 = new(map[int]uint64) 6151 } 6152 z.F.DecMapIntUint64X(x.FptrMapIntUint64, d) 6153 } 6154 case "FMapIntInt": 6155 z.F.DecMapIntIntX(&x.FMapIntInt, d) 6156 case "FptrMapIntInt": 6157 if r.TryNil() { 6158 if x.FptrMapIntInt != nil { // remove the if-true 6159 x.FptrMapIntInt = nil 6160 } 6161 } else { 6162 if x.FptrMapIntInt == nil { 6163 x.FptrMapIntInt = new(map[int]int) 6164 } 6165 z.F.DecMapIntIntX(x.FptrMapIntInt, d) 6166 } 6167 case "FMapIntInt32": 6168 z.F.DecMapIntInt32X(&x.FMapIntInt32, d) 6169 case "FptrMapIntInt32": 6170 if r.TryNil() { 6171 if x.FptrMapIntInt32 != nil { // remove the if-true 6172 x.FptrMapIntInt32 = nil 6173 } 6174 } else { 6175 if x.FptrMapIntInt32 == nil { 6176 x.FptrMapIntInt32 = new(map[int]int32) 6177 } 6178 z.F.DecMapIntInt32X(x.FptrMapIntInt32, d) 6179 } 6180 case "FMapIntFloat64": 6181 z.F.DecMapIntFloat64X(&x.FMapIntFloat64, d) 6182 case "FptrMapIntFloat64": 6183 if r.TryNil() { 6184 if x.FptrMapIntFloat64 != nil { // remove the if-true 6185 x.FptrMapIntFloat64 = nil 6186 } 6187 } else { 6188 if x.FptrMapIntFloat64 == nil { 6189 x.FptrMapIntFloat64 = new(map[int]float64) 6190 } 6191 z.F.DecMapIntFloat64X(x.FptrMapIntFloat64, d) 6192 } 6193 case "FMapIntBool": 6194 z.F.DecMapIntBoolX(&x.FMapIntBool, d) 6195 case "FptrMapIntBool": 6196 if r.TryNil() { 6197 if x.FptrMapIntBool != nil { // remove the if-true 6198 x.FptrMapIntBool = nil 6199 } 6200 } else { 6201 if x.FptrMapIntBool == nil { 6202 x.FptrMapIntBool = new(map[int]bool) 6203 } 6204 z.F.DecMapIntBoolX(x.FptrMapIntBool, d) 6205 } 6206 case "FMapInt32Intf": 6207 z.F.DecMapInt32IntfX(&x.FMapInt32Intf, d) 6208 case "FptrMapInt32Intf": 6209 if r.TryNil() { 6210 if x.FptrMapInt32Intf != nil { // remove the if-true 6211 x.FptrMapInt32Intf = nil 6212 } 6213 } else { 6214 if x.FptrMapInt32Intf == nil { 6215 x.FptrMapInt32Intf = new(map[int32]interface{}) 6216 } 6217 z.F.DecMapInt32IntfX(x.FptrMapInt32Intf, d) 6218 } 6219 case "FMapInt32String": 6220 z.F.DecMapInt32StringX(&x.FMapInt32String, d) 6221 case "FptrMapInt32String": 6222 if r.TryNil() { 6223 if x.FptrMapInt32String != nil { // remove the if-true 6224 x.FptrMapInt32String = nil 6225 } 6226 } else { 6227 if x.FptrMapInt32String == nil { 6228 x.FptrMapInt32String = new(map[int32]string) 6229 } 6230 z.F.DecMapInt32StringX(x.FptrMapInt32String, d) 6231 } 6232 case "FMapInt32Bytes": 6233 z.F.DecMapInt32BytesX(&x.FMapInt32Bytes, d) 6234 case "FptrMapInt32Bytes": 6235 if r.TryNil() { 6236 if x.FptrMapInt32Bytes != nil { // remove the if-true 6237 x.FptrMapInt32Bytes = nil 6238 } 6239 } else { 6240 if x.FptrMapInt32Bytes == nil { 6241 x.FptrMapInt32Bytes = new(map[int32][]uint8) 6242 } 6243 z.F.DecMapInt32BytesX(x.FptrMapInt32Bytes, d) 6244 } 6245 case "FMapInt32Uint8": 6246 z.F.DecMapInt32Uint8X(&x.FMapInt32Uint8, d) 6247 case "FptrMapInt32Uint8": 6248 if r.TryNil() { 6249 if x.FptrMapInt32Uint8 != nil { // remove the if-true 6250 x.FptrMapInt32Uint8 = nil 6251 } 6252 } else { 6253 if x.FptrMapInt32Uint8 == nil { 6254 x.FptrMapInt32Uint8 = new(map[int32]uint8) 6255 } 6256 z.F.DecMapInt32Uint8X(x.FptrMapInt32Uint8, d) 6257 } 6258 case "FMapInt32Uint64": 6259 z.F.DecMapInt32Uint64X(&x.FMapInt32Uint64, d) 6260 case "FptrMapInt32Uint64": 6261 if r.TryNil() { 6262 if x.FptrMapInt32Uint64 != nil { // remove the if-true 6263 x.FptrMapInt32Uint64 = nil 6264 } 6265 } else { 6266 if x.FptrMapInt32Uint64 == nil { 6267 x.FptrMapInt32Uint64 = new(map[int32]uint64) 6268 } 6269 z.F.DecMapInt32Uint64X(x.FptrMapInt32Uint64, d) 6270 } 6271 case "FMapInt32Int": 6272 z.F.DecMapInt32IntX(&x.FMapInt32Int, d) 6273 case "FptrMapInt32Int": 6274 if r.TryNil() { 6275 if x.FptrMapInt32Int != nil { // remove the if-true 6276 x.FptrMapInt32Int = nil 6277 } 6278 } else { 6279 if x.FptrMapInt32Int == nil { 6280 x.FptrMapInt32Int = new(map[int32]int) 6281 } 6282 z.F.DecMapInt32IntX(x.FptrMapInt32Int, d) 6283 } 6284 case "FMapInt32Int32": 6285 z.F.DecMapInt32Int32X(&x.FMapInt32Int32, d) 6286 case "FptrMapInt32Int32": 6287 if r.TryNil() { 6288 if x.FptrMapInt32Int32 != nil { // remove the if-true 6289 x.FptrMapInt32Int32 = nil 6290 } 6291 } else { 6292 if x.FptrMapInt32Int32 == nil { 6293 x.FptrMapInt32Int32 = new(map[int32]int32) 6294 } 6295 z.F.DecMapInt32Int32X(x.FptrMapInt32Int32, d) 6296 } 6297 case "FMapInt32Float64": 6298 z.F.DecMapInt32Float64X(&x.FMapInt32Float64, d) 6299 case "FptrMapInt32Float64": 6300 if r.TryNil() { 6301 if x.FptrMapInt32Float64 != nil { // remove the if-true 6302 x.FptrMapInt32Float64 = nil 6303 } 6304 } else { 6305 if x.FptrMapInt32Float64 == nil { 6306 x.FptrMapInt32Float64 = new(map[int32]float64) 6307 } 6308 z.F.DecMapInt32Float64X(x.FptrMapInt32Float64, d) 6309 } 6310 case "FMapInt32Bool": 6311 z.F.DecMapInt32BoolX(&x.FMapInt32Bool, d) 6312 case "FptrMapInt32Bool": 6313 if r.TryNil() { 6314 if x.FptrMapInt32Bool != nil { // remove the if-true 6315 x.FptrMapInt32Bool = nil 6316 } 6317 } else { 6318 if x.FptrMapInt32Bool == nil { 6319 x.FptrMapInt32Bool = new(map[int32]bool) 6320 } 6321 z.F.DecMapInt32BoolX(x.FptrMapInt32Bool, d) 6322 } 6323 default: 6324 z.DecStructFieldNotFound(-1, string(yys3)) 6325 } // end switch yys3 6326 } // end for yyj3 6327 } 6328 6329 func (x *TestMammoth2) codecDecodeSelfFromArray(l int, d *Decoder) { 6330 var h codecSelfer19781 6331 z, r := GenHelper().Decoder(d) 6332 _, _, _ = h, z, r 6333 var yyj281 int 6334 var yyb281 bool 6335 var yyhl281 bool = l >= 0 6336 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6337 if yyb281 { 6338 z.DecReadArrayEnd() 6339 return 6340 } 6341 z.DecReadArrayElem() 6342 z.DecFallback(&x.FIntf, true) 6343 yyj281++ 6344 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6345 if yyb281 { 6346 z.DecReadArrayEnd() 6347 return 6348 } 6349 z.DecReadArrayElem() 6350 if r.TryNil() { 6351 if x.FptrIntf != nil { // remove the if-true 6352 x.FptrIntf = nil 6353 } 6354 } else { 6355 if x.FptrIntf == nil { 6356 x.FptrIntf = new(interface{}) 6357 } 6358 z.DecFallback(x.FptrIntf, true) 6359 } 6360 yyj281++ 6361 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6362 if yyb281 { 6363 z.DecReadArrayEnd() 6364 return 6365 } 6366 z.DecReadArrayElem() 6367 x.FString = (string)(z.DecStringZC(r.DecodeStringAsBytes())) 6368 yyj281++ 6369 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6370 if yyb281 { 6371 z.DecReadArrayEnd() 6372 return 6373 } 6374 z.DecReadArrayElem() 6375 if r.TryNil() { 6376 if x.FptrString != nil { // remove the if-true 6377 x.FptrString = nil 6378 } 6379 } else { 6380 if x.FptrString == nil { 6381 x.FptrString = new(string) 6382 } 6383 *x.FptrString = (string)(z.DecStringZC(r.DecodeStringAsBytes())) 6384 } 6385 yyj281++ 6386 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6387 if yyb281 { 6388 z.DecReadArrayEnd() 6389 return 6390 } 6391 z.DecReadArrayElem() 6392 x.FBytes = z.DecodeBytesInto(([]byte)(x.FBytes)) 6393 yyj281++ 6394 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6395 if yyb281 { 6396 z.DecReadArrayEnd() 6397 return 6398 } 6399 z.DecReadArrayElem() 6400 if r.TryNil() { 6401 if x.FptrBytes != nil { // remove the if-true 6402 x.FptrBytes = nil 6403 } 6404 } else { 6405 if x.FptrBytes == nil { 6406 x.FptrBytes = new([]uint8) 6407 } 6408 *x.FptrBytes = z.DecodeBytesInto(*(*[]byte)(x.FptrBytes)) 6409 } 6410 yyj281++ 6411 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6412 if yyb281 { 6413 z.DecReadArrayEnd() 6414 return 6415 } 6416 z.DecReadArrayElem() 6417 x.FFloat32 = (float32)(z.DecDecodeFloat32()) 6418 yyj281++ 6419 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6420 if yyb281 { 6421 z.DecReadArrayEnd() 6422 return 6423 } 6424 z.DecReadArrayElem() 6425 if r.TryNil() { 6426 if x.FptrFloat32 != nil { // remove the if-true 6427 x.FptrFloat32 = nil 6428 } 6429 } else { 6430 if x.FptrFloat32 == nil { 6431 x.FptrFloat32 = new(float32) 6432 } 6433 *x.FptrFloat32 = (float32)(z.DecDecodeFloat32()) 6434 } 6435 yyj281++ 6436 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6437 if yyb281 { 6438 z.DecReadArrayEnd() 6439 return 6440 } 6441 z.DecReadArrayElem() 6442 x.FFloat64 = (float64)(r.DecodeFloat64()) 6443 yyj281++ 6444 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6445 if yyb281 { 6446 z.DecReadArrayEnd() 6447 return 6448 } 6449 z.DecReadArrayElem() 6450 if r.TryNil() { 6451 if x.FptrFloat64 != nil { // remove the if-true 6452 x.FptrFloat64 = nil 6453 } 6454 } else { 6455 if x.FptrFloat64 == nil { 6456 x.FptrFloat64 = new(float64) 6457 } 6458 *x.FptrFloat64 = (float64)(r.DecodeFloat64()) 6459 } 6460 yyj281++ 6461 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6462 if yyb281 { 6463 z.DecReadArrayEnd() 6464 return 6465 } 6466 z.DecReadArrayElem() 6467 x.FUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) 6468 yyj281++ 6469 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6470 if yyb281 { 6471 z.DecReadArrayEnd() 6472 return 6473 } 6474 z.DecReadArrayElem() 6475 if r.TryNil() { 6476 if x.FptrUint != nil { // remove the if-true 6477 x.FptrUint = nil 6478 } 6479 } else { 6480 if x.FptrUint == nil { 6481 x.FptrUint = new(uint) 6482 } 6483 *x.FptrUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) 6484 } 6485 yyj281++ 6486 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6487 if yyb281 { 6488 z.DecReadArrayEnd() 6489 return 6490 } 6491 z.DecReadArrayElem() 6492 x.FUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8)) 6493 yyj281++ 6494 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6495 if yyb281 { 6496 z.DecReadArrayEnd() 6497 return 6498 } 6499 z.DecReadArrayElem() 6500 if r.TryNil() { 6501 if x.FptrUint8 != nil { // remove the if-true 6502 x.FptrUint8 = nil 6503 } 6504 } else { 6505 if x.FptrUint8 == nil { 6506 x.FptrUint8 = new(uint8) 6507 } 6508 *x.FptrUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8)) 6509 } 6510 yyj281++ 6511 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6512 if yyb281 { 6513 z.DecReadArrayEnd() 6514 return 6515 } 6516 z.DecReadArrayElem() 6517 x.FUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16)) 6518 yyj281++ 6519 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6520 if yyb281 { 6521 z.DecReadArrayEnd() 6522 return 6523 } 6524 z.DecReadArrayElem() 6525 if r.TryNil() { 6526 if x.FptrUint16 != nil { // remove the if-true 6527 x.FptrUint16 = nil 6528 } 6529 } else { 6530 if x.FptrUint16 == nil { 6531 x.FptrUint16 = new(uint16) 6532 } 6533 *x.FptrUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16)) 6534 } 6535 yyj281++ 6536 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6537 if yyb281 { 6538 z.DecReadArrayEnd() 6539 return 6540 } 6541 z.DecReadArrayElem() 6542 x.FUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32)) 6543 yyj281++ 6544 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6545 if yyb281 { 6546 z.DecReadArrayEnd() 6547 return 6548 } 6549 z.DecReadArrayElem() 6550 if r.TryNil() { 6551 if x.FptrUint32 != nil { // remove the if-true 6552 x.FptrUint32 = nil 6553 } 6554 } else { 6555 if x.FptrUint32 == nil { 6556 x.FptrUint32 = new(uint32) 6557 } 6558 *x.FptrUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32)) 6559 } 6560 yyj281++ 6561 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6562 if yyb281 { 6563 z.DecReadArrayEnd() 6564 return 6565 } 6566 z.DecReadArrayElem() 6567 x.FUint64 = (uint64)(r.DecodeUint64()) 6568 yyj281++ 6569 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6570 if yyb281 { 6571 z.DecReadArrayEnd() 6572 return 6573 } 6574 z.DecReadArrayElem() 6575 if r.TryNil() { 6576 if x.FptrUint64 != nil { // remove the if-true 6577 x.FptrUint64 = nil 6578 } 6579 } else { 6580 if x.FptrUint64 == nil { 6581 x.FptrUint64 = new(uint64) 6582 } 6583 *x.FptrUint64 = (uint64)(r.DecodeUint64()) 6584 } 6585 yyj281++ 6586 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6587 if yyb281 { 6588 z.DecReadArrayEnd() 6589 return 6590 } 6591 z.DecReadArrayElem() 6592 x.FUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) 6593 yyj281++ 6594 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6595 if yyb281 { 6596 z.DecReadArrayEnd() 6597 return 6598 } 6599 z.DecReadArrayElem() 6600 if r.TryNil() { 6601 if x.FptrUintptr != nil { // remove the if-true 6602 x.FptrUintptr = nil 6603 } 6604 } else { 6605 if x.FptrUintptr == nil { 6606 x.FptrUintptr = new(uintptr) 6607 } 6608 *x.FptrUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) 6609 } 6610 yyj281++ 6611 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6612 if yyb281 { 6613 z.DecReadArrayEnd() 6614 return 6615 } 6616 z.DecReadArrayElem() 6617 x.FInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781)) 6618 yyj281++ 6619 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6620 if yyb281 { 6621 z.DecReadArrayEnd() 6622 return 6623 } 6624 z.DecReadArrayElem() 6625 if r.TryNil() { 6626 if x.FptrInt != nil { // remove the if-true 6627 x.FptrInt = nil 6628 } 6629 } else { 6630 if x.FptrInt == nil { 6631 x.FptrInt = new(int) 6632 } 6633 *x.FptrInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781)) 6634 } 6635 yyj281++ 6636 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6637 if yyb281 { 6638 z.DecReadArrayEnd() 6639 return 6640 } 6641 z.DecReadArrayElem() 6642 x.FInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8)) 6643 yyj281++ 6644 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6645 if yyb281 { 6646 z.DecReadArrayEnd() 6647 return 6648 } 6649 z.DecReadArrayElem() 6650 if r.TryNil() { 6651 if x.FptrInt8 != nil { // remove the if-true 6652 x.FptrInt8 = nil 6653 } 6654 } else { 6655 if x.FptrInt8 == nil { 6656 x.FptrInt8 = new(int8) 6657 } 6658 *x.FptrInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8)) 6659 } 6660 yyj281++ 6661 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6662 if yyb281 { 6663 z.DecReadArrayEnd() 6664 return 6665 } 6666 z.DecReadArrayElem() 6667 x.FInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16)) 6668 yyj281++ 6669 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6670 if yyb281 { 6671 z.DecReadArrayEnd() 6672 return 6673 } 6674 z.DecReadArrayElem() 6675 if r.TryNil() { 6676 if x.FptrInt16 != nil { // remove the if-true 6677 x.FptrInt16 = nil 6678 } 6679 } else { 6680 if x.FptrInt16 == nil { 6681 x.FptrInt16 = new(int16) 6682 } 6683 *x.FptrInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16)) 6684 } 6685 yyj281++ 6686 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6687 if yyb281 { 6688 z.DecReadArrayEnd() 6689 return 6690 } 6691 z.DecReadArrayElem() 6692 x.FInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32)) 6693 yyj281++ 6694 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6695 if yyb281 { 6696 z.DecReadArrayEnd() 6697 return 6698 } 6699 z.DecReadArrayElem() 6700 if r.TryNil() { 6701 if x.FptrInt32 != nil { // remove the if-true 6702 x.FptrInt32 = nil 6703 } 6704 } else { 6705 if x.FptrInt32 == nil { 6706 x.FptrInt32 = new(int32) 6707 } 6708 *x.FptrInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32)) 6709 } 6710 yyj281++ 6711 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6712 if yyb281 { 6713 z.DecReadArrayEnd() 6714 return 6715 } 6716 z.DecReadArrayElem() 6717 x.FInt64 = (int64)(r.DecodeInt64()) 6718 yyj281++ 6719 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6720 if yyb281 { 6721 z.DecReadArrayEnd() 6722 return 6723 } 6724 z.DecReadArrayElem() 6725 if r.TryNil() { 6726 if x.FptrInt64 != nil { // remove the if-true 6727 x.FptrInt64 = nil 6728 } 6729 } else { 6730 if x.FptrInt64 == nil { 6731 x.FptrInt64 = new(int64) 6732 } 6733 *x.FptrInt64 = (int64)(r.DecodeInt64()) 6734 } 6735 yyj281++ 6736 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6737 if yyb281 { 6738 z.DecReadArrayEnd() 6739 return 6740 } 6741 z.DecReadArrayElem() 6742 x.FBool = (bool)(r.DecodeBool()) 6743 yyj281++ 6744 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6745 if yyb281 { 6746 z.DecReadArrayEnd() 6747 return 6748 } 6749 z.DecReadArrayElem() 6750 if r.TryNil() { 6751 if x.FptrBool != nil { // remove the if-true 6752 x.FptrBool = nil 6753 } 6754 } else { 6755 if x.FptrBool == nil { 6756 x.FptrBool = new(bool) 6757 } 6758 *x.FptrBool = (bool)(r.DecodeBool()) 6759 } 6760 yyj281++ 6761 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6762 if yyb281 { 6763 z.DecReadArrayEnd() 6764 return 6765 } 6766 z.DecReadArrayElem() 6767 z.F.DecSliceIntfX(&x.FSliceIntf, d) 6768 yyj281++ 6769 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6770 if yyb281 { 6771 z.DecReadArrayEnd() 6772 return 6773 } 6774 z.DecReadArrayElem() 6775 if r.TryNil() { 6776 if x.FptrSliceIntf != nil { // remove the if-true 6777 x.FptrSliceIntf = nil 6778 } 6779 } else { 6780 if x.FptrSliceIntf == nil { 6781 x.FptrSliceIntf = new([]interface{}) 6782 } 6783 z.F.DecSliceIntfX(x.FptrSliceIntf, d) 6784 } 6785 yyj281++ 6786 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6787 if yyb281 { 6788 z.DecReadArrayEnd() 6789 return 6790 } 6791 z.DecReadArrayElem() 6792 z.F.DecSliceStringX(&x.FSliceString, d) 6793 yyj281++ 6794 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6795 if yyb281 { 6796 z.DecReadArrayEnd() 6797 return 6798 } 6799 z.DecReadArrayElem() 6800 if r.TryNil() { 6801 if x.FptrSliceString != nil { // remove the if-true 6802 x.FptrSliceString = nil 6803 } 6804 } else { 6805 if x.FptrSliceString == nil { 6806 x.FptrSliceString = new([]string) 6807 } 6808 z.F.DecSliceStringX(x.FptrSliceString, d) 6809 } 6810 yyj281++ 6811 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6812 if yyb281 { 6813 z.DecReadArrayEnd() 6814 return 6815 } 6816 z.DecReadArrayElem() 6817 z.F.DecSliceBytesX(&x.FSliceBytes, d) 6818 yyj281++ 6819 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6820 if yyb281 { 6821 z.DecReadArrayEnd() 6822 return 6823 } 6824 z.DecReadArrayElem() 6825 if r.TryNil() { 6826 if x.FptrSliceBytes != nil { // remove the if-true 6827 x.FptrSliceBytes = nil 6828 } 6829 } else { 6830 if x.FptrSliceBytes == nil { 6831 x.FptrSliceBytes = new([][]uint8) 6832 } 6833 z.F.DecSliceBytesX(x.FptrSliceBytes, d) 6834 } 6835 yyj281++ 6836 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6837 if yyb281 { 6838 z.DecReadArrayEnd() 6839 return 6840 } 6841 z.DecReadArrayElem() 6842 z.F.DecSliceFloat32X(&x.FSliceFloat32, d) 6843 yyj281++ 6844 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6845 if yyb281 { 6846 z.DecReadArrayEnd() 6847 return 6848 } 6849 z.DecReadArrayElem() 6850 if r.TryNil() { 6851 if x.FptrSliceFloat32 != nil { // remove the if-true 6852 x.FptrSliceFloat32 = nil 6853 } 6854 } else { 6855 if x.FptrSliceFloat32 == nil { 6856 x.FptrSliceFloat32 = new([]float32) 6857 } 6858 z.F.DecSliceFloat32X(x.FptrSliceFloat32, d) 6859 } 6860 yyj281++ 6861 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6862 if yyb281 { 6863 z.DecReadArrayEnd() 6864 return 6865 } 6866 z.DecReadArrayElem() 6867 z.F.DecSliceFloat64X(&x.FSliceFloat64, d) 6868 yyj281++ 6869 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6870 if yyb281 { 6871 z.DecReadArrayEnd() 6872 return 6873 } 6874 z.DecReadArrayElem() 6875 if r.TryNil() { 6876 if x.FptrSliceFloat64 != nil { // remove the if-true 6877 x.FptrSliceFloat64 = nil 6878 } 6879 } else { 6880 if x.FptrSliceFloat64 == nil { 6881 x.FptrSliceFloat64 = new([]float64) 6882 } 6883 z.F.DecSliceFloat64X(x.FptrSliceFloat64, d) 6884 } 6885 yyj281++ 6886 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6887 if yyb281 { 6888 z.DecReadArrayEnd() 6889 return 6890 } 6891 z.DecReadArrayElem() 6892 x.FSliceUint8 = z.DecodeBytesInto(([]byte)(x.FSliceUint8)) 6893 yyj281++ 6894 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6895 if yyb281 { 6896 z.DecReadArrayEnd() 6897 return 6898 } 6899 z.DecReadArrayElem() 6900 if r.TryNil() { 6901 if x.FptrSliceUint8 != nil { // remove the if-true 6902 x.FptrSliceUint8 = nil 6903 } 6904 } else { 6905 if x.FptrSliceUint8 == nil { 6906 x.FptrSliceUint8 = new([]uint8) 6907 } 6908 *x.FptrSliceUint8 = z.DecodeBytesInto(*(*[]byte)(x.FptrSliceUint8)) 6909 } 6910 yyj281++ 6911 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6912 if yyb281 { 6913 z.DecReadArrayEnd() 6914 return 6915 } 6916 z.DecReadArrayElem() 6917 z.F.DecSliceUint64X(&x.FSliceUint64, d) 6918 yyj281++ 6919 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6920 if yyb281 { 6921 z.DecReadArrayEnd() 6922 return 6923 } 6924 z.DecReadArrayElem() 6925 if r.TryNil() { 6926 if x.FptrSliceUint64 != nil { // remove the if-true 6927 x.FptrSliceUint64 = nil 6928 } 6929 } else { 6930 if x.FptrSliceUint64 == nil { 6931 x.FptrSliceUint64 = new([]uint64) 6932 } 6933 z.F.DecSliceUint64X(x.FptrSliceUint64, d) 6934 } 6935 yyj281++ 6936 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6937 if yyb281 { 6938 z.DecReadArrayEnd() 6939 return 6940 } 6941 z.DecReadArrayElem() 6942 z.F.DecSliceIntX(&x.FSliceInt, d) 6943 yyj281++ 6944 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6945 if yyb281 { 6946 z.DecReadArrayEnd() 6947 return 6948 } 6949 z.DecReadArrayElem() 6950 if r.TryNil() { 6951 if x.FptrSliceInt != nil { // remove the if-true 6952 x.FptrSliceInt = nil 6953 } 6954 } else { 6955 if x.FptrSliceInt == nil { 6956 x.FptrSliceInt = new([]int) 6957 } 6958 z.F.DecSliceIntX(x.FptrSliceInt, d) 6959 } 6960 yyj281++ 6961 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6962 if yyb281 { 6963 z.DecReadArrayEnd() 6964 return 6965 } 6966 z.DecReadArrayElem() 6967 z.F.DecSliceInt32X(&x.FSliceInt32, d) 6968 yyj281++ 6969 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6970 if yyb281 { 6971 z.DecReadArrayEnd() 6972 return 6973 } 6974 z.DecReadArrayElem() 6975 if r.TryNil() { 6976 if x.FptrSliceInt32 != nil { // remove the if-true 6977 x.FptrSliceInt32 = nil 6978 } 6979 } else { 6980 if x.FptrSliceInt32 == nil { 6981 x.FptrSliceInt32 = new([]int32) 6982 } 6983 z.F.DecSliceInt32X(x.FptrSliceInt32, d) 6984 } 6985 yyj281++ 6986 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6987 if yyb281 { 6988 z.DecReadArrayEnd() 6989 return 6990 } 6991 z.DecReadArrayElem() 6992 z.F.DecSliceInt64X(&x.FSliceInt64, d) 6993 yyj281++ 6994 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 6995 if yyb281 { 6996 z.DecReadArrayEnd() 6997 return 6998 } 6999 z.DecReadArrayElem() 7000 if r.TryNil() { 7001 if x.FptrSliceInt64 != nil { // remove the if-true 7002 x.FptrSliceInt64 = nil 7003 } 7004 } else { 7005 if x.FptrSliceInt64 == nil { 7006 x.FptrSliceInt64 = new([]int64) 7007 } 7008 z.F.DecSliceInt64X(x.FptrSliceInt64, d) 7009 } 7010 yyj281++ 7011 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7012 if yyb281 { 7013 z.DecReadArrayEnd() 7014 return 7015 } 7016 z.DecReadArrayElem() 7017 z.F.DecSliceBoolX(&x.FSliceBool, d) 7018 yyj281++ 7019 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7020 if yyb281 { 7021 z.DecReadArrayEnd() 7022 return 7023 } 7024 z.DecReadArrayElem() 7025 if r.TryNil() { 7026 if x.FptrSliceBool != nil { // remove the if-true 7027 x.FptrSliceBool = nil 7028 } 7029 } else { 7030 if x.FptrSliceBool == nil { 7031 x.FptrSliceBool = new([]bool) 7032 } 7033 z.F.DecSliceBoolX(x.FptrSliceBool, d) 7034 } 7035 yyj281++ 7036 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7037 if yyb281 { 7038 z.DecReadArrayEnd() 7039 return 7040 } 7041 z.DecReadArrayElem() 7042 z.F.DecMapStringIntfX(&x.FMapStringIntf, d) 7043 yyj281++ 7044 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7045 if yyb281 { 7046 z.DecReadArrayEnd() 7047 return 7048 } 7049 z.DecReadArrayElem() 7050 if r.TryNil() { 7051 if x.FptrMapStringIntf != nil { // remove the if-true 7052 x.FptrMapStringIntf = nil 7053 } 7054 } else { 7055 if x.FptrMapStringIntf == nil { 7056 x.FptrMapStringIntf = new(map[string]interface{}) 7057 } 7058 z.F.DecMapStringIntfX(x.FptrMapStringIntf, d) 7059 } 7060 yyj281++ 7061 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7062 if yyb281 { 7063 z.DecReadArrayEnd() 7064 return 7065 } 7066 z.DecReadArrayElem() 7067 z.F.DecMapStringStringX(&x.FMapStringString, d) 7068 yyj281++ 7069 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7070 if yyb281 { 7071 z.DecReadArrayEnd() 7072 return 7073 } 7074 z.DecReadArrayElem() 7075 if r.TryNil() { 7076 if x.FptrMapStringString != nil { // remove the if-true 7077 x.FptrMapStringString = nil 7078 } 7079 } else { 7080 if x.FptrMapStringString == nil { 7081 x.FptrMapStringString = new(map[string]string) 7082 } 7083 z.F.DecMapStringStringX(x.FptrMapStringString, d) 7084 } 7085 yyj281++ 7086 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7087 if yyb281 { 7088 z.DecReadArrayEnd() 7089 return 7090 } 7091 z.DecReadArrayElem() 7092 z.F.DecMapStringBytesX(&x.FMapStringBytes, d) 7093 yyj281++ 7094 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7095 if yyb281 { 7096 z.DecReadArrayEnd() 7097 return 7098 } 7099 z.DecReadArrayElem() 7100 if r.TryNil() { 7101 if x.FptrMapStringBytes != nil { // remove the if-true 7102 x.FptrMapStringBytes = nil 7103 } 7104 } else { 7105 if x.FptrMapStringBytes == nil { 7106 x.FptrMapStringBytes = new(map[string][]uint8) 7107 } 7108 z.F.DecMapStringBytesX(x.FptrMapStringBytes, d) 7109 } 7110 yyj281++ 7111 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7112 if yyb281 { 7113 z.DecReadArrayEnd() 7114 return 7115 } 7116 z.DecReadArrayElem() 7117 z.F.DecMapStringUint8X(&x.FMapStringUint8, d) 7118 yyj281++ 7119 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7120 if yyb281 { 7121 z.DecReadArrayEnd() 7122 return 7123 } 7124 z.DecReadArrayElem() 7125 if r.TryNil() { 7126 if x.FptrMapStringUint8 != nil { // remove the if-true 7127 x.FptrMapStringUint8 = nil 7128 } 7129 } else { 7130 if x.FptrMapStringUint8 == nil { 7131 x.FptrMapStringUint8 = new(map[string]uint8) 7132 } 7133 z.F.DecMapStringUint8X(x.FptrMapStringUint8, d) 7134 } 7135 yyj281++ 7136 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7137 if yyb281 { 7138 z.DecReadArrayEnd() 7139 return 7140 } 7141 z.DecReadArrayElem() 7142 z.F.DecMapStringUint64X(&x.FMapStringUint64, d) 7143 yyj281++ 7144 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7145 if yyb281 { 7146 z.DecReadArrayEnd() 7147 return 7148 } 7149 z.DecReadArrayElem() 7150 if r.TryNil() { 7151 if x.FptrMapStringUint64 != nil { // remove the if-true 7152 x.FptrMapStringUint64 = nil 7153 } 7154 } else { 7155 if x.FptrMapStringUint64 == nil { 7156 x.FptrMapStringUint64 = new(map[string]uint64) 7157 } 7158 z.F.DecMapStringUint64X(x.FptrMapStringUint64, d) 7159 } 7160 yyj281++ 7161 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7162 if yyb281 { 7163 z.DecReadArrayEnd() 7164 return 7165 } 7166 z.DecReadArrayElem() 7167 z.F.DecMapStringIntX(&x.FMapStringInt, d) 7168 yyj281++ 7169 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7170 if yyb281 { 7171 z.DecReadArrayEnd() 7172 return 7173 } 7174 z.DecReadArrayElem() 7175 if r.TryNil() { 7176 if x.FptrMapStringInt != nil { // remove the if-true 7177 x.FptrMapStringInt = nil 7178 } 7179 } else { 7180 if x.FptrMapStringInt == nil { 7181 x.FptrMapStringInt = new(map[string]int) 7182 } 7183 z.F.DecMapStringIntX(x.FptrMapStringInt, d) 7184 } 7185 yyj281++ 7186 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7187 if yyb281 { 7188 z.DecReadArrayEnd() 7189 return 7190 } 7191 z.DecReadArrayElem() 7192 z.F.DecMapStringInt32X(&x.FMapStringInt32, d) 7193 yyj281++ 7194 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7195 if yyb281 { 7196 z.DecReadArrayEnd() 7197 return 7198 } 7199 z.DecReadArrayElem() 7200 if r.TryNil() { 7201 if x.FptrMapStringInt32 != nil { // remove the if-true 7202 x.FptrMapStringInt32 = nil 7203 } 7204 } else { 7205 if x.FptrMapStringInt32 == nil { 7206 x.FptrMapStringInt32 = new(map[string]int32) 7207 } 7208 z.F.DecMapStringInt32X(x.FptrMapStringInt32, d) 7209 } 7210 yyj281++ 7211 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7212 if yyb281 { 7213 z.DecReadArrayEnd() 7214 return 7215 } 7216 z.DecReadArrayElem() 7217 z.F.DecMapStringFloat64X(&x.FMapStringFloat64, d) 7218 yyj281++ 7219 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7220 if yyb281 { 7221 z.DecReadArrayEnd() 7222 return 7223 } 7224 z.DecReadArrayElem() 7225 if r.TryNil() { 7226 if x.FptrMapStringFloat64 != nil { // remove the if-true 7227 x.FptrMapStringFloat64 = nil 7228 } 7229 } else { 7230 if x.FptrMapStringFloat64 == nil { 7231 x.FptrMapStringFloat64 = new(map[string]float64) 7232 } 7233 z.F.DecMapStringFloat64X(x.FptrMapStringFloat64, d) 7234 } 7235 yyj281++ 7236 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7237 if yyb281 { 7238 z.DecReadArrayEnd() 7239 return 7240 } 7241 z.DecReadArrayElem() 7242 z.F.DecMapStringBoolX(&x.FMapStringBool, d) 7243 yyj281++ 7244 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7245 if yyb281 { 7246 z.DecReadArrayEnd() 7247 return 7248 } 7249 z.DecReadArrayElem() 7250 if r.TryNil() { 7251 if x.FptrMapStringBool != nil { // remove the if-true 7252 x.FptrMapStringBool = nil 7253 } 7254 } else { 7255 if x.FptrMapStringBool == nil { 7256 x.FptrMapStringBool = new(map[string]bool) 7257 } 7258 z.F.DecMapStringBoolX(x.FptrMapStringBool, d) 7259 } 7260 yyj281++ 7261 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7262 if yyb281 { 7263 z.DecReadArrayEnd() 7264 return 7265 } 7266 z.DecReadArrayElem() 7267 z.F.DecMapUint8IntfX(&x.FMapUint8Intf, d) 7268 yyj281++ 7269 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7270 if yyb281 { 7271 z.DecReadArrayEnd() 7272 return 7273 } 7274 z.DecReadArrayElem() 7275 if r.TryNil() { 7276 if x.FptrMapUint8Intf != nil { // remove the if-true 7277 x.FptrMapUint8Intf = nil 7278 } 7279 } else { 7280 if x.FptrMapUint8Intf == nil { 7281 x.FptrMapUint8Intf = new(map[uint8]interface{}) 7282 } 7283 z.F.DecMapUint8IntfX(x.FptrMapUint8Intf, d) 7284 } 7285 yyj281++ 7286 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7287 if yyb281 { 7288 z.DecReadArrayEnd() 7289 return 7290 } 7291 z.DecReadArrayElem() 7292 z.F.DecMapUint8StringX(&x.FMapUint8String, d) 7293 yyj281++ 7294 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7295 if yyb281 { 7296 z.DecReadArrayEnd() 7297 return 7298 } 7299 z.DecReadArrayElem() 7300 if r.TryNil() { 7301 if x.FptrMapUint8String != nil { // remove the if-true 7302 x.FptrMapUint8String = nil 7303 } 7304 } else { 7305 if x.FptrMapUint8String == nil { 7306 x.FptrMapUint8String = new(map[uint8]string) 7307 } 7308 z.F.DecMapUint8StringX(x.FptrMapUint8String, d) 7309 } 7310 yyj281++ 7311 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7312 if yyb281 { 7313 z.DecReadArrayEnd() 7314 return 7315 } 7316 z.DecReadArrayElem() 7317 z.F.DecMapUint8BytesX(&x.FMapUint8Bytes, d) 7318 yyj281++ 7319 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7320 if yyb281 { 7321 z.DecReadArrayEnd() 7322 return 7323 } 7324 z.DecReadArrayElem() 7325 if r.TryNil() { 7326 if x.FptrMapUint8Bytes != nil { // remove the if-true 7327 x.FptrMapUint8Bytes = nil 7328 } 7329 } else { 7330 if x.FptrMapUint8Bytes == nil { 7331 x.FptrMapUint8Bytes = new(map[uint8][]uint8) 7332 } 7333 z.F.DecMapUint8BytesX(x.FptrMapUint8Bytes, d) 7334 } 7335 yyj281++ 7336 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7337 if yyb281 { 7338 z.DecReadArrayEnd() 7339 return 7340 } 7341 z.DecReadArrayElem() 7342 z.F.DecMapUint8Uint8X(&x.FMapUint8Uint8, d) 7343 yyj281++ 7344 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7345 if yyb281 { 7346 z.DecReadArrayEnd() 7347 return 7348 } 7349 z.DecReadArrayElem() 7350 if r.TryNil() { 7351 if x.FptrMapUint8Uint8 != nil { // remove the if-true 7352 x.FptrMapUint8Uint8 = nil 7353 } 7354 } else { 7355 if x.FptrMapUint8Uint8 == nil { 7356 x.FptrMapUint8Uint8 = new(map[uint8]uint8) 7357 } 7358 z.F.DecMapUint8Uint8X(x.FptrMapUint8Uint8, d) 7359 } 7360 yyj281++ 7361 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7362 if yyb281 { 7363 z.DecReadArrayEnd() 7364 return 7365 } 7366 z.DecReadArrayElem() 7367 z.F.DecMapUint8Uint64X(&x.FMapUint8Uint64, d) 7368 yyj281++ 7369 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7370 if yyb281 { 7371 z.DecReadArrayEnd() 7372 return 7373 } 7374 z.DecReadArrayElem() 7375 if r.TryNil() { 7376 if x.FptrMapUint8Uint64 != nil { // remove the if-true 7377 x.FptrMapUint8Uint64 = nil 7378 } 7379 } else { 7380 if x.FptrMapUint8Uint64 == nil { 7381 x.FptrMapUint8Uint64 = new(map[uint8]uint64) 7382 } 7383 z.F.DecMapUint8Uint64X(x.FptrMapUint8Uint64, d) 7384 } 7385 yyj281++ 7386 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7387 if yyb281 { 7388 z.DecReadArrayEnd() 7389 return 7390 } 7391 z.DecReadArrayElem() 7392 z.F.DecMapUint8IntX(&x.FMapUint8Int, d) 7393 yyj281++ 7394 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7395 if yyb281 { 7396 z.DecReadArrayEnd() 7397 return 7398 } 7399 z.DecReadArrayElem() 7400 if r.TryNil() { 7401 if x.FptrMapUint8Int != nil { // remove the if-true 7402 x.FptrMapUint8Int = nil 7403 } 7404 } else { 7405 if x.FptrMapUint8Int == nil { 7406 x.FptrMapUint8Int = new(map[uint8]int) 7407 } 7408 z.F.DecMapUint8IntX(x.FptrMapUint8Int, d) 7409 } 7410 yyj281++ 7411 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7412 if yyb281 { 7413 z.DecReadArrayEnd() 7414 return 7415 } 7416 z.DecReadArrayElem() 7417 z.F.DecMapUint8Int32X(&x.FMapUint8Int32, d) 7418 yyj281++ 7419 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7420 if yyb281 { 7421 z.DecReadArrayEnd() 7422 return 7423 } 7424 z.DecReadArrayElem() 7425 if r.TryNil() { 7426 if x.FptrMapUint8Int32 != nil { // remove the if-true 7427 x.FptrMapUint8Int32 = nil 7428 } 7429 } else { 7430 if x.FptrMapUint8Int32 == nil { 7431 x.FptrMapUint8Int32 = new(map[uint8]int32) 7432 } 7433 z.F.DecMapUint8Int32X(x.FptrMapUint8Int32, d) 7434 } 7435 yyj281++ 7436 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7437 if yyb281 { 7438 z.DecReadArrayEnd() 7439 return 7440 } 7441 z.DecReadArrayElem() 7442 z.F.DecMapUint8Float64X(&x.FMapUint8Float64, d) 7443 yyj281++ 7444 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7445 if yyb281 { 7446 z.DecReadArrayEnd() 7447 return 7448 } 7449 z.DecReadArrayElem() 7450 if r.TryNil() { 7451 if x.FptrMapUint8Float64 != nil { // remove the if-true 7452 x.FptrMapUint8Float64 = nil 7453 } 7454 } else { 7455 if x.FptrMapUint8Float64 == nil { 7456 x.FptrMapUint8Float64 = new(map[uint8]float64) 7457 } 7458 z.F.DecMapUint8Float64X(x.FptrMapUint8Float64, d) 7459 } 7460 yyj281++ 7461 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7462 if yyb281 { 7463 z.DecReadArrayEnd() 7464 return 7465 } 7466 z.DecReadArrayElem() 7467 z.F.DecMapUint8BoolX(&x.FMapUint8Bool, d) 7468 yyj281++ 7469 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7470 if yyb281 { 7471 z.DecReadArrayEnd() 7472 return 7473 } 7474 z.DecReadArrayElem() 7475 if r.TryNil() { 7476 if x.FptrMapUint8Bool != nil { // remove the if-true 7477 x.FptrMapUint8Bool = nil 7478 } 7479 } else { 7480 if x.FptrMapUint8Bool == nil { 7481 x.FptrMapUint8Bool = new(map[uint8]bool) 7482 } 7483 z.F.DecMapUint8BoolX(x.FptrMapUint8Bool, d) 7484 } 7485 yyj281++ 7486 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7487 if yyb281 { 7488 z.DecReadArrayEnd() 7489 return 7490 } 7491 z.DecReadArrayElem() 7492 z.F.DecMapUint64IntfX(&x.FMapUint64Intf, d) 7493 yyj281++ 7494 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7495 if yyb281 { 7496 z.DecReadArrayEnd() 7497 return 7498 } 7499 z.DecReadArrayElem() 7500 if r.TryNil() { 7501 if x.FptrMapUint64Intf != nil { // remove the if-true 7502 x.FptrMapUint64Intf = nil 7503 } 7504 } else { 7505 if x.FptrMapUint64Intf == nil { 7506 x.FptrMapUint64Intf = new(map[uint64]interface{}) 7507 } 7508 z.F.DecMapUint64IntfX(x.FptrMapUint64Intf, d) 7509 } 7510 yyj281++ 7511 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7512 if yyb281 { 7513 z.DecReadArrayEnd() 7514 return 7515 } 7516 z.DecReadArrayElem() 7517 z.F.DecMapUint64StringX(&x.FMapUint64String, d) 7518 yyj281++ 7519 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7520 if yyb281 { 7521 z.DecReadArrayEnd() 7522 return 7523 } 7524 z.DecReadArrayElem() 7525 if r.TryNil() { 7526 if x.FptrMapUint64String != nil { // remove the if-true 7527 x.FptrMapUint64String = nil 7528 } 7529 } else { 7530 if x.FptrMapUint64String == nil { 7531 x.FptrMapUint64String = new(map[uint64]string) 7532 } 7533 z.F.DecMapUint64StringX(x.FptrMapUint64String, d) 7534 } 7535 yyj281++ 7536 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7537 if yyb281 { 7538 z.DecReadArrayEnd() 7539 return 7540 } 7541 z.DecReadArrayElem() 7542 z.F.DecMapUint64BytesX(&x.FMapUint64Bytes, d) 7543 yyj281++ 7544 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7545 if yyb281 { 7546 z.DecReadArrayEnd() 7547 return 7548 } 7549 z.DecReadArrayElem() 7550 if r.TryNil() { 7551 if x.FptrMapUint64Bytes != nil { // remove the if-true 7552 x.FptrMapUint64Bytes = nil 7553 } 7554 } else { 7555 if x.FptrMapUint64Bytes == nil { 7556 x.FptrMapUint64Bytes = new(map[uint64][]uint8) 7557 } 7558 z.F.DecMapUint64BytesX(x.FptrMapUint64Bytes, d) 7559 } 7560 yyj281++ 7561 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7562 if yyb281 { 7563 z.DecReadArrayEnd() 7564 return 7565 } 7566 z.DecReadArrayElem() 7567 z.F.DecMapUint64Uint8X(&x.FMapUint64Uint8, d) 7568 yyj281++ 7569 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7570 if yyb281 { 7571 z.DecReadArrayEnd() 7572 return 7573 } 7574 z.DecReadArrayElem() 7575 if r.TryNil() { 7576 if x.FptrMapUint64Uint8 != nil { // remove the if-true 7577 x.FptrMapUint64Uint8 = nil 7578 } 7579 } else { 7580 if x.FptrMapUint64Uint8 == nil { 7581 x.FptrMapUint64Uint8 = new(map[uint64]uint8) 7582 } 7583 z.F.DecMapUint64Uint8X(x.FptrMapUint64Uint8, d) 7584 } 7585 yyj281++ 7586 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7587 if yyb281 { 7588 z.DecReadArrayEnd() 7589 return 7590 } 7591 z.DecReadArrayElem() 7592 z.F.DecMapUint64Uint64X(&x.FMapUint64Uint64, d) 7593 yyj281++ 7594 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7595 if yyb281 { 7596 z.DecReadArrayEnd() 7597 return 7598 } 7599 z.DecReadArrayElem() 7600 if r.TryNil() { 7601 if x.FptrMapUint64Uint64 != nil { // remove the if-true 7602 x.FptrMapUint64Uint64 = nil 7603 } 7604 } else { 7605 if x.FptrMapUint64Uint64 == nil { 7606 x.FptrMapUint64Uint64 = new(map[uint64]uint64) 7607 } 7608 z.F.DecMapUint64Uint64X(x.FptrMapUint64Uint64, d) 7609 } 7610 yyj281++ 7611 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7612 if yyb281 { 7613 z.DecReadArrayEnd() 7614 return 7615 } 7616 z.DecReadArrayElem() 7617 z.F.DecMapUint64IntX(&x.FMapUint64Int, d) 7618 yyj281++ 7619 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7620 if yyb281 { 7621 z.DecReadArrayEnd() 7622 return 7623 } 7624 z.DecReadArrayElem() 7625 if r.TryNil() { 7626 if x.FptrMapUint64Int != nil { // remove the if-true 7627 x.FptrMapUint64Int = nil 7628 } 7629 } else { 7630 if x.FptrMapUint64Int == nil { 7631 x.FptrMapUint64Int = new(map[uint64]int) 7632 } 7633 z.F.DecMapUint64IntX(x.FptrMapUint64Int, d) 7634 } 7635 yyj281++ 7636 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7637 if yyb281 { 7638 z.DecReadArrayEnd() 7639 return 7640 } 7641 z.DecReadArrayElem() 7642 z.F.DecMapUint64Int32X(&x.FMapUint64Int32, d) 7643 yyj281++ 7644 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7645 if yyb281 { 7646 z.DecReadArrayEnd() 7647 return 7648 } 7649 z.DecReadArrayElem() 7650 if r.TryNil() { 7651 if x.FptrMapUint64Int32 != nil { // remove the if-true 7652 x.FptrMapUint64Int32 = nil 7653 } 7654 } else { 7655 if x.FptrMapUint64Int32 == nil { 7656 x.FptrMapUint64Int32 = new(map[uint64]int32) 7657 } 7658 z.F.DecMapUint64Int32X(x.FptrMapUint64Int32, d) 7659 } 7660 yyj281++ 7661 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7662 if yyb281 { 7663 z.DecReadArrayEnd() 7664 return 7665 } 7666 z.DecReadArrayElem() 7667 z.F.DecMapUint64Float64X(&x.FMapUint64Float64, d) 7668 yyj281++ 7669 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7670 if yyb281 { 7671 z.DecReadArrayEnd() 7672 return 7673 } 7674 z.DecReadArrayElem() 7675 if r.TryNil() { 7676 if x.FptrMapUint64Float64 != nil { // remove the if-true 7677 x.FptrMapUint64Float64 = nil 7678 } 7679 } else { 7680 if x.FptrMapUint64Float64 == nil { 7681 x.FptrMapUint64Float64 = new(map[uint64]float64) 7682 } 7683 z.F.DecMapUint64Float64X(x.FptrMapUint64Float64, d) 7684 } 7685 yyj281++ 7686 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7687 if yyb281 { 7688 z.DecReadArrayEnd() 7689 return 7690 } 7691 z.DecReadArrayElem() 7692 z.F.DecMapUint64BoolX(&x.FMapUint64Bool, d) 7693 yyj281++ 7694 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7695 if yyb281 { 7696 z.DecReadArrayEnd() 7697 return 7698 } 7699 z.DecReadArrayElem() 7700 if r.TryNil() { 7701 if x.FptrMapUint64Bool != nil { // remove the if-true 7702 x.FptrMapUint64Bool = nil 7703 } 7704 } else { 7705 if x.FptrMapUint64Bool == nil { 7706 x.FptrMapUint64Bool = new(map[uint64]bool) 7707 } 7708 z.F.DecMapUint64BoolX(x.FptrMapUint64Bool, d) 7709 } 7710 yyj281++ 7711 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7712 if yyb281 { 7713 z.DecReadArrayEnd() 7714 return 7715 } 7716 z.DecReadArrayElem() 7717 z.F.DecMapIntIntfX(&x.FMapIntIntf, d) 7718 yyj281++ 7719 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7720 if yyb281 { 7721 z.DecReadArrayEnd() 7722 return 7723 } 7724 z.DecReadArrayElem() 7725 if r.TryNil() { 7726 if x.FptrMapIntIntf != nil { // remove the if-true 7727 x.FptrMapIntIntf = nil 7728 } 7729 } else { 7730 if x.FptrMapIntIntf == nil { 7731 x.FptrMapIntIntf = new(map[int]interface{}) 7732 } 7733 z.F.DecMapIntIntfX(x.FptrMapIntIntf, d) 7734 } 7735 yyj281++ 7736 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7737 if yyb281 { 7738 z.DecReadArrayEnd() 7739 return 7740 } 7741 z.DecReadArrayElem() 7742 z.F.DecMapIntStringX(&x.FMapIntString, d) 7743 yyj281++ 7744 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7745 if yyb281 { 7746 z.DecReadArrayEnd() 7747 return 7748 } 7749 z.DecReadArrayElem() 7750 if r.TryNil() { 7751 if x.FptrMapIntString != nil { // remove the if-true 7752 x.FptrMapIntString = nil 7753 } 7754 } else { 7755 if x.FptrMapIntString == nil { 7756 x.FptrMapIntString = new(map[int]string) 7757 } 7758 z.F.DecMapIntStringX(x.FptrMapIntString, d) 7759 } 7760 yyj281++ 7761 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7762 if yyb281 { 7763 z.DecReadArrayEnd() 7764 return 7765 } 7766 z.DecReadArrayElem() 7767 z.F.DecMapIntBytesX(&x.FMapIntBytes, d) 7768 yyj281++ 7769 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7770 if yyb281 { 7771 z.DecReadArrayEnd() 7772 return 7773 } 7774 z.DecReadArrayElem() 7775 if r.TryNil() { 7776 if x.FptrMapIntBytes != nil { // remove the if-true 7777 x.FptrMapIntBytes = nil 7778 } 7779 } else { 7780 if x.FptrMapIntBytes == nil { 7781 x.FptrMapIntBytes = new(map[int][]uint8) 7782 } 7783 z.F.DecMapIntBytesX(x.FptrMapIntBytes, d) 7784 } 7785 yyj281++ 7786 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7787 if yyb281 { 7788 z.DecReadArrayEnd() 7789 return 7790 } 7791 z.DecReadArrayElem() 7792 z.F.DecMapIntUint8X(&x.FMapIntUint8, d) 7793 yyj281++ 7794 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7795 if yyb281 { 7796 z.DecReadArrayEnd() 7797 return 7798 } 7799 z.DecReadArrayElem() 7800 if r.TryNil() { 7801 if x.FptrMapIntUint8 != nil { // remove the if-true 7802 x.FptrMapIntUint8 = nil 7803 } 7804 } else { 7805 if x.FptrMapIntUint8 == nil { 7806 x.FptrMapIntUint8 = new(map[int]uint8) 7807 } 7808 z.F.DecMapIntUint8X(x.FptrMapIntUint8, d) 7809 } 7810 yyj281++ 7811 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7812 if yyb281 { 7813 z.DecReadArrayEnd() 7814 return 7815 } 7816 z.DecReadArrayElem() 7817 z.F.DecMapIntUint64X(&x.FMapIntUint64, d) 7818 yyj281++ 7819 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7820 if yyb281 { 7821 z.DecReadArrayEnd() 7822 return 7823 } 7824 z.DecReadArrayElem() 7825 if r.TryNil() { 7826 if x.FptrMapIntUint64 != nil { // remove the if-true 7827 x.FptrMapIntUint64 = nil 7828 } 7829 } else { 7830 if x.FptrMapIntUint64 == nil { 7831 x.FptrMapIntUint64 = new(map[int]uint64) 7832 } 7833 z.F.DecMapIntUint64X(x.FptrMapIntUint64, d) 7834 } 7835 yyj281++ 7836 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7837 if yyb281 { 7838 z.DecReadArrayEnd() 7839 return 7840 } 7841 z.DecReadArrayElem() 7842 z.F.DecMapIntIntX(&x.FMapIntInt, d) 7843 yyj281++ 7844 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7845 if yyb281 { 7846 z.DecReadArrayEnd() 7847 return 7848 } 7849 z.DecReadArrayElem() 7850 if r.TryNil() { 7851 if x.FptrMapIntInt != nil { // remove the if-true 7852 x.FptrMapIntInt = nil 7853 } 7854 } else { 7855 if x.FptrMapIntInt == nil { 7856 x.FptrMapIntInt = new(map[int]int) 7857 } 7858 z.F.DecMapIntIntX(x.FptrMapIntInt, d) 7859 } 7860 yyj281++ 7861 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7862 if yyb281 { 7863 z.DecReadArrayEnd() 7864 return 7865 } 7866 z.DecReadArrayElem() 7867 z.F.DecMapIntInt32X(&x.FMapIntInt32, d) 7868 yyj281++ 7869 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7870 if yyb281 { 7871 z.DecReadArrayEnd() 7872 return 7873 } 7874 z.DecReadArrayElem() 7875 if r.TryNil() { 7876 if x.FptrMapIntInt32 != nil { // remove the if-true 7877 x.FptrMapIntInt32 = nil 7878 } 7879 } else { 7880 if x.FptrMapIntInt32 == nil { 7881 x.FptrMapIntInt32 = new(map[int]int32) 7882 } 7883 z.F.DecMapIntInt32X(x.FptrMapIntInt32, d) 7884 } 7885 yyj281++ 7886 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7887 if yyb281 { 7888 z.DecReadArrayEnd() 7889 return 7890 } 7891 z.DecReadArrayElem() 7892 z.F.DecMapIntFloat64X(&x.FMapIntFloat64, d) 7893 yyj281++ 7894 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7895 if yyb281 { 7896 z.DecReadArrayEnd() 7897 return 7898 } 7899 z.DecReadArrayElem() 7900 if r.TryNil() { 7901 if x.FptrMapIntFloat64 != nil { // remove the if-true 7902 x.FptrMapIntFloat64 = nil 7903 } 7904 } else { 7905 if x.FptrMapIntFloat64 == nil { 7906 x.FptrMapIntFloat64 = new(map[int]float64) 7907 } 7908 z.F.DecMapIntFloat64X(x.FptrMapIntFloat64, d) 7909 } 7910 yyj281++ 7911 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7912 if yyb281 { 7913 z.DecReadArrayEnd() 7914 return 7915 } 7916 z.DecReadArrayElem() 7917 z.F.DecMapIntBoolX(&x.FMapIntBool, d) 7918 yyj281++ 7919 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7920 if yyb281 { 7921 z.DecReadArrayEnd() 7922 return 7923 } 7924 z.DecReadArrayElem() 7925 if r.TryNil() { 7926 if x.FptrMapIntBool != nil { // remove the if-true 7927 x.FptrMapIntBool = nil 7928 } 7929 } else { 7930 if x.FptrMapIntBool == nil { 7931 x.FptrMapIntBool = new(map[int]bool) 7932 } 7933 z.F.DecMapIntBoolX(x.FptrMapIntBool, d) 7934 } 7935 yyj281++ 7936 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7937 if yyb281 { 7938 z.DecReadArrayEnd() 7939 return 7940 } 7941 z.DecReadArrayElem() 7942 z.F.DecMapInt32IntfX(&x.FMapInt32Intf, d) 7943 yyj281++ 7944 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7945 if yyb281 { 7946 z.DecReadArrayEnd() 7947 return 7948 } 7949 z.DecReadArrayElem() 7950 if r.TryNil() { 7951 if x.FptrMapInt32Intf != nil { // remove the if-true 7952 x.FptrMapInt32Intf = nil 7953 } 7954 } else { 7955 if x.FptrMapInt32Intf == nil { 7956 x.FptrMapInt32Intf = new(map[int32]interface{}) 7957 } 7958 z.F.DecMapInt32IntfX(x.FptrMapInt32Intf, d) 7959 } 7960 yyj281++ 7961 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7962 if yyb281 { 7963 z.DecReadArrayEnd() 7964 return 7965 } 7966 z.DecReadArrayElem() 7967 z.F.DecMapInt32StringX(&x.FMapInt32String, d) 7968 yyj281++ 7969 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7970 if yyb281 { 7971 z.DecReadArrayEnd() 7972 return 7973 } 7974 z.DecReadArrayElem() 7975 if r.TryNil() { 7976 if x.FptrMapInt32String != nil { // remove the if-true 7977 x.FptrMapInt32String = nil 7978 } 7979 } else { 7980 if x.FptrMapInt32String == nil { 7981 x.FptrMapInt32String = new(map[int32]string) 7982 } 7983 z.F.DecMapInt32StringX(x.FptrMapInt32String, d) 7984 } 7985 yyj281++ 7986 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7987 if yyb281 { 7988 z.DecReadArrayEnd() 7989 return 7990 } 7991 z.DecReadArrayElem() 7992 z.F.DecMapInt32BytesX(&x.FMapInt32Bytes, d) 7993 yyj281++ 7994 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 7995 if yyb281 { 7996 z.DecReadArrayEnd() 7997 return 7998 } 7999 z.DecReadArrayElem() 8000 if r.TryNil() { 8001 if x.FptrMapInt32Bytes != nil { // remove the if-true 8002 x.FptrMapInt32Bytes = nil 8003 } 8004 } else { 8005 if x.FptrMapInt32Bytes == nil { 8006 x.FptrMapInt32Bytes = new(map[int32][]uint8) 8007 } 8008 z.F.DecMapInt32BytesX(x.FptrMapInt32Bytes, d) 8009 } 8010 yyj281++ 8011 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 8012 if yyb281 { 8013 z.DecReadArrayEnd() 8014 return 8015 } 8016 z.DecReadArrayElem() 8017 z.F.DecMapInt32Uint8X(&x.FMapInt32Uint8, d) 8018 yyj281++ 8019 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 8020 if yyb281 { 8021 z.DecReadArrayEnd() 8022 return 8023 } 8024 z.DecReadArrayElem() 8025 if r.TryNil() { 8026 if x.FptrMapInt32Uint8 != nil { // remove the if-true 8027 x.FptrMapInt32Uint8 = nil 8028 } 8029 } else { 8030 if x.FptrMapInt32Uint8 == nil { 8031 x.FptrMapInt32Uint8 = new(map[int32]uint8) 8032 } 8033 z.F.DecMapInt32Uint8X(x.FptrMapInt32Uint8, d) 8034 } 8035 yyj281++ 8036 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 8037 if yyb281 { 8038 z.DecReadArrayEnd() 8039 return 8040 } 8041 z.DecReadArrayElem() 8042 z.F.DecMapInt32Uint64X(&x.FMapInt32Uint64, d) 8043 yyj281++ 8044 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 8045 if yyb281 { 8046 z.DecReadArrayEnd() 8047 return 8048 } 8049 z.DecReadArrayElem() 8050 if r.TryNil() { 8051 if x.FptrMapInt32Uint64 != nil { // remove the if-true 8052 x.FptrMapInt32Uint64 = nil 8053 } 8054 } else { 8055 if x.FptrMapInt32Uint64 == nil { 8056 x.FptrMapInt32Uint64 = new(map[int32]uint64) 8057 } 8058 z.F.DecMapInt32Uint64X(x.FptrMapInt32Uint64, d) 8059 } 8060 yyj281++ 8061 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 8062 if yyb281 { 8063 z.DecReadArrayEnd() 8064 return 8065 } 8066 z.DecReadArrayElem() 8067 z.F.DecMapInt32IntX(&x.FMapInt32Int, d) 8068 yyj281++ 8069 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 8070 if yyb281 { 8071 z.DecReadArrayEnd() 8072 return 8073 } 8074 z.DecReadArrayElem() 8075 if r.TryNil() { 8076 if x.FptrMapInt32Int != nil { // remove the if-true 8077 x.FptrMapInt32Int = nil 8078 } 8079 } else { 8080 if x.FptrMapInt32Int == nil { 8081 x.FptrMapInt32Int = new(map[int32]int) 8082 } 8083 z.F.DecMapInt32IntX(x.FptrMapInt32Int, d) 8084 } 8085 yyj281++ 8086 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 8087 if yyb281 { 8088 z.DecReadArrayEnd() 8089 return 8090 } 8091 z.DecReadArrayElem() 8092 z.F.DecMapInt32Int32X(&x.FMapInt32Int32, d) 8093 yyj281++ 8094 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 8095 if yyb281 { 8096 z.DecReadArrayEnd() 8097 return 8098 } 8099 z.DecReadArrayElem() 8100 if r.TryNil() { 8101 if x.FptrMapInt32Int32 != nil { // remove the if-true 8102 x.FptrMapInt32Int32 = nil 8103 } 8104 } else { 8105 if x.FptrMapInt32Int32 == nil { 8106 x.FptrMapInt32Int32 = new(map[int32]int32) 8107 } 8108 z.F.DecMapInt32Int32X(x.FptrMapInt32Int32, d) 8109 } 8110 yyj281++ 8111 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 8112 if yyb281 { 8113 z.DecReadArrayEnd() 8114 return 8115 } 8116 z.DecReadArrayElem() 8117 z.F.DecMapInt32Float64X(&x.FMapInt32Float64, d) 8118 yyj281++ 8119 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 8120 if yyb281 { 8121 z.DecReadArrayEnd() 8122 return 8123 } 8124 z.DecReadArrayElem() 8125 if r.TryNil() { 8126 if x.FptrMapInt32Float64 != nil { // remove the if-true 8127 x.FptrMapInt32Float64 = nil 8128 } 8129 } else { 8130 if x.FptrMapInt32Float64 == nil { 8131 x.FptrMapInt32Float64 = new(map[int32]float64) 8132 } 8133 z.F.DecMapInt32Float64X(x.FptrMapInt32Float64, d) 8134 } 8135 yyj281++ 8136 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 8137 if yyb281 { 8138 z.DecReadArrayEnd() 8139 return 8140 } 8141 z.DecReadArrayElem() 8142 z.F.DecMapInt32BoolX(&x.FMapInt32Bool, d) 8143 yyj281++ 8144 yyb281 = !z.DecContainerNext(yyj281, l, yyhl281) 8145 if yyb281 { 8146 z.DecReadArrayEnd() 8147 return 8148 } 8149 z.DecReadArrayElem() 8150 if r.TryNil() { 8151 if x.FptrMapInt32Bool != nil { // remove the if-true 8152 x.FptrMapInt32Bool = nil 8153 } 8154 } else { 8155 if x.FptrMapInt32Bool == nil { 8156 x.FptrMapInt32Bool = new(map[int32]bool) 8157 } 8158 z.F.DecMapInt32BoolX(x.FptrMapInt32Bool, d) 8159 } 8160 yyj281++ 8161 for ; z.DecContainerNext(yyj281, l, yyhl281); yyj281++ { 8162 z.DecReadArrayElem() 8163 z.DecStructFieldNotFound(yyj281-1, "") 8164 } 8165 } 8166 8167 func (x *TestMammoth2) IsCodecEmpty() bool { 8168 return !(x.FIntf != nil || x.FString != "" || len(x.FBytes) != 0 || x.FFloat32 != 0 || x.FFloat64 != 0 || x.FUint != 0 || x.FUint8 != 0 || x.FUint16 != 0 || x.FUint32 != 0 || x.FUint64 != 0 || x.FUintptr != 0 || x.FInt != 0 || x.FInt8 != 0 || x.FInt16 != 0 || x.FInt32 != 0 || x.FInt64 != 0 || bool(x.FBool) || len(x.FSliceIntf) != 0 || len(x.FSliceString) != 0 || len(x.FSliceBytes) != 0 || len(x.FSliceFloat32) != 0 || len(x.FSliceFloat64) != 0 || len(x.FSliceUint8) != 0 || len(x.FSliceUint64) != 0 || len(x.FSliceInt) != 0 || len(x.FSliceInt32) != 0 || len(x.FSliceInt64) != 0 || len(x.FSliceBool) != 0 || len(x.FMapStringIntf) != 0 || len(x.FMapStringString) != 0 || len(x.FMapStringBytes) != 0 || len(x.FMapStringUint8) != 0 || len(x.FMapStringUint64) != 0 || len(x.FMapStringInt) != 0 || len(x.FMapStringInt32) != 0 || len(x.FMapStringFloat64) != 0 || len(x.FMapStringBool) != 0 || len(x.FMapUint8Intf) != 0 || len(x.FMapUint8String) != 0 || len(x.FMapUint8Bytes) != 0 || len(x.FMapUint8Uint8) != 0 || len(x.FMapUint8Uint64) != 0 || len(x.FMapUint8Int) != 0 || len(x.FMapUint8Int32) != 0 || len(x.FMapUint8Float64) != 0 || len(x.FMapUint8Bool) != 0 || len(x.FMapUint64Intf) != 0 || len(x.FMapUint64String) != 0 || len(x.FMapUint64Bytes) != 0 || len(x.FMapUint64Uint8) != 0 || len(x.FMapUint64Uint64) != 0 || len(x.FMapUint64Int) != 0 || len(x.FMapUint64Int32) != 0 || len(x.FMapUint64Float64) != 0 || len(x.FMapUint64Bool) != 0 || len(x.FMapIntIntf) != 0 || len(x.FMapIntString) != 0 || len(x.FMapIntBytes) != 0 || len(x.FMapIntUint8) != 0 || len(x.FMapIntUint64) != 0 || len(x.FMapIntInt) != 0 || len(x.FMapIntInt32) != 0 || len(x.FMapIntFloat64) != 0 || len(x.FMapIntBool) != 0 || len(x.FMapInt32Intf) != 0 || len(x.FMapInt32String) != 0 || len(x.FMapInt32Bytes) != 0 || len(x.FMapInt32Uint8) != 0 || len(x.FMapInt32Uint64) != 0 || len(x.FMapInt32Int) != 0 || len(x.FMapInt32Int32) != 0 || len(x.FMapInt32Float64) != 0 || len(x.FMapInt32Bool) != 0 || false) 8169 } 8170 8171 func (testMammoth2Binary) codecSelferViaCodecgen() {} 8172 func (x testMammoth2Binary) CodecEncodeSelf(e *Encoder) { 8173 var h codecSelfer19781 8174 z, r := GenHelper().Encoder(e) 8175 _, _, _ = h, z, r 8176 if z.EncBinary() { 8177 z.EncBinaryMarshal(x) 8178 } else { 8179 r.EncodeUint(uint64(x)) 8180 } 8181 } 8182 8183 func (x *testMammoth2Binary) CodecDecodeSelf(d *Decoder) { 8184 var h codecSelfer19781 8185 z, r := GenHelper().Decoder(d) 8186 _, _, _ = h, z, r 8187 if z.DecBinary() { 8188 z.DecBinaryUnmarshal(x) 8189 } else { 8190 *x = (testMammoth2Binary)(r.DecodeUint64()) 8191 } 8192 } 8193 8194 func (testMammoth2Text) codecSelferViaCodecgen() {} 8195 func (x testMammoth2Text) CodecEncodeSelf(e *Encoder) { 8196 var h codecSelfer19781 8197 z, r := GenHelper().Encoder(e) 8198 _, _, _ = h, z, r 8199 if !z.EncBinary() { 8200 z.EncTextMarshal(x) 8201 } else { 8202 r.EncodeUint(uint64(x)) 8203 } 8204 } 8205 8206 func (x *testMammoth2Text) CodecDecodeSelf(d *Decoder) { 8207 var h codecSelfer19781 8208 z, r := GenHelper().Decoder(d) 8209 _, _, _ = h, z, r 8210 if !z.DecBinary() { 8211 z.DecTextUnmarshal(x) 8212 } else { 8213 *x = (testMammoth2Text)(r.DecodeUint64()) 8214 } 8215 } 8216 8217 func (testMammoth2Json) codecSelferViaCodecgen() {} 8218 func (x testMammoth2Json) CodecEncodeSelf(e *Encoder) { 8219 var h codecSelfer19781 8220 z, r := GenHelper().Encoder(e) 8221 _, _, _ = h, z, r 8222 if !z.EncBinary() && z.IsJSONHandle() { 8223 z.EncJSONMarshal(x) 8224 } else { 8225 r.EncodeUint(uint64(x)) 8226 } 8227 } 8228 8229 func (x *testMammoth2Json) CodecDecodeSelf(d *Decoder) { 8230 var h codecSelfer19781 8231 z, r := GenHelper().Decoder(d) 8232 _, _, _ = h, z, r 8233 if !z.DecBinary() && z.IsJSONHandle() { 8234 z.DecJSONUnmarshal(x) 8235 } else { 8236 *x = (testMammoth2Json)(r.DecodeUint64()) 8237 } 8238 } 8239 8240 func (testMammoth2Basic) codecSelferViaCodecgen() {} 8241 func (x *testMammoth2Basic) CodecEncodeSelf(e *Encoder) { 8242 var h codecSelfer19781 8243 z, r := GenHelper().Encoder(e) 8244 _, _, _ = h, z, r 8245 if x == nil { 8246 r.EncodeNil() 8247 } else { 8248 z.F.EncSliceUint64V(([]uint64)(x[:]), e) 8249 } 8250 } 8251 8252 func (x *testMammoth2Basic) CodecDecodeSelf(d *Decoder) { 8253 var h codecSelfer19781 8254 z, r := GenHelper().Decoder(d) 8255 _, _, _ = h, z, r 8256 z.F.DecSliceUint64N(([]uint64)(x[:]), d) 8257 } 8258 8259 func (TestMammoth2Wrapper) codecSelferViaCodecgen() {} 8260 func (x *TestMammoth2Wrapper) CodecEncodeSelf(e *Encoder) { 8261 var h codecSelfer19781 8262 z, r := GenHelper().Encoder(e) 8263 _, _, _ = h, z, r 8264 if z.EncBasicHandle().CheckCircularRef { 8265 z.EncEncode(x) 8266 return 8267 } 8268 if x == nil { 8269 r.EncodeNil() 8270 } else { 8271 yy2arr2 := z.EncBasicHandle().StructToArray 8272 _ = yy2arr2 8273 const yyr2 bool = false // struct tag has 'toArray' 8274 var yyn14 bool = x.Tpbytes == nil 8275 if yyr2 || yy2arr2 { 8276 z.EncWriteArrayStart(12) 8277 z.EncWriteArrayElem() 8278 yy15 := &x.V 8279 if yyxt16 := z.Extension(yy15); yyxt16 != nil { 8280 z.EncExtension(yy15, yyxt16) 8281 } else { 8282 yy15.CodecEncodeSelf(e) 8283 } 8284 z.EncWriteArrayElem() 8285 if yyxt17 := z.Extension(x.T); yyxt17 != nil { 8286 z.EncExtension(x.T, yyxt17) 8287 } else { 8288 x.T.CodecEncodeSelf(e) 8289 } 8290 z.EncWriteArrayElem() 8291 if yyxt18 := z.Extension(x.B); yyxt18 != nil { 8292 z.EncExtension(x.B, yyxt18) 8293 } else { 8294 x.B.CodecEncodeSelf(e) 8295 } 8296 z.EncWriteArrayElem() 8297 if yyxt19 := z.Extension(x.J); yyxt19 != nil { 8298 z.EncExtension(x.J, yyxt19) 8299 } else { 8300 x.J.CodecEncodeSelf(e) 8301 } 8302 z.EncWriteArrayElem() 8303 yy20 := &x.C 8304 if yyxt21 := z.Extension(yy20); yyxt21 != nil { 8305 z.EncExtension(yy20, yyxt21) 8306 } else { 8307 yy20.CodecEncodeSelf(e) 8308 } 8309 z.EncWriteArrayElem() 8310 if x.M == nil { 8311 r.EncodeNil() 8312 } else { 8313 h.encMaptestMammoth2BasicTestMammoth2((map[testMammoth2Basic]TestMammoth2)(x.M), e) 8314 } // end block: if x.M map == nil 8315 z.EncWriteArrayElem() 8316 if x.L == nil { 8317 r.EncodeNil() 8318 } else { 8319 h.encSliceTestMammoth2(([]TestMammoth2)(x.L), e) 8320 } // end block: if x.L slice == nil 8321 z.EncWriteArrayElem() 8322 yy24 := &x.A 8323 h.encArray4int64((*[4]int64)(yy24), e) 8324 z.EncWriteArrayElem() 8325 z.EncEncodeComplex128(complex128(x.Tcomplex128)) 8326 z.EncWriteArrayElem() 8327 z.EncEncodeComplex64(complex64(x.Tcomplex64)) 8328 z.EncWriteArrayElem() 8329 if x.Tbytes == nil { 8330 r.EncodeNil() 8331 } else { 8332 r.EncodeStringBytesRaw([]byte(x.Tbytes)) 8333 } // end block: if x.Tbytes slice == nil 8334 if yyn14 { 8335 z.EncWriteArrayElem() 8336 r.EncodeNil() 8337 } else { 8338 z.EncWriteArrayElem() 8339 yy29 := *x.Tpbytes 8340 if yy29 == nil { 8341 r.EncodeNil() 8342 } else { 8343 r.EncodeStringBytesRaw([]byte(yy29)) 8344 } // end block: if yy29 slice == nil 8345 } 8346 z.EncWriteArrayEnd() 8347 } else { 8348 z.EncWriteMapStart(12) 8349 if z.EncBasicHandle().Canonical { 8350 z.EncWriteMapElemKey() 8351 if z.IsJSONHandle() { 8352 z.EncWr().WriteStr("\"A\"") 8353 } else { 8354 r.EncodeString(`A`) 8355 } 8356 z.EncWriteMapElemValue() 8357 yy31 := &x.A 8358 h.encArray4int64((*[4]int64)(yy31), e) 8359 z.EncWriteMapElemKey() 8360 if z.IsJSONHandle() { 8361 z.EncWr().WriteStr("\"B\"") 8362 } else { 8363 r.EncodeString(`B`) 8364 } 8365 z.EncWriteMapElemValue() 8366 if yyxt33 := z.Extension(x.B); yyxt33 != nil { 8367 z.EncExtension(x.B, yyxt33) 8368 } else { 8369 x.B.CodecEncodeSelf(e) 8370 } 8371 z.EncWriteMapElemKey() 8372 if z.IsJSONHandle() { 8373 z.EncWr().WriteStr("\"C\"") 8374 } else { 8375 r.EncodeString(`C`) 8376 } 8377 z.EncWriteMapElemValue() 8378 yy34 := &x.C 8379 if yyxt35 := z.Extension(yy34); yyxt35 != nil { 8380 z.EncExtension(yy34, yyxt35) 8381 } else { 8382 yy34.CodecEncodeSelf(e) 8383 } 8384 z.EncWriteMapElemKey() 8385 if z.IsJSONHandle() { 8386 z.EncWr().WriteStr("\"J\"") 8387 } else { 8388 r.EncodeString(`J`) 8389 } 8390 z.EncWriteMapElemValue() 8391 if yyxt36 := z.Extension(x.J); yyxt36 != nil { 8392 z.EncExtension(x.J, yyxt36) 8393 } else { 8394 x.J.CodecEncodeSelf(e) 8395 } 8396 z.EncWriteMapElemKey() 8397 if z.IsJSONHandle() { 8398 z.EncWr().WriteStr("\"L\"") 8399 } else { 8400 r.EncodeString(`L`) 8401 } 8402 z.EncWriteMapElemValue() 8403 if x.L == nil { 8404 r.EncodeNil() 8405 } else { 8406 h.encSliceTestMammoth2(([]TestMammoth2)(x.L), e) 8407 } // end block: if x.L slice == nil 8408 z.EncWriteMapElemKey() 8409 if z.IsJSONHandle() { 8410 z.EncWr().WriteStr("\"M\"") 8411 } else { 8412 r.EncodeString(`M`) 8413 } 8414 z.EncWriteMapElemValue() 8415 if x.M == nil { 8416 r.EncodeNil() 8417 } else { 8418 h.encMaptestMammoth2BasicTestMammoth2((map[testMammoth2Basic]TestMammoth2)(x.M), e) 8419 } // end block: if x.M map == nil 8420 z.EncWriteMapElemKey() 8421 if z.IsJSONHandle() { 8422 z.EncWr().WriteStr("\"T\"") 8423 } else { 8424 r.EncodeString(`T`) 8425 } 8426 z.EncWriteMapElemValue() 8427 if yyxt39 := z.Extension(x.T); yyxt39 != nil { 8428 z.EncExtension(x.T, yyxt39) 8429 } else { 8430 x.T.CodecEncodeSelf(e) 8431 } 8432 z.EncWriteMapElemKey() 8433 if z.IsJSONHandle() { 8434 z.EncWr().WriteStr("\"Tbytes\"") 8435 } else { 8436 r.EncodeString(`Tbytes`) 8437 } 8438 z.EncWriteMapElemValue() 8439 if x.Tbytes == nil { 8440 r.EncodeNil() 8441 } else { 8442 r.EncodeStringBytesRaw([]byte(x.Tbytes)) 8443 } // end block: if x.Tbytes slice == nil 8444 z.EncWriteMapElemKey() 8445 if z.IsJSONHandle() { 8446 z.EncWr().WriteStr("\"Tcomplex128\"") 8447 } else { 8448 r.EncodeString(`Tcomplex128`) 8449 } 8450 z.EncWriteMapElemValue() 8451 z.EncEncodeComplex128(complex128(x.Tcomplex128)) 8452 z.EncWriteMapElemKey() 8453 if z.IsJSONHandle() { 8454 z.EncWr().WriteStr("\"Tcomplex64\"") 8455 } else { 8456 r.EncodeString(`Tcomplex64`) 8457 } 8458 z.EncWriteMapElemValue() 8459 z.EncEncodeComplex64(complex64(x.Tcomplex64)) 8460 z.EncWriteMapElemKey() 8461 if z.IsJSONHandle() { 8462 z.EncWr().WriteStr("\"Tpbytes\"") 8463 } else { 8464 r.EncodeString(`Tpbytes`) 8465 } 8466 z.EncWriteMapElemValue() 8467 if yyn14 { 8468 r.EncodeNil() 8469 } else { 8470 yy43 := *x.Tpbytes 8471 if yy43 == nil { 8472 r.EncodeNil() 8473 } else { 8474 r.EncodeStringBytesRaw([]byte(yy43)) 8475 } // end block: if yy43 slice == nil 8476 } 8477 z.EncWriteMapElemKey() 8478 if z.IsJSONHandle() { 8479 z.EncWr().WriteStr("\"V\"") 8480 } else { 8481 r.EncodeString(`V`) 8482 } 8483 z.EncWriteMapElemValue() 8484 yy45 := &x.V 8485 if yyxt46 := z.Extension(yy45); yyxt46 != nil { 8486 z.EncExtension(yy45, yyxt46) 8487 } else { 8488 yy45.CodecEncodeSelf(e) 8489 } 8490 } else { 8491 z.EncWriteMapElemKey() 8492 if z.IsJSONHandle() { 8493 z.EncWr().WriteStr("\"V\"") 8494 } else { 8495 r.EncodeString(`V`) 8496 } 8497 z.EncWriteMapElemValue() 8498 yy47 := &x.V 8499 if yyxt48 := z.Extension(yy47); yyxt48 != nil { 8500 z.EncExtension(yy47, yyxt48) 8501 } else { 8502 yy47.CodecEncodeSelf(e) 8503 } 8504 z.EncWriteMapElemKey() 8505 if z.IsJSONHandle() { 8506 z.EncWr().WriteStr("\"T\"") 8507 } else { 8508 r.EncodeString(`T`) 8509 } 8510 z.EncWriteMapElemValue() 8511 if yyxt49 := z.Extension(x.T); yyxt49 != nil { 8512 z.EncExtension(x.T, yyxt49) 8513 } else { 8514 x.T.CodecEncodeSelf(e) 8515 } 8516 z.EncWriteMapElemKey() 8517 if z.IsJSONHandle() { 8518 z.EncWr().WriteStr("\"B\"") 8519 } else { 8520 r.EncodeString(`B`) 8521 } 8522 z.EncWriteMapElemValue() 8523 if yyxt50 := z.Extension(x.B); yyxt50 != nil { 8524 z.EncExtension(x.B, yyxt50) 8525 } else { 8526 x.B.CodecEncodeSelf(e) 8527 } 8528 z.EncWriteMapElemKey() 8529 if z.IsJSONHandle() { 8530 z.EncWr().WriteStr("\"J\"") 8531 } else { 8532 r.EncodeString(`J`) 8533 } 8534 z.EncWriteMapElemValue() 8535 if yyxt51 := z.Extension(x.J); yyxt51 != nil { 8536 z.EncExtension(x.J, yyxt51) 8537 } else { 8538 x.J.CodecEncodeSelf(e) 8539 } 8540 z.EncWriteMapElemKey() 8541 if z.IsJSONHandle() { 8542 z.EncWr().WriteStr("\"C\"") 8543 } else { 8544 r.EncodeString(`C`) 8545 } 8546 z.EncWriteMapElemValue() 8547 yy52 := &x.C 8548 if yyxt53 := z.Extension(yy52); yyxt53 != nil { 8549 z.EncExtension(yy52, yyxt53) 8550 } else { 8551 yy52.CodecEncodeSelf(e) 8552 } 8553 z.EncWriteMapElemKey() 8554 if z.IsJSONHandle() { 8555 z.EncWr().WriteStr("\"M\"") 8556 } else { 8557 r.EncodeString(`M`) 8558 } 8559 z.EncWriteMapElemValue() 8560 if x.M == nil { 8561 r.EncodeNil() 8562 } else { 8563 h.encMaptestMammoth2BasicTestMammoth2((map[testMammoth2Basic]TestMammoth2)(x.M), e) 8564 } // end block: if x.M map == nil 8565 z.EncWriteMapElemKey() 8566 if z.IsJSONHandle() { 8567 z.EncWr().WriteStr("\"L\"") 8568 } else { 8569 r.EncodeString(`L`) 8570 } 8571 z.EncWriteMapElemValue() 8572 if x.L == nil { 8573 r.EncodeNil() 8574 } else { 8575 h.encSliceTestMammoth2(([]TestMammoth2)(x.L), e) 8576 } // end block: if x.L slice == nil 8577 z.EncWriteMapElemKey() 8578 if z.IsJSONHandle() { 8579 z.EncWr().WriteStr("\"A\"") 8580 } else { 8581 r.EncodeString(`A`) 8582 } 8583 z.EncWriteMapElemValue() 8584 yy56 := &x.A 8585 h.encArray4int64((*[4]int64)(yy56), e) 8586 z.EncWriteMapElemKey() 8587 if z.IsJSONHandle() { 8588 z.EncWr().WriteStr("\"Tcomplex128\"") 8589 } else { 8590 r.EncodeString(`Tcomplex128`) 8591 } 8592 z.EncWriteMapElemValue() 8593 z.EncEncodeComplex128(complex128(x.Tcomplex128)) 8594 z.EncWriteMapElemKey() 8595 if z.IsJSONHandle() { 8596 z.EncWr().WriteStr("\"Tcomplex64\"") 8597 } else { 8598 r.EncodeString(`Tcomplex64`) 8599 } 8600 z.EncWriteMapElemValue() 8601 z.EncEncodeComplex64(complex64(x.Tcomplex64)) 8602 z.EncWriteMapElemKey() 8603 if z.IsJSONHandle() { 8604 z.EncWr().WriteStr("\"Tbytes\"") 8605 } else { 8606 r.EncodeString(`Tbytes`) 8607 } 8608 z.EncWriteMapElemValue() 8609 if x.Tbytes == nil { 8610 r.EncodeNil() 8611 } else { 8612 r.EncodeStringBytesRaw([]byte(x.Tbytes)) 8613 } // end block: if x.Tbytes slice == nil 8614 z.EncWriteMapElemKey() 8615 if z.IsJSONHandle() { 8616 z.EncWr().WriteStr("\"Tpbytes\"") 8617 } else { 8618 r.EncodeString(`Tpbytes`) 8619 } 8620 z.EncWriteMapElemValue() 8621 if yyn14 { 8622 r.EncodeNil() 8623 } else { 8624 yy61 := *x.Tpbytes 8625 if yy61 == nil { 8626 r.EncodeNil() 8627 } else { 8628 r.EncodeStringBytesRaw([]byte(yy61)) 8629 } // end block: if yy61 slice == nil 8630 } 8631 } 8632 z.EncWriteMapEnd() 8633 } 8634 } 8635 } 8636 8637 func (x *TestMammoth2Wrapper) CodecDecodeSelf(d *Decoder) { 8638 var h codecSelfer19781 8639 z, r := GenHelper().Decoder(d) 8640 _, _, _ = h, z, r 8641 yyct2 := r.ContainerType() 8642 if yyct2 == codecSelferValueTypeNil19781 { 8643 *(x) = TestMammoth2Wrapper{} 8644 } else if yyct2 == codecSelferValueTypeMap19781 { 8645 yyl2 := z.DecReadMapStart() 8646 if yyl2 == 0 { 8647 } else { 8648 x.codecDecodeSelfFromMap(yyl2, d) 8649 } 8650 z.DecReadMapEnd() 8651 } else if yyct2 == codecSelferValueTypeArray19781 { 8652 yyl2 := z.DecReadArrayStart() 8653 if yyl2 != 0 { 8654 x.codecDecodeSelfFromArray(yyl2, d) 8655 } 8656 z.DecReadArrayEnd() 8657 } else { 8658 panic(errCodecSelferOnlyMapOrArrayEncodeToStruct19781) 8659 } 8660 } 8661 8662 func (x *TestMammoth2Wrapper) codecDecodeSelfFromMap(l int, d *Decoder) { 8663 var h codecSelfer19781 8664 z, r := GenHelper().Decoder(d) 8665 _, _, _ = h, z, r 8666 var yyhl3 bool = l >= 0 8667 for yyj3 := 0; z.DecContainerNext(yyj3, l, yyhl3); yyj3++ { 8668 z.DecReadMapElemKey() 8669 yys3 := r.DecodeStringAsBytes() 8670 z.DecReadMapElemValue() 8671 switch string(yys3) { 8672 case "V": 8673 if yyxt5 := z.Extension(x.V); yyxt5 != nil { 8674 z.DecExtension(&x.V, yyxt5) 8675 } else { 8676 x.V.CodecDecodeSelf(d) 8677 } 8678 case "T": 8679 if yyxt7 := z.Extension(x.T); yyxt7 != nil { 8680 z.DecExtension(&x.T, yyxt7) 8681 } else { 8682 x.T.CodecDecodeSelf(d) 8683 } 8684 case "B": 8685 if yyxt9 := z.Extension(x.B); yyxt9 != nil { 8686 z.DecExtension(&x.B, yyxt9) 8687 } else { 8688 x.B.CodecDecodeSelf(d) 8689 } 8690 case "J": 8691 if yyxt11 := z.Extension(x.J); yyxt11 != nil { 8692 z.DecExtension(&x.J, yyxt11) 8693 } else { 8694 x.J.CodecDecodeSelf(d) 8695 } 8696 case "C": 8697 if yyxt13 := z.Extension(x.C); yyxt13 != nil { 8698 z.DecExtension(&x.C, yyxt13) 8699 } else { 8700 x.C.CodecDecodeSelf(d) 8701 } 8702 case "M": 8703 h.decMaptestMammoth2BasicTestMammoth2((*map[testMammoth2Basic]TestMammoth2)(&x.M), d) 8704 case "L": 8705 h.decSliceTestMammoth2((*[]TestMammoth2)(&x.L), d) 8706 case "A": 8707 h.decArray4int64((*[4]int64)(&x.A), d) 8708 case "Tcomplex128": 8709 x.Tcomplex128 = (complex128)(complex(r.DecodeFloat64(), 0)) 8710 case "Tcomplex64": 8711 x.Tcomplex64 = (complex64)(complex(z.DecDecodeFloat32(), 0)) 8712 case "Tbytes": 8713 x.Tbytes = z.DecodeBytesInto(([]byte)(x.Tbytes)) 8714 case "Tpbytes": 8715 if r.TryNil() { 8716 if x.Tpbytes != nil { // remove the if-true 8717 x.Tpbytes = nil 8718 } 8719 } else { 8720 if x.Tpbytes == nil { 8721 x.Tpbytes = new([]uint8) 8722 } 8723 *x.Tpbytes = z.DecodeBytesInto(*(*[]byte)(x.Tpbytes)) 8724 } 8725 default: 8726 z.DecStructFieldNotFound(-1, string(yys3)) 8727 } // end switch yys3 8728 } // end for yyj3 8729 } 8730 8731 func (x *TestMammoth2Wrapper) codecDecodeSelfFromArray(l int, d *Decoder) { 8732 var h codecSelfer19781 8733 z, r := GenHelper().Decoder(d) 8734 _, _, _ = h, z, r 8735 var yyj26 int 8736 var yyb26 bool 8737 var yyhl26 bool = l >= 0 8738 yyb26 = !z.DecContainerNext(yyj26, l, yyhl26) 8739 if yyb26 { 8740 z.DecReadArrayEnd() 8741 return 8742 } 8743 z.DecReadArrayElem() 8744 if yyxt28 := z.Extension(x.V); yyxt28 != nil { 8745 z.DecExtension(&x.V, yyxt28) 8746 } else { 8747 x.V.CodecDecodeSelf(d) 8748 } 8749 yyj26++ 8750 yyb26 = !z.DecContainerNext(yyj26, l, yyhl26) 8751 if yyb26 { 8752 z.DecReadArrayEnd() 8753 return 8754 } 8755 z.DecReadArrayElem() 8756 if yyxt30 := z.Extension(x.T); yyxt30 != nil { 8757 z.DecExtension(&x.T, yyxt30) 8758 } else { 8759 x.T.CodecDecodeSelf(d) 8760 } 8761 yyj26++ 8762 yyb26 = !z.DecContainerNext(yyj26, l, yyhl26) 8763 if yyb26 { 8764 z.DecReadArrayEnd() 8765 return 8766 } 8767 z.DecReadArrayElem() 8768 if yyxt32 := z.Extension(x.B); yyxt32 != nil { 8769 z.DecExtension(&x.B, yyxt32) 8770 } else { 8771 x.B.CodecDecodeSelf(d) 8772 } 8773 yyj26++ 8774 yyb26 = !z.DecContainerNext(yyj26, l, yyhl26) 8775 if yyb26 { 8776 z.DecReadArrayEnd() 8777 return 8778 } 8779 z.DecReadArrayElem() 8780 if yyxt34 := z.Extension(x.J); yyxt34 != nil { 8781 z.DecExtension(&x.J, yyxt34) 8782 } else { 8783 x.J.CodecDecodeSelf(d) 8784 } 8785 yyj26++ 8786 yyb26 = !z.DecContainerNext(yyj26, l, yyhl26) 8787 if yyb26 { 8788 z.DecReadArrayEnd() 8789 return 8790 } 8791 z.DecReadArrayElem() 8792 if yyxt36 := z.Extension(x.C); yyxt36 != nil { 8793 z.DecExtension(&x.C, yyxt36) 8794 } else { 8795 x.C.CodecDecodeSelf(d) 8796 } 8797 yyj26++ 8798 yyb26 = !z.DecContainerNext(yyj26, l, yyhl26) 8799 if yyb26 { 8800 z.DecReadArrayEnd() 8801 return 8802 } 8803 z.DecReadArrayElem() 8804 h.decMaptestMammoth2BasicTestMammoth2((*map[testMammoth2Basic]TestMammoth2)(&x.M), d) 8805 yyj26++ 8806 yyb26 = !z.DecContainerNext(yyj26, l, yyhl26) 8807 if yyb26 { 8808 z.DecReadArrayEnd() 8809 return 8810 } 8811 z.DecReadArrayElem() 8812 h.decSliceTestMammoth2((*[]TestMammoth2)(&x.L), d) 8813 yyj26++ 8814 yyb26 = !z.DecContainerNext(yyj26, l, yyhl26) 8815 if yyb26 { 8816 z.DecReadArrayEnd() 8817 return 8818 } 8819 z.DecReadArrayElem() 8820 h.decArray4int64((*[4]int64)(&x.A), d) 8821 yyj26++ 8822 yyb26 = !z.DecContainerNext(yyj26, l, yyhl26) 8823 if yyb26 { 8824 z.DecReadArrayEnd() 8825 return 8826 } 8827 z.DecReadArrayElem() 8828 x.Tcomplex128 = (complex128)(complex(r.DecodeFloat64(), 0)) 8829 yyj26++ 8830 yyb26 = !z.DecContainerNext(yyj26, l, yyhl26) 8831 if yyb26 { 8832 z.DecReadArrayEnd() 8833 return 8834 } 8835 z.DecReadArrayElem() 8836 x.Tcomplex64 = (complex64)(complex(z.DecDecodeFloat32(), 0)) 8837 yyj26++ 8838 yyb26 = !z.DecContainerNext(yyj26, l, yyhl26) 8839 if yyb26 { 8840 z.DecReadArrayEnd() 8841 return 8842 } 8843 z.DecReadArrayElem() 8844 x.Tbytes = z.DecodeBytesInto(([]byte)(x.Tbytes)) 8845 yyj26++ 8846 yyb26 = !z.DecContainerNext(yyj26, l, yyhl26) 8847 if yyb26 { 8848 z.DecReadArrayEnd() 8849 return 8850 } 8851 z.DecReadArrayElem() 8852 if r.TryNil() { 8853 if x.Tpbytes != nil { // remove the if-true 8854 x.Tpbytes = nil 8855 } 8856 } else { 8857 if x.Tpbytes == nil { 8858 x.Tpbytes = new([]uint8) 8859 } 8860 *x.Tpbytes = z.DecodeBytesInto(*(*[]byte)(x.Tpbytes)) 8861 } 8862 yyj26++ 8863 for ; z.DecContainerNext(yyj26, l, yyhl26); yyj26++ { 8864 z.DecReadArrayElem() 8865 z.DecStructFieldNotFound(yyj26-1, "") 8866 } 8867 } 8868 8869 func (x *TestMammoth2Wrapper) IsCodecEmpty() bool { 8870 return !(!(x.V.IsCodecEmpty()) || x.T != 0 || x.B != 0 || x.J != 0 || x.C != testMammoth2Basic{} || len(x.M) != 0 || len(x.L) != 0 || x.A != [4]int64{} || x.Tcomplex128 != 0 || x.Tcomplex64 != 0 || len(x.Tbytes) != 0 || false) 8871 } 8872 8873 func (x codecSelfer19781) encMaptestMammoth2BasicTestMammoth2(v map[testMammoth2Basic]TestMammoth2, e *Encoder) { 8874 var h codecSelfer19781 8875 z, r := GenHelper().Encoder(e) 8876 _, _, _ = h, z, r 8877 if v == nil { 8878 r.EncodeNil() 8879 } else if z.EncBasicHandle().Canonical { 8880 z.EncEncodeMapNonNil(v) 8881 } else { 8882 z.EncWriteMapStart(len(v)) 8883 for yyk1, yyv1 := range v { 8884 z.EncWriteMapElemKey() 8885 yy2 := &yyk1 8886 if yyxt3 := z.Extension(yy2); yyxt3 != nil { 8887 z.EncExtension(yy2, yyxt3) 8888 } else { 8889 yy2.CodecEncodeSelf(e) 8890 } 8891 z.EncWriteMapElemValue() 8892 yy4 := &yyv1 8893 if yyxt5 := z.Extension(yy4); yyxt5 != nil { 8894 z.EncExtension(yy4, yyxt5) 8895 } else { 8896 yy4.CodecEncodeSelf(e) 8897 } 8898 } 8899 z.EncWriteMapEnd() 8900 } 8901 } 8902 8903 func (x codecSelfer19781) decMaptestMammoth2BasicTestMammoth2(v *map[testMammoth2Basic]TestMammoth2, d *Decoder) { 8904 var h codecSelfer19781 8905 z, r := GenHelper().Decoder(d) 8906 _, _, _ = h, z, r 8907 8908 yyv1 := *v 8909 yyl1 := z.DecReadMapStart() 8910 if yyl1 == codecSelferDecContainerLenNil19781 { 8911 *v = nil 8912 } else { 8913 if yyv1 == nil { 8914 yyrl1 := z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 1408) 8915 yyv1 = make(map[testMammoth2Basic]TestMammoth2, yyrl1) 8916 *v = yyv1 8917 } 8918 var yymk1 testMammoth2Basic 8919 var yymv1 TestMammoth2 8920 var yymg1, yymdn1 bool 8921 if z.DecBasicHandle().MapValueReset { 8922 yymg1 = true 8923 } 8924 if yyl1 != 0 { 8925 yyhl1 := yyl1 > 0 8926 for yyj1 := 0; z.DecContainerNext(yyj1, yyl1, yyhl1); yyj1++ { 8927 z.DecReadMapElemKey() 8928 if yyxt3 := z.Extension(yymk1); yyxt3 != nil { 8929 z.DecExtension(&yymk1, yyxt3) 8930 } else { 8931 yymk1.CodecDecodeSelf(d) 8932 } 8933 if yymg1 { 8934 yymv1 = yyv1[yymk1] 8935 } else { 8936 yymv1 = TestMammoth2{} 8937 } 8938 z.DecReadMapElemValue() 8939 yymdn1 = false 8940 if yyxt5 := z.Extension(yymv1); yyxt5 != nil { 8941 z.DecExtension(&yymv1, yyxt5) 8942 } else { 8943 yymv1.CodecDecodeSelf(d) 8944 } 8945 if yymdn1 { 8946 yyv1[yymk1] = TestMammoth2{} 8947 } else { 8948 yyv1[yymk1] = yymv1 8949 } 8950 } 8951 } // else len==0: leave as-is (do not clear map entries) 8952 z.DecReadMapEnd() 8953 } 8954 } 8955 8956 func (x codecSelfer19781) encSliceTestMammoth2(v []TestMammoth2, e *Encoder) { 8957 var h codecSelfer19781 8958 z, r := GenHelper().Encoder(e) 8959 _, _, _ = h, z, r 8960 if v == nil { 8961 r.EncodeNil() 8962 return 8963 } 8964 z.EncWriteArrayStart(len(v)) 8965 for yyv1 := range v { 8966 z.EncWriteArrayElem() 8967 yy2 := &v[yyv1] 8968 if yyxt3 := z.Extension(yy2); yyxt3 != nil { 8969 z.EncExtension(yy2, yyxt3) 8970 } else { 8971 yy2.CodecEncodeSelf(e) 8972 } 8973 } 8974 z.EncWriteArrayEnd() 8975 } 8976 8977 func (x codecSelfer19781) decSliceTestMammoth2(v *[]TestMammoth2, d *Decoder) { 8978 var h codecSelfer19781 8979 z, r := GenHelper().Decoder(d) 8980 _, _, _ = h, z, r 8981 8982 yyv1 := *v 8983 yyh1, yyl1 := z.DecSliceHelperStart() 8984 var yyc1 bool 8985 _ = yyc1 8986 if yyh1.IsNil { 8987 if yyv1 != nil { 8988 yyv1 = nil 8989 yyc1 = true 8990 } 8991 } else if yyl1 == 0 { 8992 if yyv1 == nil { 8993 yyv1 = []TestMammoth2{} 8994 yyc1 = true 8995 } else if len(yyv1) != 0 { 8996 yyv1 = yyv1[:0] 8997 yyc1 = true 8998 } 8999 } else { 9000 yyhl1 := yyl1 > 0 9001 var yyrl1 int 9002 _ = yyrl1 9003 if yyhl1 { 9004 if yyl1 > cap(yyv1) { 9005 yyrl1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 1376) 9006 if yyrl1 <= cap(yyv1) { 9007 yyv1 = yyv1[:yyrl1] 9008 } else { 9009 yyv1 = make([]TestMammoth2, yyrl1) 9010 } 9011 yyc1 = true 9012 } else if yyl1 != len(yyv1) { 9013 yyv1 = yyv1[:yyl1] 9014 yyc1 = true 9015 } 9016 } 9017 var yyj1 int 9018 for yyj1 = 0; z.DecContainerNext(yyj1, yyl1, yyhl1); yyj1++ { 9019 if yyj1 == 0 && yyv1 == nil { 9020 if yyhl1 { 9021 yyrl1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 1376) 9022 } else { 9023 yyrl1 = 8 9024 } 9025 yyv1 = make([]TestMammoth2, yyrl1) 9026 yyc1 = true 9027 } 9028 yyh1.ElemContainerState(yyj1) 9029 var yydb1 bool 9030 if yyj1 >= len(yyv1) { 9031 yyv1 = append(yyv1, TestMammoth2{}) 9032 yyc1 = true 9033 } 9034 if yydb1 { 9035 z.DecSwallow() 9036 } else { 9037 if yyxt3 := z.Extension(yyv1[yyj1]); yyxt3 != nil { 9038 z.DecExtension(&yyv1[yyj1], yyxt3) 9039 } else { 9040 yyv1[yyj1].CodecDecodeSelf(d) 9041 } 9042 } 9043 } 9044 if yyj1 < len(yyv1) { 9045 yyv1 = yyv1[:yyj1] 9046 yyc1 = true 9047 } else if yyj1 == 0 && yyv1 == nil { 9048 yyv1 = []TestMammoth2{} 9049 yyc1 = true 9050 } 9051 } 9052 yyh1.End() 9053 if yyc1 { 9054 *v = yyv1 9055 } 9056 } 9057 9058 func (x codecSelfer19781) encArray4int64(v *[4]int64, e *Encoder) { 9059 var h codecSelfer19781 9060 z, r := GenHelper().Encoder(e) 9061 _, _, _ = h, z, r 9062 if v == nil { 9063 r.EncodeNil() 9064 return 9065 } 9066 z.EncWriteArrayStart(len(v)) 9067 for yyv1 := range v { 9068 z.EncWriteArrayElem() 9069 r.EncodeInt(int64(v[yyv1])) 9070 } 9071 z.EncWriteArrayEnd() 9072 } 9073 9074 func (x codecSelfer19781) decArray4int64(v *[4]int64, d *Decoder) { 9075 var h codecSelfer19781 9076 z, r := GenHelper().Decoder(d) 9077 _, _, _ = h, z, r 9078 9079 yyv1 := v 9080 yyh1, yyl1 := z.DecSliceHelperStart() 9081 if yyl1 == 0 { 9082 } else { 9083 yyhl1 := yyl1 > 0 9084 var yyrl1 int 9085 _ = yyrl1 9086 var yyj1 int 9087 for yyj1 = 0; z.DecContainerNext(yyj1, yyl1, yyhl1); yyj1++ { 9088 yyh1.ElemContainerState(yyj1) 9089 var yydb1 bool 9090 if yyj1 >= len(yyv1) { 9091 z.DecArrayCannotExpand(len(v), yyj1+1) 9092 yydb1 = true 9093 } 9094 if yydb1 { 9095 z.DecSwallow() 9096 } else { 9097 yyv1[yyj1] = (int64)(r.DecodeInt64()) 9098 } 9099 } 9100 } 9101 yyh1.End() 9102 }