--- /dev/null
+// +build !notfastpath
+
+// Code generated by codecgen - DO NOT EDIT.
+
+package codec
+
+import (
+ "errors"
+ "runtime"
+ "strconv"
+)
+
+const (
+ // ----- content types ----
+ codecSelferCcUTF819781 = 1
+ codecSelferCcRAW19781 = 0
+ // ----- value types used ----
+ codecSelferValueTypeArray19781 = 10
+ codecSelferValueTypeMap19781 = 9
+ codecSelferValueTypeString19781 = 6
+ codecSelferValueTypeInt19781 = 2
+ codecSelferValueTypeUint19781 = 3
+ codecSelferValueTypeFloat19781 = 4
+ codecSelferBitsize19781 = uint8(32 << (^uint(0) >> 63))
+)
+
+var (
+ errCodecSelferOnlyMapOrArrayEncodeToStruct19781 = errors.New(`only encoded map or array can be decoded into a struct`)
+)
+
+type codecSelfer19781 struct{}
+
+func init() {
+ if GenVersion != 8 {
+ _, file, _, _ := runtime.Caller(0)
+ panic("codecgen version mismatch: current: 8, need " + strconv.FormatInt(int64(GenVersion), 10) + ". Re-generate file: " + file)
+ }
+ if false { // reference the types, but skip this branch at build/run time
+ }
+}
+
+func (x *TestMammoth2) CodecEncodeSelf(e *Encoder) {
+ var h codecSelfer19781
+ z, r := GenHelperEncoder(e)
+ _, _, _ = h, z, r
+ if x == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil {
+ z.EncExtension(x, yyxt1)
+ } else {
+ yysep2 := !z.EncBinary()
+ yy2arr2 := z.EncBasicHandle().StructToArray
+ _, _ = yysep2, yy2arr2
+ const yyr2 bool = false // struct tag has 'toArray'
+ if yyr2 || yy2arr2 {
+ r.WriteArrayStart(576)
+ } else {
+ r.WriteMapStart(576)
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.EncFallback(x.FIntf)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FIntf`)
+ }
+ r.WriteMapElemValue()
+ if x.FIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.EncFallback(x.FIntf)
+ }
+ }
+ }
+ var yyn6 bool
+ if x.FptrIntf == nil {
+ yyn6 = true
+ goto LABEL6
+ }
+ LABEL6:
+ if yyr2 || yy2arr2 {
+ if yyn6 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy7 := *x.FptrIntf
+ if false {
+ } else {
+ z.EncFallback(yy7)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrIntf`)
+ }
+ r.WriteMapElemValue()
+ if yyn6 {
+ r.EncodeNil()
+ } else {
+ if x.FptrIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy9 := *x.FptrIntf
+ if false {
+ } else {
+ z.EncFallback(yy9)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, string(x.FString))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FString`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, string(x.FString))
+ }
+ }
+ var yyn14 bool
+ if x.FptrString == nil {
+ yyn14 = true
+ goto LABEL14
+ }
+ LABEL14:
+ if yyr2 || yy2arr2 {
+ if yyn14 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrString == nil {
+ r.EncodeNil()
+ } else {
+ yy15 := *x.FptrString
+ if false {
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, string(yy15))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrString`)
+ }
+ r.WriteMapElemValue()
+ if yyn14 {
+ r.EncodeNil()
+ } else {
+ if x.FptrString == nil {
+ r.EncodeNil()
+ } else {
+ yy17 := *x.FptrString
+ if false {
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, string(yy17))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeFloat32(float32(x.FFloat32))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FFloat32`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeFloat32(float32(x.FFloat32))
+ }
+ }
+ var yyn22 bool
+ if x.FptrFloat32 == nil {
+ yyn22 = true
+ goto LABEL22
+ }
+ LABEL22:
+ if yyr2 || yy2arr2 {
+ if yyn22 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy23 := *x.FptrFloat32
+ if false {
+ } else {
+ r.EncodeFloat32(float32(yy23))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrFloat32`)
+ }
+ r.WriteMapElemValue()
+ if yyn22 {
+ r.EncodeNil()
+ } else {
+ if x.FptrFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy25 := *x.FptrFloat32
+ if false {
+ } else {
+ r.EncodeFloat32(float32(yy25))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeFloat64(float64(x.FFloat64))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FFloat64`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeFloat64(float64(x.FFloat64))
+ }
+ }
+ var yyn30 bool
+ if x.FptrFloat64 == nil {
+ yyn30 = true
+ goto LABEL30
+ }
+ LABEL30:
+ if yyr2 || yy2arr2 {
+ if yyn30 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy31 := *x.FptrFloat64
+ if false {
+ } else {
+ r.EncodeFloat64(float64(yy31))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrFloat64`)
+ }
+ r.WriteMapElemValue()
+ if yyn30 {
+ r.EncodeNil()
+ } else {
+ if x.FptrFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy33 := *x.FptrFloat64
+ if false {
+ } else {
+ r.EncodeFloat64(float64(yy33))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeUint(uint64(x.FUint))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FUint`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeUint(uint64(x.FUint))
+ }
+ }
+ var yyn38 bool
+ if x.FptrUint == nil {
+ yyn38 = true
+ goto LABEL38
+ }
+ LABEL38:
+ if yyr2 || yy2arr2 {
+ if yyn38 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrUint == nil {
+ r.EncodeNil()
+ } else {
+ yy39 := *x.FptrUint
+ if false {
+ } else {
+ r.EncodeUint(uint64(yy39))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrUint`)
+ }
+ r.WriteMapElemValue()
+ if yyn38 {
+ r.EncodeNil()
+ } else {
+ if x.FptrUint == nil {
+ r.EncodeNil()
+ } else {
+ yy41 := *x.FptrUint
+ if false {
+ } else {
+ r.EncodeUint(uint64(yy41))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeUint(uint64(x.FUint8))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FUint8`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeUint(uint64(x.FUint8))
+ }
+ }
+ var yyn46 bool
+ if x.FptrUint8 == nil {
+ yyn46 = true
+ goto LABEL46
+ }
+ LABEL46:
+ if yyr2 || yy2arr2 {
+ if yyn46 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy47 := *x.FptrUint8
+ if false {
+ } else {
+ r.EncodeUint(uint64(yy47))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrUint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn46 {
+ r.EncodeNil()
+ } else {
+ if x.FptrUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy49 := *x.FptrUint8
+ if false {
+ } else {
+ r.EncodeUint(uint64(yy49))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeUint(uint64(x.FUint16))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FUint16`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeUint(uint64(x.FUint16))
+ }
+ }
+ var yyn54 bool
+ if x.FptrUint16 == nil {
+ yyn54 = true
+ goto LABEL54
+ }
+ LABEL54:
+ if yyr2 || yy2arr2 {
+ if yyn54 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy55 := *x.FptrUint16
+ if false {
+ } else {
+ r.EncodeUint(uint64(yy55))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrUint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn54 {
+ r.EncodeNil()
+ } else {
+ if x.FptrUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy57 := *x.FptrUint16
+ if false {
+ } else {
+ r.EncodeUint(uint64(yy57))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeUint(uint64(x.FUint32))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FUint32`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeUint(uint64(x.FUint32))
+ }
+ }
+ var yyn62 bool
+ if x.FptrUint32 == nil {
+ yyn62 = true
+ goto LABEL62
+ }
+ LABEL62:
+ if yyr2 || yy2arr2 {
+ if yyn62 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy63 := *x.FptrUint32
+ if false {
+ } else {
+ r.EncodeUint(uint64(yy63))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrUint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn62 {
+ r.EncodeNil()
+ } else {
+ if x.FptrUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy65 := *x.FptrUint32
+ if false {
+ } else {
+ r.EncodeUint(uint64(yy65))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeUint(uint64(x.FUint64))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FUint64`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeUint(uint64(x.FUint64))
+ }
+ }
+ var yyn70 bool
+ if x.FptrUint64 == nil {
+ yyn70 = true
+ goto LABEL70
+ }
+ LABEL70:
+ if yyr2 || yy2arr2 {
+ if yyn70 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy71 := *x.FptrUint64
+ if false {
+ } else {
+ r.EncodeUint(uint64(yy71))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrUint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn70 {
+ r.EncodeNil()
+ } else {
+ if x.FptrUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy73 := *x.FptrUint64
+ if false {
+ } else {
+ r.EncodeUint(uint64(yy73))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeUint(uint64(x.FUintptr))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FUintptr`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeUint(uint64(x.FUintptr))
+ }
+ }
+ var yyn78 bool
+ if x.FptrUintptr == nil {
+ yyn78 = true
+ goto LABEL78
+ }
+ LABEL78:
+ if yyr2 || yy2arr2 {
+ if yyn78 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy79 := *x.FptrUintptr
+ if false {
+ } else {
+ r.EncodeUint(uint64(yy79))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrUintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn78 {
+ r.EncodeNil()
+ } else {
+ if x.FptrUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy81 := *x.FptrUintptr
+ if false {
+ } else {
+ r.EncodeUint(uint64(yy81))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeInt(int64(x.FInt))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FInt`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeInt(int64(x.FInt))
+ }
+ }
+ var yyn86 bool
+ if x.FptrInt == nil {
+ yyn86 = true
+ goto LABEL86
+ }
+ LABEL86:
+ if yyr2 || yy2arr2 {
+ if yyn86 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrInt == nil {
+ r.EncodeNil()
+ } else {
+ yy87 := *x.FptrInt
+ if false {
+ } else {
+ r.EncodeInt(int64(yy87))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrInt`)
+ }
+ r.WriteMapElemValue()
+ if yyn86 {
+ r.EncodeNil()
+ } else {
+ if x.FptrInt == nil {
+ r.EncodeNil()
+ } else {
+ yy89 := *x.FptrInt
+ if false {
+ } else {
+ r.EncodeInt(int64(yy89))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeInt(int64(x.FInt8))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FInt8`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeInt(int64(x.FInt8))
+ }
+ }
+ var yyn94 bool
+ if x.FptrInt8 == nil {
+ yyn94 = true
+ goto LABEL94
+ }
+ LABEL94:
+ if yyr2 || yy2arr2 {
+ if yyn94 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy95 := *x.FptrInt8
+ if false {
+ } else {
+ r.EncodeInt(int64(yy95))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrInt8`)
+ }
+ r.WriteMapElemValue()
+ if yyn94 {
+ r.EncodeNil()
+ } else {
+ if x.FptrInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy97 := *x.FptrInt8
+ if false {
+ } else {
+ r.EncodeInt(int64(yy97))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeInt(int64(x.FInt16))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FInt16`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeInt(int64(x.FInt16))
+ }
+ }
+ var yyn102 bool
+ if x.FptrInt16 == nil {
+ yyn102 = true
+ goto LABEL102
+ }
+ LABEL102:
+ if yyr2 || yy2arr2 {
+ if yyn102 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy103 := *x.FptrInt16
+ if false {
+ } else {
+ r.EncodeInt(int64(yy103))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrInt16`)
+ }
+ r.WriteMapElemValue()
+ if yyn102 {
+ r.EncodeNil()
+ } else {
+ if x.FptrInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy105 := *x.FptrInt16
+ if false {
+ } else {
+ r.EncodeInt(int64(yy105))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeInt(int64(x.FInt32))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FInt32`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeInt(int64(x.FInt32))
+ }
+ }
+ var yyn110 bool
+ if x.FptrInt32 == nil {
+ yyn110 = true
+ goto LABEL110
+ }
+ LABEL110:
+ if yyr2 || yy2arr2 {
+ if yyn110 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy111 := *x.FptrInt32
+ if false {
+ } else {
+ r.EncodeInt(int64(yy111))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrInt32`)
+ }
+ r.WriteMapElemValue()
+ if yyn110 {
+ r.EncodeNil()
+ } else {
+ if x.FptrInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy113 := *x.FptrInt32
+ if false {
+ } else {
+ r.EncodeInt(int64(yy113))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeInt(int64(x.FInt64))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FInt64`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeInt(int64(x.FInt64))
+ }
+ }
+ var yyn118 bool
+ if x.FptrInt64 == nil {
+ yyn118 = true
+ goto LABEL118
+ }
+ LABEL118:
+ if yyr2 || yy2arr2 {
+ if yyn118 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy119 := *x.FptrInt64
+ if false {
+ } else {
+ r.EncodeInt(int64(yy119))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrInt64`)
+ }
+ r.WriteMapElemValue()
+ if yyn118 {
+ r.EncodeNil()
+ } else {
+ if x.FptrInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy121 := *x.FptrInt64
+ if false {
+ } else {
+ r.EncodeInt(int64(yy121))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeBool(bool(x.FBool))
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FBool`)
+ }
+ r.WriteMapElemValue()
+ if false {
+ } else {
+ r.EncodeBool(bool(x.FBool))
+ }
+ }
+ var yyn126 bool
+ if x.FptrBool == nil {
+ yyn126 = true
+ goto LABEL126
+ }
+ LABEL126:
+ if yyr2 || yy2arr2 {
+ if yyn126 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrBool == nil {
+ r.EncodeNil()
+ } else {
+ yy127 := *x.FptrBool
+ if false {
+ } else {
+ r.EncodeBool(bool(yy127))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrBool`)
+ }
+ r.WriteMapElemValue()
+ if yyn126 {
+ r.EncodeNil()
+ } else {
+ if x.FptrBool == nil {
+ r.EncodeNil()
+ } else {
+ yy129 := *x.FptrBool
+ if false {
+ } else {
+ r.EncodeBool(bool(yy129))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceIntfV(x.FSliceIntf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceIntf`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceIntfV(x.FSliceIntf, e)
+ }
+ }
+ }
+ var yyn134 bool
+ if x.FptrSliceIntf == nil {
+ yyn134 = true
+ goto LABEL134
+ }
+ LABEL134:
+ if yyr2 || yy2arr2 {
+ if yyn134 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy135 := *x.FptrSliceIntf
+ if false {
+ } else {
+ z.F.EncSliceIntfV(yy135, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceIntf`)
+ }
+ r.WriteMapElemValue()
+ if yyn134 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy137 := *x.FptrSliceIntf
+ if false {
+ } else {
+ z.F.EncSliceIntfV(yy137, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceStringV(x.FSliceString, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceString`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceStringV(x.FSliceString, e)
+ }
+ }
+ }
+ var yyn142 bool
+ if x.FptrSliceString == nil {
+ yyn142 = true
+ goto LABEL142
+ }
+ LABEL142:
+ if yyr2 || yy2arr2 {
+ if yyn142 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceString == nil {
+ r.EncodeNil()
+ } else {
+ yy143 := *x.FptrSliceString
+ if false {
+ } else {
+ z.F.EncSliceStringV(yy143, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceString`)
+ }
+ r.WriteMapElemValue()
+ if yyn142 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceString == nil {
+ r.EncodeNil()
+ } else {
+ yy145 := *x.FptrSliceString
+ if false {
+ } else {
+ z.F.EncSliceStringV(yy145, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceFloat32V(x.FSliceFloat32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceFloat32`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceFloat32V(x.FSliceFloat32, e)
+ }
+ }
+ }
+ var yyn150 bool
+ if x.FptrSliceFloat32 == nil {
+ yyn150 = true
+ goto LABEL150
+ }
+ LABEL150:
+ if yyr2 || yy2arr2 {
+ if yyn150 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy151 := *x.FptrSliceFloat32
+ if false {
+ } else {
+ z.F.EncSliceFloat32V(yy151, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceFloat32`)
+ }
+ r.WriteMapElemValue()
+ if yyn150 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy153 := *x.FptrSliceFloat32
+ if false {
+ } else {
+ z.F.EncSliceFloat32V(yy153, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceFloat64V(x.FSliceFloat64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceFloat64`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceFloat64V(x.FSliceFloat64, e)
+ }
+ }
+ }
+ var yyn158 bool
+ if x.FptrSliceFloat64 == nil {
+ yyn158 = true
+ goto LABEL158
+ }
+ LABEL158:
+ if yyr2 || yy2arr2 {
+ if yyn158 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy159 := *x.FptrSliceFloat64
+ if false {
+ } else {
+ z.F.EncSliceFloat64V(yy159, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceFloat64`)
+ }
+ r.WriteMapElemValue()
+ if yyn158 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy161 := *x.FptrSliceFloat64
+ if false {
+ } else {
+ z.F.EncSliceFloat64V(yy161, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceUintV(x.FSliceUint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceUint`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceUintV(x.FSliceUint, e)
+ }
+ }
+ }
+ var yyn166 bool
+ if x.FptrSliceUint == nil {
+ yyn166 = true
+ goto LABEL166
+ }
+ LABEL166:
+ if yyr2 || yy2arr2 {
+ if yyn166 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceUint == nil {
+ r.EncodeNil()
+ } else {
+ yy167 := *x.FptrSliceUint
+ if false {
+ } else {
+ z.F.EncSliceUintV(yy167, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceUint`)
+ }
+ r.WriteMapElemValue()
+ if yyn166 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceUint == nil {
+ r.EncodeNil()
+ } else {
+ yy169 := *x.FptrSliceUint
+ if false {
+ } else {
+ z.F.EncSliceUintV(yy169, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ r.EncodeStringBytes(codecSelferCcRAW19781, []byte(x.FSliceUint8))
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceUint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ r.EncodeStringBytes(codecSelferCcRAW19781, []byte(x.FSliceUint8))
+ }
+ }
+ }
+ var yyn174 bool
+ if x.FptrSliceUint8 == nil {
+ yyn174 = true
+ goto LABEL174
+ }
+ LABEL174:
+ if yyr2 || yy2arr2 {
+ if yyn174 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy175 := *x.FptrSliceUint8
+ if false {
+ } else {
+ r.EncodeStringBytes(codecSelferCcRAW19781, []byte(yy175))
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceUint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn174 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy177 := *x.FptrSliceUint8
+ if false {
+ } else {
+ r.EncodeStringBytes(codecSelferCcRAW19781, []byte(yy177))
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceUint16V(x.FSliceUint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceUint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceUint16V(x.FSliceUint16, e)
+ }
+ }
+ }
+ var yyn182 bool
+ if x.FptrSliceUint16 == nil {
+ yyn182 = true
+ goto LABEL182
+ }
+ LABEL182:
+ if yyr2 || yy2arr2 {
+ if yyn182 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy183 := *x.FptrSliceUint16
+ if false {
+ } else {
+ z.F.EncSliceUint16V(yy183, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceUint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn182 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy185 := *x.FptrSliceUint16
+ if false {
+ } else {
+ z.F.EncSliceUint16V(yy185, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceUint32V(x.FSliceUint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceUint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceUint32V(x.FSliceUint32, e)
+ }
+ }
+ }
+ var yyn190 bool
+ if x.FptrSliceUint32 == nil {
+ yyn190 = true
+ goto LABEL190
+ }
+ LABEL190:
+ if yyr2 || yy2arr2 {
+ if yyn190 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy191 := *x.FptrSliceUint32
+ if false {
+ } else {
+ z.F.EncSliceUint32V(yy191, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceUint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn190 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy193 := *x.FptrSliceUint32
+ if false {
+ } else {
+ z.F.EncSliceUint32V(yy193, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceUint64V(x.FSliceUint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceUint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceUint64V(x.FSliceUint64, e)
+ }
+ }
+ }
+ var yyn198 bool
+ if x.FptrSliceUint64 == nil {
+ yyn198 = true
+ goto LABEL198
+ }
+ LABEL198:
+ if yyr2 || yy2arr2 {
+ if yyn198 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy199 := *x.FptrSliceUint64
+ if false {
+ } else {
+ z.F.EncSliceUint64V(yy199, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceUint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn198 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy201 := *x.FptrSliceUint64
+ if false {
+ } else {
+ z.F.EncSliceUint64V(yy201, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceUintptrV(x.FSliceUintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceUintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceUintptrV(x.FSliceUintptr, e)
+ }
+ }
+ }
+ var yyn206 bool
+ if x.FptrSliceUintptr == nil {
+ yyn206 = true
+ goto LABEL206
+ }
+ LABEL206:
+ if yyr2 || yy2arr2 {
+ if yyn206 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy207 := *x.FptrSliceUintptr
+ if false {
+ } else {
+ z.F.EncSliceUintptrV(yy207, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceUintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn206 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy209 := *x.FptrSliceUintptr
+ if false {
+ } else {
+ z.F.EncSliceUintptrV(yy209, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceIntV(x.FSliceInt, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceInt`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceIntV(x.FSliceInt, e)
+ }
+ }
+ }
+ var yyn214 bool
+ if x.FptrSliceInt == nil {
+ yyn214 = true
+ goto LABEL214
+ }
+ LABEL214:
+ if yyr2 || yy2arr2 {
+ if yyn214 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceInt == nil {
+ r.EncodeNil()
+ } else {
+ yy215 := *x.FptrSliceInt
+ if false {
+ } else {
+ z.F.EncSliceIntV(yy215, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceInt`)
+ }
+ r.WriteMapElemValue()
+ if yyn214 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceInt == nil {
+ r.EncodeNil()
+ } else {
+ yy217 := *x.FptrSliceInt
+ if false {
+ } else {
+ z.F.EncSliceIntV(yy217, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceInt8V(x.FSliceInt8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceInt8`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceInt8V(x.FSliceInt8, e)
+ }
+ }
+ }
+ var yyn222 bool
+ if x.FptrSliceInt8 == nil {
+ yyn222 = true
+ goto LABEL222
+ }
+ LABEL222:
+ if yyr2 || yy2arr2 {
+ if yyn222 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy223 := *x.FptrSliceInt8
+ if false {
+ } else {
+ z.F.EncSliceInt8V(yy223, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceInt8`)
+ }
+ r.WriteMapElemValue()
+ if yyn222 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy225 := *x.FptrSliceInt8
+ if false {
+ } else {
+ z.F.EncSliceInt8V(yy225, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceInt16V(x.FSliceInt16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceInt16`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceInt16V(x.FSliceInt16, e)
+ }
+ }
+ }
+ var yyn230 bool
+ if x.FptrSliceInt16 == nil {
+ yyn230 = true
+ goto LABEL230
+ }
+ LABEL230:
+ if yyr2 || yy2arr2 {
+ if yyn230 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy231 := *x.FptrSliceInt16
+ if false {
+ } else {
+ z.F.EncSliceInt16V(yy231, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceInt16`)
+ }
+ r.WriteMapElemValue()
+ if yyn230 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy233 := *x.FptrSliceInt16
+ if false {
+ } else {
+ z.F.EncSliceInt16V(yy233, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceInt32V(x.FSliceInt32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceInt32`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceInt32V(x.FSliceInt32, e)
+ }
+ }
+ }
+ var yyn238 bool
+ if x.FptrSliceInt32 == nil {
+ yyn238 = true
+ goto LABEL238
+ }
+ LABEL238:
+ if yyr2 || yy2arr2 {
+ if yyn238 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy239 := *x.FptrSliceInt32
+ if false {
+ } else {
+ z.F.EncSliceInt32V(yy239, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceInt32`)
+ }
+ r.WriteMapElemValue()
+ if yyn238 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy241 := *x.FptrSliceInt32
+ if false {
+ } else {
+ z.F.EncSliceInt32V(yy241, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceInt64V(x.FSliceInt64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceInt64`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceInt64V(x.FSliceInt64, e)
+ }
+ }
+ }
+ var yyn246 bool
+ if x.FptrSliceInt64 == nil {
+ yyn246 = true
+ goto LABEL246
+ }
+ LABEL246:
+ if yyr2 || yy2arr2 {
+ if yyn246 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy247 := *x.FptrSliceInt64
+ if false {
+ } else {
+ z.F.EncSliceInt64V(yy247, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceInt64`)
+ }
+ r.WriteMapElemValue()
+ if yyn246 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy249 := *x.FptrSliceInt64
+ if false {
+ } else {
+ z.F.EncSliceInt64V(yy249, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FSliceBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceBoolV(x.FSliceBool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FSliceBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FSliceBool`)
+ }
+ r.WriteMapElemValue()
+ if x.FSliceBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncSliceBoolV(x.FSliceBool, e)
+ }
+ }
+ }
+ var yyn254 bool
+ if x.FptrSliceBool == nil {
+ yyn254 = true
+ goto LABEL254
+ }
+ LABEL254:
+ if yyr2 || yy2arr2 {
+ if yyn254 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrSliceBool == nil {
+ r.EncodeNil()
+ } else {
+ yy255 := *x.FptrSliceBool
+ if false {
+ } else {
+ z.F.EncSliceBoolV(yy255, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrSliceBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrSliceBool`)
+ }
+ r.WriteMapElemValue()
+ if yyn254 {
+ r.EncodeNil()
+ } else {
+ if x.FptrSliceBool == nil {
+ r.EncodeNil()
+ } else {
+ yy257 := *x.FptrSliceBool
+ if false {
+ } else {
+ z.F.EncSliceBoolV(yy257, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfIntfV(x.FMapIntfIntf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfIntf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfIntfV(x.FMapIntfIntf, e)
+ }
+ }
+ }
+ var yyn262 bool
+ if x.FptrMapIntfIntf == nil {
+ yyn262 = true
+ goto LABEL262
+ }
+ LABEL262:
+ if yyr2 || yy2arr2 {
+ if yyn262 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy263 := *x.FptrMapIntfIntf
+ if false {
+ } else {
+ z.F.EncMapIntfIntfV(yy263, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfIntf`)
+ }
+ r.WriteMapElemValue()
+ if yyn262 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy265 := *x.FptrMapIntfIntf
+ if false {
+ } else {
+ z.F.EncMapIntfIntfV(yy265, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfStringV(x.FMapIntfString, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfString`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfStringV(x.FMapIntfString, e)
+ }
+ }
+ }
+ var yyn270 bool
+ if x.FptrMapIntfString == nil {
+ yyn270 = true
+ goto LABEL270
+ }
+ LABEL270:
+ if yyr2 || yy2arr2 {
+ if yyn270 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfString == nil {
+ r.EncodeNil()
+ } else {
+ yy271 := *x.FptrMapIntfString
+ if false {
+ } else {
+ z.F.EncMapIntfStringV(yy271, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfString`)
+ }
+ r.WriteMapElemValue()
+ if yyn270 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfString == nil {
+ r.EncodeNil()
+ } else {
+ yy273 := *x.FptrMapIntfString
+ if false {
+ } else {
+ z.F.EncMapIntfStringV(yy273, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfUintV(x.FMapIntfUint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfUint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfUintV(x.FMapIntfUint, e)
+ }
+ }
+ }
+ var yyn278 bool
+ if x.FptrMapIntfUint == nil {
+ yyn278 = true
+ goto LABEL278
+ }
+ LABEL278:
+ if yyr2 || yy2arr2 {
+ if yyn278 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfUint == nil {
+ r.EncodeNil()
+ } else {
+ yy279 := *x.FptrMapIntfUint
+ if false {
+ } else {
+ z.F.EncMapIntfUintV(yy279, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfUint`)
+ }
+ r.WriteMapElemValue()
+ if yyn278 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfUint == nil {
+ r.EncodeNil()
+ } else {
+ yy281 := *x.FptrMapIntfUint
+ if false {
+ } else {
+ z.F.EncMapIntfUintV(yy281, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfUint8V(x.FMapIntfUint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfUint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfUint8V(x.FMapIntfUint8, e)
+ }
+ }
+ }
+ var yyn286 bool
+ if x.FptrMapIntfUint8 == nil {
+ yyn286 = true
+ goto LABEL286
+ }
+ LABEL286:
+ if yyr2 || yy2arr2 {
+ if yyn286 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy287 := *x.FptrMapIntfUint8
+ if false {
+ } else {
+ z.F.EncMapIntfUint8V(yy287, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfUint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn286 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy289 := *x.FptrMapIntfUint8
+ if false {
+ } else {
+ z.F.EncMapIntfUint8V(yy289, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfUint16V(x.FMapIntfUint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfUint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfUint16V(x.FMapIntfUint16, e)
+ }
+ }
+ }
+ var yyn294 bool
+ if x.FptrMapIntfUint16 == nil {
+ yyn294 = true
+ goto LABEL294
+ }
+ LABEL294:
+ if yyr2 || yy2arr2 {
+ if yyn294 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy295 := *x.FptrMapIntfUint16
+ if false {
+ } else {
+ z.F.EncMapIntfUint16V(yy295, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfUint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn294 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy297 := *x.FptrMapIntfUint16
+ if false {
+ } else {
+ z.F.EncMapIntfUint16V(yy297, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfUint32V(x.FMapIntfUint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfUint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfUint32V(x.FMapIntfUint32, e)
+ }
+ }
+ }
+ var yyn302 bool
+ if x.FptrMapIntfUint32 == nil {
+ yyn302 = true
+ goto LABEL302
+ }
+ LABEL302:
+ if yyr2 || yy2arr2 {
+ if yyn302 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy303 := *x.FptrMapIntfUint32
+ if false {
+ } else {
+ z.F.EncMapIntfUint32V(yy303, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfUint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn302 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy305 := *x.FptrMapIntfUint32
+ if false {
+ } else {
+ z.F.EncMapIntfUint32V(yy305, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfUint64V(x.FMapIntfUint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfUint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfUint64V(x.FMapIntfUint64, e)
+ }
+ }
+ }
+ var yyn310 bool
+ if x.FptrMapIntfUint64 == nil {
+ yyn310 = true
+ goto LABEL310
+ }
+ LABEL310:
+ if yyr2 || yy2arr2 {
+ if yyn310 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy311 := *x.FptrMapIntfUint64
+ if false {
+ } else {
+ z.F.EncMapIntfUint64V(yy311, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfUint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn310 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy313 := *x.FptrMapIntfUint64
+ if false {
+ } else {
+ z.F.EncMapIntfUint64V(yy313, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfUintptrV(x.FMapIntfUintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfUintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfUintptrV(x.FMapIntfUintptr, e)
+ }
+ }
+ }
+ var yyn318 bool
+ if x.FptrMapIntfUintptr == nil {
+ yyn318 = true
+ goto LABEL318
+ }
+ LABEL318:
+ if yyr2 || yy2arr2 {
+ if yyn318 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy319 := *x.FptrMapIntfUintptr
+ if false {
+ } else {
+ z.F.EncMapIntfUintptrV(yy319, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfUintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn318 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy321 := *x.FptrMapIntfUintptr
+ if false {
+ } else {
+ z.F.EncMapIntfUintptrV(yy321, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfIntV(x.FMapIntfInt, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfInt`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfIntV(x.FMapIntfInt, e)
+ }
+ }
+ }
+ var yyn326 bool
+ if x.FptrMapIntfInt == nil {
+ yyn326 = true
+ goto LABEL326
+ }
+ LABEL326:
+ if yyr2 || yy2arr2 {
+ if yyn326 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfInt == nil {
+ r.EncodeNil()
+ } else {
+ yy327 := *x.FptrMapIntfInt
+ if false {
+ } else {
+ z.F.EncMapIntfIntV(yy327, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfInt`)
+ }
+ r.WriteMapElemValue()
+ if yyn326 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfInt == nil {
+ r.EncodeNil()
+ } else {
+ yy329 := *x.FptrMapIntfInt
+ if false {
+ } else {
+ z.F.EncMapIntfIntV(yy329, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfInt8V(x.FMapIntfInt8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfInt8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfInt8V(x.FMapIntfInt8, e)
+ }
+ }
+ }
+ var yyn334 bool
+ if x.FptrMapIntfInt8 == nil {
+ yyn334 = true
+ goto LABEL334
+ }
+ LABEL334:
+ if yyr2 || yy2arr2 {
+ if yyn334 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy335 := *x.FptrMapIntfInt8
+ if false {
+ } else {
+ z.F.EncMapIntfInt8V(yy335, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfInt8`)
+ }
+ r.WriteMapElemValue()
+ if yyn334 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy337 := *x.FptrMapIntfInt8
+ if false {
+ } else {
+ z.F.EncMapIntfInt8V(yy337, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfInt16V(x.FMapIntfInt16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfInt16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfInt16V(x.FMapIntfInt16, e)
+ }
+ }
+ }
+ var yyn342 bool
+ if x.FptrMapIntfInt16 == nil {
+ yyn342 = true
+ goto LABEL342
+ }
+ LABEL342:
+ if yyr2 || yy2arr2 {
+ if yyn342 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy343 := *x.FptrMapIntfInt16
+ if false {
+ } else {
+ z.F.EncMapIntfInt16V(yy343, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfInt16`)
+ }
+ r.WriteMapElemValue()
+ if yyn342 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy345 := *x.FptrMapIntfInt16
+ if false {
+ } else {
+ z.F.EncMapIntfInt16V(yy345, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfInt32V(x.FMapIntfInt32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfInt32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfInt32V(x.FMapIntfInt32, e)
+ }
+ }
+ }
+ var yyn350 bool
+ if x.FptrMapIntfInt32 == nil {
+ yyn350 = true
+ goto LABEL350
+ }
+ LABEL350:
+ if yyr2 || yy2arr2 {
+ if yyn350 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy351 := *x.FptrMapIntfInt32
+ if false {
+ } else {
+ z.F.EncMapIntfInt32V(yy351, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfInt32`)
+ }
+ r.WriteMapElemValue()
+ if yyn350 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy353 := *x.FptrMapIntfInt32
+ if false {
+ } else {
+ z.F.EncMapIntfInt32V(yy353, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfInt64V(x.FMapIntfInt64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfInt64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfInt64V(x.FMapIntfInt64, e)
+ }
+ }
+ }
+ var yyn358 bool
+ if x.FptrMapIntfInt64 == nil {
+ yyn358 = true
+ goto LABEL358
+ }
+ LABEL358:
+ if yyr2 || yy2arr2 {
+ if yyn358 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy359 := *x.FptrMapIntfInt64
+ if false {
+ } else {
+ z.F.EncMapIntfInt64V(yy359, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfInt64`)
+ }
+ r.WriteMapElemValue()
+ if yyn358 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy361 := *x.FptrMapIntfInt64
+ if false {
+ } else {
+ z.F.EncMapIntfInt64V(yy361, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfFloat32V(x.FMapIntfFloat32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfFloat32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfFloat32V(x.FMapIntfFloat32, e)
+ }
+ }
+ }
+ var yyn366 bool
+ if x.FptrMapIntfFloat32 == nil {
+ yyn366 = true
+ goto LABEL366
+ }
+ LABEL366:
+ if yyr2 || yy2arr2 {
+ if yyn366 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy367 := *x.FptrMapIntfFloat32
+ if false {
+ } else {
+ z.F.EncMapIntfFloat32V(yy367, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfFloat32`)
+ }
+ r.WriteMapElemValue()
+ if yyn366 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy369 := *x.FptrMapIntfFloat32
+ if false {
+ } else {
+ z.F.EncMapIntfFloat32V(yy369, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfFloat64V(x.FMapIntfFloat64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfFloat64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfFloat64V(x.FMapIntfFloat64, e)
+ }
+ }
+ }
+ var yyn374 bool
+ if x.FptrMapIntfFloat64 == nil {
+ yyn374 = true
+ goto LABEL374
+ }
+ LABEL374:
+ if yyr2 || yy2arr2 {
+ if yyn374 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy375 := *x.FptrMapIntfFloat64
+ if false {
+ } else {
+ z.F.EncMapIntfFloat64V(yy375, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfFloat64`)
+ }
+ r.WriteMapElemValue()
+ if yyn374 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy377 := *x.FptrMapIntfFloat64
+ if false {
+ } else {
+ z.F.EncMapIntfFloat64V(yy377, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntfBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfBoolV(x.FMapIntfBool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntfBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntfBool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntfBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntfBoolV(x.FMapIntfBool, e)
+ }
+ }
+ }
+ var yyn382 bool
+ if x.FptrMapIntfBool == nil {
+ yyn382 = true
+ goto LABEL382
+ }
+ LABEL382:
+ if yyr2 || yy2arr2 {
+ if yyn382 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntfBool == nil {
+ r.EncodeNil()
+ } else {
+ yy383 := *x.FptrMapIntfBool
+ if false {
+ } else {
+ z.F.EncMapIntfBoolV(yy383, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntfBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntfBool`)
+ }
+ r.WriteMapElemValue()
+ if yyn382 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntfBool == nil {
+ r.EncodeNil()
+ } else {
+ yy385 := *x.FptrMapIntfBool
+ if false {
+ } else {
+ z.F.EncMapIntfBoolV(yy385, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringIntfV(x.FMapStringIntf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringIntf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringIntfV(x.FMapStringIntf, e)
+ }
+ }
+ }
+ var yyn390 bool
+ if x.FptrMapStringIntf == nil {
+ yyn390 = true
+ goto LABEL390
+ }
+ LABEL390:
+ if yyr2 || yy2arr2 {
+ if yyn390 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy391 := *x.FptrMapStringIntf
+ if false {
+ } else {
+ z.F.EncMapStringIntfV(yy391, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringIntf`)
+ }
+ r.WriteMapElemValue()
+ if yyn390 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy393 := *x.FptrMapStringIntf
+ if false {
+ } else {
+ z.F.EncMapStringIntfV(yy393, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringStringV(x.FMapStringString, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringString`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringStringV(x.FMapStringString, e)
+ }
+ }
+ }
+ var yyn398 bool
+ if x.FptrMapStringString == nil {
+ yyn398 = true
+ goto LABEL398
+ }
+ LABEL398:
+ if yyr2 || yy2arr2 {
+ if yyn398 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringString == nil {
+ r.EncodeNil()
+ } else {
+ yy399 := *x.FptrMapStringString
+ if false {
+ } else {
+ z.F.EncMapStringStringV(yy399, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringString`)
+ }
+ r.WriteMapElemValue()
+ if yyn398 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringString == nil {
+ r.EncodeNil()
+ } else {
+ yy401 := *x.FptrMapStringString
+ if false {
+ } else {
+ z.F.EncMapStringStringV(yy401, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringUintV(x.FMapStringUint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringUint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringUintV(x.FMapStringUint, e)
+ }
+ }
+ }
+ var yyn406 bool
+ if x.FptrMapStringUint == nil {
+ yyn406 = true
+ goto LABEL406
+ }
+ LABEL406:
+ if yyr2 || yy2arr2 {
+ if yyn406 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringUint == nil {
+ r.EncodeNil()
+ } else {
+ yy407 := *x.FptrMapStringUint
+ if false {
+ } else {
+ z.F.EncMapStringUintV(yy407, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringUint`)
+ }
+ r.WriteMapElemValue()
+ if yyn406 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringUint == nil {
+ r.EncodeNil()
+ } else {
+ yy409 := *x.FptrMapStringUint
+ if false {
+ } else {
+ z.F.EncMapStringUintV(yy409, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringUint8V(x.FMapStringUint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringUint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringUint8V(x.FMapStringUint8, e)
+ }
+ }
+ }
+ var yyn414 bool
+ if x.FptrMapStringUint8 == nil {
+ yyn414 = true
+ goto LABEL414
+ }
+ LABEL414:
+ if yyr2 || yy2arr2 {
+ if yyn414 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy415 := *x.FptrMapStringUint8
+ if false {
+ } else {
+ z.F.EncMapStringUint8V(yy415, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringUint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn414 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy417 := *x.FptrMapStringUint8
+ if false {
+ } else {
+ z.F.EncMapStringUint8V(yy417, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringUint16V(x.FMapStringUint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringUint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringUint16V(x.FMapStringUint16, e)
+ }
+ }
+ }
+ var yyn422 bool
+ if x.FptrMapStringUint16 == nil {
+ yyn422 = true
+ goto LABEL422
+ }
+ LABEL422:
+ if yyr2 || yy2arr2 {
+ if yyn422 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy423 := *x.FptrMapStringUint16
+ if false {
+ } else {
+ z.F.EncMapStringUint16V(yy423, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringUint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn422 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy425 := *x.FptrMapStringUint16
+ if false {
+ } else {
+ z.F.EncMapStringUint16V(yy425, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringUint32V(x.FMapStringUint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringUint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringUint32V(x.FMapStringUint32, e)
+ }
+ }
+ }
+ var yyn430 bool
+ if x.FptrMapStringUint32 == nil {
+ yyn430 = true
+ goto LABEL430
+ }
+ LABEL430:
+ if yyr2 || yy2arr2 {
+ if yyn430 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy431 := *x.FptrMapStringUint32
+ if false {
+ } else {
+ z.F.EncMapStringUint32V(yy431, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringUint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn430 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy433 := *x.FptrMapStringUint32
+ if false {
+ } else {
+ z.F.EncMapStringUint32V(yy433, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringUint64V(x.FMapStringUint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringUint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringUint64V(x.FMapStringUint64, e)
+ }
+ }
+ }
+ var yyn438 bool
+ if x.FptrMapStringUint64 == nil {
+ yyn438 = true
+ goto LABEL438
+ }
+ LABEL438:
+ if yyr2 || yy2arr2 {
+ if yyn438 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy439 := *x.FptrMapStringUint64
+ if false {
+ } else {
+ z.F.EncMapStringUint64V(yy439, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringUint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn438 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy441 := *x.FptrMapStringUint64
+ if false {
+ } else {
+ z.F.EncMapStringUint64V(yy441, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringUintptrV(x.FMapStringUintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringUintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringUintptrV(x.FMapStringUintptr, e)
+ }
+ }
+ }
+ var yyn446 bool
+ if x.FptrMapStringUintptr == nil {
+ yyn446 = true
+ goto LABEL446
+ }
+ LABEL446:
+ if yyr2 || yy2arr2 {
+ if yyn446 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy447 := *x.FptrMapStringUintptr
+ if false {
+ } else {
+ z.F.EncMapStringUintptrV(yy447, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringUintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn446 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy449 := *x.FptrMapStringUintptr
+ if false {
+ } else {
+ z.F.EncMapStringUintptrV(yy449, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringIntV(x.FMapStringInt, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringInt`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringIntV(x.FMapStringInt, e)
+ }
+ }
+ }
+ var yyn454 bool
+ if x.FptrMapStringInt == nil {
+ yyn454 = true
+ goto LABEL454
+ }
+ LABEL454:
+ if yyr2 || yy2arr2 {
+ if yyn454 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringInt == nil {
+ r.EncodeNil()
+ } else {
+ yy455 := *x.FptrMapStringInt
+ if false {
+ } else {
+ z.F.EncMapStringIntV(yy455, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringInt`)
+ }
+ r.WriteMapElemValue()
+ if yyn454 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringInt == nil {
+ r.EncodeNil()
+ } else {
+ yy457 := *x.FptrMapStringInt
+ if false {
+ } else {
+ z.F.EncMapStringIntV(yy457, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringInt8V(x.FMapStringInt8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringInt8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringInt8V(x.FMapStringInt8, e)
+ }
+ }
+ }
+ var yyn462 bool
+ if x.FptrMapStringInt8 == nil {
+ yyn462 = true
+ goto LABEL462
+ }
+ LABEL462:
+ if yyr2 || yy2arr2 {
+ if yyn462 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy463 := *x.FptrMapStringInt8
+ if false {
+ } else {
+ z.F.EncMapStringInt8V(yy463, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringInt8`)
+ }
+ r.WriteMapElemValue()
+ if yyn462 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy465 := *x.FptrMapStringInt8
+ if false {
+ } else {
+ z.F.EncMapStringInt8V(yy465, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringInt16V(x.FMapStringInt16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringInt16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringInt16V(x.FMapStringInt16, e)
+ }
+ }
+ }
+ var yyn470 bool
+ if x.FptrMapStringInt16 == nil {
+ yyn470 = true
+ goto LABEL470
+ }
+ LABEL470:
+ if yyr2 || yy2arr2 {
+ if yyn470 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy471 := *x.FptrMapStringInt16
+ if false {
+ } else {
+ z.F.EncMapStringInt16V(yy471, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringInt16`)
+ }
+ r.WriteMapElemValue()
+ if yyn470 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy473 := *x.FptrMapStringInt16
+ if false {
+ } else {
+ z.F.EncMapStringInt16V(yy473, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringInt32V(x.FMapStringInt32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringInt32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringInt32V(x.FMapStringInt32, e)
+ }
+ }
+ }
+ var yyn478 bool
+ if x.FptrMapStringInt32 == nil {
+ yyn478 = true
+ goto LABEL478
+ }
+ LABEL478:
+ if yyr2 || yy2arr2 {
+ if yyn478 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy479 := *x.FptrMapStringInt32
+ if false {
+ } else {
+ z.F.EncMapStringInt32V(yy479, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringInt32`)
+ }
+ r.WriteMapElemValue()
+ if yyn478 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy481 := *x.FptrMapStringInt32
+ if false {
+ } else {
+ z.F.EncMapStringInt32V(yy481, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringInt64V(x.FMapStringInt64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringInt64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringInt64V(x.FMapStringInt64, e)
+ }
+ }
+ }
+ var yyn486 bool
+ if x.FptrMapStringInt64 == nil {
+ yyn486 = true
+ goto LABEL486
+ }
+ LABEL486:
+ if yyr2 || yy2arr2 {
+ if yyn486 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy487 := *x.FptrMapStringInt64
+ if false {
+ } else {
+ z.F.EncMapStringInt64V(yy487, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringInt64`)
+ }
+ r.WriteMapElemValue()
+ if yyn486 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy489 := *x.FptrMapStringInt64
+ if false {
+ } else {
+ z.F.EncMapStringInt64V(yy489, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringFloat32V(x.FMapStringFloat32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringFloat32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringFloat32V(x.FMapStringFloat32, e)
+ }
+ }
+ }
+ var yyn494 bool
+ if x.FptrMapStringFloat32 == nil {
+ yyn494 = true
+ goto LABEL494
+ }
+ LABEL494:
+ if yyr2 || yy2arr2 {
+ if yyn494 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy495 := *x.FptrMapStringFloat32
+ if false {
+ } else {
+ z.F.EncMapStringFloat32V(yy495, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringFloat32`)
+ }
+ r.WriteMapElemValue()
+ if yyn494 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy497 := *x.FptrMapStringFloat32
+ if false {
+ } else {
+ z.F.EncMapStringFloat32V(yy497, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringFloat64V(x.FMapStringFloat64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringFloat64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringFloat64V(x.FMapStringFloat64, e)
+ }
+ }
+ }
+ var yyn502 bool
+ if x.FptrMapStringFloat64 == nil {
+ yyn502 = true
+ goto LABEL502
+ }
+ LABEL502:
+ if yyr2 || yy2arr2 {
+ if yyn502 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy503 := *x.FptrMapStringFloat64
+ if false {
+ } else {
+ z.F.EncMapStringFloat64V(yy503, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringFloat64`)
+ }
+ r.WriteMapElemValue()
+ if yyn502 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy505 := *x.FptrMapStringFloat64
+ if false {
+ } else {
+ z.F.EncMapStringFloat64V(yy505, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapStringBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringBoolV(x.FMapStringBool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapStringBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapStringBool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapStringBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapStringBoolV(x.FMapStringBool, e)
+ }
+ }
+ }
+ var yyn510 bool
+ if x.FptrMapStringBool == nil {
+ yyn510 = true
+ goto LABEL510
+ }
+ LABEL510:
+ if yyr2 || yy2arr2 {
+ if yyn510 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapStringBool == nil {
+ r.EncodeNil()
+ } else {
+ yy511 := *x.FptrMapStringBool
+ if false {
+ } else {
+ z.F.EncMapStringBoolV(yy511, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapStringBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapStringBool`)
+ }
+ r.WriteMapElemValue()
+ if yyn510 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapStringBool == nil {
+ r.EncodeNil()
+ } else {
+ yy513 := *x.FptrMapStringBool
+ if false {
+ } else {
+ z.F.EncMapStringBoolV(yy513, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32IntfV(x.FMapFloat32Intf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Intf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32IntfV(x.FMapFloat32Intf, e)
+ }
+ }
+ }
+ var yyn518 bool
+ if x.FptrMapFloat32Intf == nil {
+ yyn518 = true
+ goto LABEL518
+ }
+ LABEL518:
+ if yyr2 || yy2arr2 {
+ if yyn518 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy519 := *x.FptrMapFloat32Intf
+ if false {
+ } else {
+ z.F.EncMapFloat32IntfV(yy519, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Intf`)
+ }
+ r.WriteMapElemValue()
+ if yyn518 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy521 := *x.FptrMapFloat32Intf
+ if false {
+ } else {
+ z.F.EncMapFloat32IntfV(yy521, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32StringV(x.FMapFloat32String, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32String`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32StringV(x.FMapFloat32String, e)
+ }
+ }
+ }
+ var yyn526 bool
+ if x.FptrMapFloat32String == nil {
+ yyn526 = true
+ goto LABEL526
+ }
+ LABEL526:
+ if yyr2 || yy2arr2 {
+ if yyn526 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32String == nil {
+ r.EncodeNil()
+ } else {
+ yy527 := *x.FptrMapFloat32String
+ if false {
+ } else {
+ z.F.EncMapFloat32StringV(yy527, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32String`)
+ }
+ r.WriteMapElemValue()
+ if yyn526 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32String == nil {
+ r.EncodeNil()
+ } else {
+ yy529 := *x.FptrMapFloat32String
+ if false {
+ } else {
+ z.F.EncMapFloat32StringV(yy529, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32UintV(x.FMapFloat32Uint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Uint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32UintV(x.FMapFloat32Uint, e)
+ }
+ }
+ }
+ var yyn534 bool
+ if x.FptrMapFloat32Uint == nil {
+ yyn534 = true
+ goto LABEL534
+ }
+ LABEL534:
+ if yyr2 || yy2arr2 {
+ if yyn534 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy535 := *x.FptrMapFloat32Uint
+ if false {
+ } else {
+ z.F.EncMapFloat32UintV(yy535, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Uint`)
+ }
+ r.WriteMapElemValue()
+ if yyn534 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy537 := *x.FptrMapFloat32Uint
+ if false {
+ } else {
+ z.F.EncMapFloat32UintV(yy537, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint8V(x.FMapFloat32Uint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Uint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint8V(x.FMapFloat32Uint8, e)
+ }
+ }
+ }
+ var yyn542 bool
+ if x.FptrMapFloat32Uint8 == nil {
+ yyn542 = true
+ goto LABEL542
+ }
+ LABEL542:
+ if yyr2 || yy2arr2 {
+ if yyn542 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy543 := *x.FptrMapFloat32Uint8
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint8V(yy543, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Uint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn542 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy545 := *x.FptrMapFloat32Uint8
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint8V(yy545, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint16V(x.FMapFloat32Uint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Uint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint16V(x.FMapFloat32Uint16, e)
+ }
+ }
+ }
+ var yyn550 bool
+ if x.FptrMapFloat32Uint16 == nil {
+ yyn550 = true
+ goto LABEL550
+ }
+ LABEL550:
+ if yyr2 || yy2arr2 {
+ if yyn550 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy551 := *x.FptrMapFloat32Uint16
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint16V(yy551, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Uint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn550 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy553 := *x.FptrMapFloat32Uint16
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint16V(yy553, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint32V(x.FMapFloat32Uint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Uint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint32V(x.FMapFloat32Uint32, e)
+ }
+ }
+ }
+ var yyn558 bool
+ if x.FptrMapFloat32Uint32 == nil {
+ yyn558 = true
+ goto LABEL558
+ }
+ LABEL558:
+ if yyr2 || yy2arr2 {
+ if yyn558 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy559 := *x.FptrMapFloat32Uint32
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint32V(yy559, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Uint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn558 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy561 := *x.FptrMapFloat32Uint32
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint32V(yy561, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint64V(x.FMapFloat32Uint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Uint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint64V(x.FMapFloat32Uint64, e)
+ }
+ }
+ }
+ var yyn566 bool
+ if x.FptrMapFloat32Uint64 == nil {
+ yyn566 = true
+ goto LABEL566
+ }
+ LABEL566:
+ if yyr2 || yy2arr2 {
+ if yyn566 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy567 := *x.FptrMapFloat32Uint64
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint64V(yy567, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Uint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn566 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy569 := *x.FptrMapFloat32Uint64
+ if false {
+ } else {
+ z.F.EncMapFloat32Uint64V(yy569, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32UintptrV(x.FMapFloat32Uintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32UintptrV(x.FMapFloat32Uintptr, e)
+ }
+ }
+ }
+ var yyn574 bool
+ if x.FptrMapFloat32Uintptr == nil {
+ yyn574 = true
+ goto LABEL574
+ }
+ LABEL574:
+ if yyr2 || yy2arr2 {
+ if yyn574 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy575 := *x.FptrMapFloat32Uintptr
+ if false {
+ } else {
+ z.F.EncMapFloat32UintptrV(yy575, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn574 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy577 := *x.FptrMapFloat32Uintptr
+ if false {
+ } else {
+ z.F.EncMapFloat32UintptrV(yy577, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32IntV(x.FMapFloat32Int, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Int`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32IntV(x.FMapFloat32Int, e)
+ }
+ }
+ }
+ var yyn582 bool
+ if x.FptrMapFloat32Int == nil {
+ yyn582 = true
+ goto LABEL582
+ }
+ LABEL582:
+ if yyr2 || yy2arr2 {
+ if yyn582 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Int == nil {
+ r.EncodeNil()
+ } else {
+ yy583 := *x.FptrMapFloat32Int
+ if false {
+ } else {
+ z.F.EncMapFloat32IntV(yy583, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Int`)
+ }
+ r.WriteMapElemValue()
+ if yyn582 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Int == nil {
+ r.EncodeNil()
+ } else {
+ yy585 := *x.FptrMapFloat32Int
+ if false {
+ } else {
+ z.F.EncMapFloat32IntV(yy585, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Int8V(x.FMapFloat32Int8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Int8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Int8V(x.FMapFloat32Int8, e)
+ }
+ }
+ }
+ var yyn590 bool
+ if x.FptrMapFloat32Int8 == nil {
+ yyn590 = true
+ goto LABEL590
+ }
+ LABEL590:
+ if yyr2 || yy2arr2 {
+ if yyn590 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy591 := *x.FptrMapFloat32Int8
+ if false {
+ } else {
+ z.F.EncMapFloat32Int8V(yy591, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Int8`)
+ }
+ r.WriteMapElemValue()
+ if yyn590 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy593 := *x.FptrMapFloat32Int8
+ if false {
+ } else {
+ z.F.EncMapFloat32Int8V(yy593, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Int16V(x.FMapFloat32Int16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Int16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Int16V(x.FMapFloat32Int16, e)
+ }
+ }
+ }
+ var yyn598 bool
+ if x.FptrMapFloat32Int16 == nil {
+ yyn598 = true
+ goto LABEL598
+ }
+ LABEL598:
+ if yyr2 || yy2arr2 {
+ if yyn598 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy599 := *x.FptrMapFloat32Int16
+ if false {
+ } else {
+ z.F.EncMapFloat32Int16V(yy599, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Int16`)
+ }
+ r.WriteMapElemValue()
+ if yyn598 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy601 := *x.FptrMapFloat32Int16
+ if false {
+ } else {
+ z.F.EncMapFloat32Int16V(yy601, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Int32V(x.FMapFloat32Int32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Int32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Int32V(x.FMapFloat32Int32, e)
+ }
+ }
+ }
+ var yyn606 bool
+ if x.FptrMapFloat32Int32 == nil {
+ yyn606 = true
+ goto LABEL606
+ }
+ LABEL606:
+ if yyr2 || yy2arr2 {
+ if yyn606 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy607 := *x.FptrMapFloat32Int32
+ if false {
+ } else {
+ z.F.EncMapFloat32Int32V(yy607, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Int32`)
+ }
+ r.WriteMapElemValue()
+ if yyn606 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy609 := *x.FptrMapFloat32Int32
+ if false {
+ } else {
+ z.F.EncMapFloat32Int32V(yy609, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Int64V(x.FMapFloat32Int64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Int64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Int64V(x.FMapFloat32Int64, e)
+ }
+ }
+ }
+ var yyn614 bool
+ if x.FptrMapFloat32Int64 == nil {
+ yyn614 = true
+ goto LABEL614
+ }
+ LABEL614:
+ if yyr2 || yy2arr2 {
+ if yyn614 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy615 := *x.FptrMapFloat32Int64
+ if false {
+ } else {
+ z.F.EncMapFloat32Int64V(yy615, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Int64`)
+ }
+ r.WriteMapElemValue()
+ if yyn614 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy617 := *x.FptrMapFloat32Int64
+ if false {
+ } else {
+ z.F.EncMapFloat32Int64V(yy617, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Float32V(x.FMapFloat32Float32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Float32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Float32V(x.FMapFloat32Float32, e)
+ }
+ }
+ }
+ var yyn622 bool
+ if x.FptrMapFloat32Float32 == nil {
+ yyn622 = true
+ goto LABEL622
+ }
+ LABEL622:
+ if yyr2 || yy2arr2 {
+ if yyn622 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy623 := *x.FptrMapFloat32Float32
+ if false {
+ } else {
+ z.F.EncMapFloat32Float32V(yy623, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Float32`)
+ }
+ r.WriteMapElemValue()
+ if yyn622 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy625 := *x.FptrMapFloat32Float32
+ if false {
+ } else {
+ z.F.EncMapFloat32Float32V(yy625, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Float64V(x.FMapFloat32Float64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Float64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32Float64V(x.FMapFloat32Float64, e)
+ }
+ }
+ }
+ var yyn630 bool
+ if x.FptrMapFloat32Float64 == nil {
+ yyn630 = true
+ goto LABEL630
+ }
+ LABEL630:
+ if yyr2 || yy2arr2 {
+ if yyn630 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy631 := *x.FptrMapFloat32Float64
+ if false {
+ } else {
+ z.F.EncMapFloat32Float64V(yy631, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Float64`)
+ }
+ r.WriteMapElemValue()
+ if yyn630 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy633 := *x.FptrMapFloat32Float64
+ if false {
+ } else {
+ z.F.EncMapFloat32Float64V(yy633, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat32Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32BoolV(x.FMapFloat32Bool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat32Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat32Bool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat32Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat32BoolV(x.FMapFloat32Bool, e)
+ }
+ }
+ }
+ var yyn638 bool
+ if x.FptrMapFloat32Bool == nil {
+ yyn638 = true
+ goto LABEL638
+ }
+ LABEL638:
+ if yyr2 || yy2arr2 {
+ if yyn638 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat32Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy639 := *x.FptrMapFloat32Bool
+ if false {
+ } else {
+ z.F.EncMapFloat32BoolV(yy639, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat32Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat32Bool`)
+ }
+ r.WriteMapElemValue()
+ if yyn638 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat32Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy641 := *x.FptrMapFloat32Bool
+ if false {
+ } else {
+ z.F.EncMapFloat32BoolV(yy641, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64IntfV(x.FMapFloat64Intf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Intf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64IntfV(x.FMapFloat64Intf, e)
+ }
+ }
+ }
+ var yyn646 bool
+ if x.FptrMapFloat64Intf == nil {
+ yyn646 = true
+ goto LABEL646
+ }
+ LABEL646:
+ if yyr2 || yy2arr2 {
+ if yyn646 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy647 := *x.FptrMapFloat64Intf
+ if false {
+ } else {
+ z.F.EncMapFloat64IntfV(yy647, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Intf`)
+ }
+ r.WriteMapElemValue()
+ if yyn646 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy649 := *x.FptrMapFloat64Intf
+ if false {
+ } else {
+ z.F.EncMapFloat64IntfV(yy649, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64StringV(x.FMapFloat64String, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64String`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64StringV(x.FMapFloat64String, e)
+ }
+ }
+ }
+ var yyn654 bool
+ if x.FptrMapFloat64String == nil {
+ yyn654 = true
+ goto LABEL654
+ }
+ LABEL654:
+ if yyr2 || yy2arr2 {
+ if yyn654 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64String == nil {
+ r.EncodeNil()
+ } else {
+ yy655 := *x.FptrMapFloat64String
+ if false {
+ } else {
+ z.F.EncMapFloat64StringV(yy655, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64String`)
+ }
+ r.WriteMapElemValue()
+ if yyn654 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64String == nil {
+ r.EncodeNil()
+ } else {
+ yy657 := *x.FptrMapFloat64String
+ if false {
+ } else {
+ z.F.EncMapFloat64StringV(yy657, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64UintV(x.FMapFloat64Uint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Uint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64UintV(x.FMapFloat64Uint, e)
+ }
+ }
+ }
+ var yyn662 bool
+ if x.FptrMapFloat64Uint == nil {
+ yyn662 = true
+ goto LABEL662
+ }
+ LABEL662:
+ if yyr2 || yy2arr2 {
+ if yyn662 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy663 := *x.FptrMapFloat64Uint
+ if false {
+ } else {
+ z.F.EncMapFloat64UintV(yy663, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Uint`)
+ }
+ r.WriteMapElemValue()
+ if yyn662 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy665 := *x.FptrMapFloat64Uint
+ if false {
+ } else {
+ z.F.EncMapFloat64UintV(yy665, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint8V(x.FMapFloat64Uint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Uint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint8V(x.FMapFloat64Uint8, e)
+ }
+ }
+ }
+ var yyn670 bool
+ if x.FptrMapFloat64Uint8 == nil {
+ yyn670 = true
+ goto LABEL670
+ }
+ LABEL670:
+ if yyr2 || yy2arr2 {
+ if yyn670 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy671 := *x.FptrMapFloat64Uint8
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint8V(yy671, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Uint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn670 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy673 := *x.FptrMapFloat64Uint8
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint8V(yy673, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint16V(x.FMapFloat64Uint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Uint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint16V(x.FMapFloat64Uint16, e)
+ }
+ }
+ }
+ var yyn678 bool
+ if x.FptrMapFloat64Uint16 == nil {
+ yyn678 = true
+ goto LABEL678
+ }
+ LABEL678:
+ if yyr2 || yy2arr2 {
+ if yyn678 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy679 := *x.FptrMapFloat64Uint16
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint16V(yy679, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Uint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn678 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy681 := *x.FptrMapFloat64Uint16
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint16V(yy681, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint32V(x.FMapFloat64Uint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Uint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint32V(x.FMapFloat64Uint32, e)
+ }
+ }
+ }
+ var yyn686 bool
+ if x.FptrMapFloat64Uint32 == nil {
+ yyn686 = true
+ goto LABEL686
+ }
+ LABEL686:
+ if yyr2 || yy2arr2 {
+ if yyn686 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy687 := *x.FptrMapFloat64Uint32
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint32V(yy687, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Uint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn686 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy689 := *x.FptrMapFloat64Uint32
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint32V(yy689, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint64V(x.FMapFloat64Uint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Uint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint64V(x.FMapFloat64Uint64, e)
+ }
+ }
+ }
+ var yyn694 bool
+ if x.FptrMapFloat64Uint64 == nil {
+ yyn694 = true
+ goto LABEL694
+ }
+ LABEL694:
+ if yyr2 || yy2arr2 {
+ if yyn694 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy695 := *x.FptrMapFloat64Uint64
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint64V(yy695, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Uint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn694 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy697 := *x.FptrMapFloat64Uint64
+ if false {
+ } else {
+ z.F.EncMapFloat64Uint64V(yy697, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64UintptrV(x.FMapFloat64Uintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64UintptrV(x.FMapFloat64Uintptr, e)
+ }
+ }
+ }
+ var yyn702 bool
+ if x.FptrMapFloat64Uintptr == nil {
+ yyn702 = true
+ goto LABEL702
+ }
+ LABEL702:
+ if yyr2 || yy2arr2 {
+ if yyn702 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy703 := *x.FptrMapFloat64Uintptr
+ if false {
+ } else {
+ z.F.EncMapFloat64UintptrV(yy703, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn702 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy705 := *x.FptrMapFloat64Uintptr
+ if false {
+ } else {
+ z.F.EncMapFloat64UintptrV(yy705, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64IntV(x.FMapFloat64Int, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Int`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64IntV(x.FMapFloat64Int, e)
+ }
+ }
+ }
+ var yyn710 bool
+ if x.FptrMapFloat64Int == nil {
+ yyn710 = true
+ goto LABEL710
+ }
+ LABEL710:
+ if yyr2 || yy2arr2 {
+ if yyn710 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Int == nil {
+ r.EncodeNil()
+ } else {
+ yy711 := *x.FptrMapFloat64Int
+ if false {
+ } else {
+ z.F.EncMapFloat64IntV(yy711, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Int`)
+ }
+ r.WriteMapElemValue()
+ if yyn710 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Int == nil {
+ r.EncodeNil()
+ } else {
+ yy713 := *x.FptrMapFloat64Int
+ if false {
+ } else {
+ z.F.EncMapFloat64IntV(yy713, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Int8V(x.FMapFloat64Int8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Int8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Int8V(x.FMapFloat64Int8, e)
+ }
+ }
+ }
+ var yyn718 bool
+ if x.FptrMapFloat64Int8 == nil {
+ yyn718 = true
+ goto LABEL718
+ }
+ LABEL718:
+ if yyr2 || yy2arr2 {
+ if yyn718 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy719 := *x.FptrMapFloat64Int8
+ if false {
+ } else {
+ z.F.EncMapFloat64Int8V(yy719, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Int8`)
+ }
+ r.WriteMapElemValue()
+ if yyn718 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy721 := *x.FptrMapFloat64Int8
+ if false {
+ } else {
+ z.F.EncMapFloat64Int8V(yy721, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Int16V(x.FMapFloat64Int16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Int16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Int16V(x.FMapFloat64Int16, e)
+ }
+ }
+ }
+ var yyn726 bool
+ if x.FptrMapFloat64Int16 == nil {
+ yyn726 = true
+ goto LABEL726
+ }
+ LABEL726:
+ if yyr2 || yy2arr2 {
+ if yyn726 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy727 := *x.FptrMapFloat64Int16
+ if false {
+ } else {
+ z.F.EncMapFloat64Int16V(yy727, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Int16`)
+ }
+ r.WriteMapElemValue()
+ if yyn726 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy729 := *x.FptrMapFloat64Int16
+ if false {
+ } else {
+ z.F.EncMapFloat64Int16V(yy729, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Int32V(x.FMapFloat64Int32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Int32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Int32V(x.FMapFloat64Int32, e)
+ }
+ }
+ }
+ var yyn734 bool
+ if x.FptrMapFloat64Int32 == nil {
+ yyn734 = true
+ goto LABEL734
+ }
+ LABEL734:
+ if yyr2 || yy2arr2 {
+ if yyn734 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy735 := *x.FptrMapFloat64Int32
+ if false {
+ } else {
+ z.F.EncMapFloat64Int32V(yy735, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Int32`)
+ }
+ r.WriteMapElemValue()
+ if yyn734 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy737 := *x.FptrMapFloat64Int32
+ if false {
+ } else {
+ z.F.EncMapFloat64Int32V(yy737, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Int64V(x.FMapFloat64Int64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Int64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Int64V(x.FMapFloat64Int64, e)
+ }
+ }
+ }
+ var yyn742 bool
+ if x.FptrMapFloat64Int64 == nil {
+ yyn742 = true
+ goto LABEL742
+ }
+ LABEL742:
+ if yyr2 || yy2arr2 {
+ if yyn742 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy743 := *x.FptrMapFloat64Int64
+ if false {
+ } else {
+ z.F.EncMapFloat64Int64V(yy743, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Int64`)
+ }
+ r.WriteMapElemValue()
+ if yyn742 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy745 := *x.FptrMapFloat64Int64
+ if false {
+ } else {
+ z.F.EncMapFloat64Int64V(yy745, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Float32V(x.FMapFloat64Float32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Float32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Float32V(x.FMapFloat64Float32, e)
+ }
+ }
+ }
+ var yyn750 bool
+ if x.FptrMapFloat64Float32 == nil {
+ yyn750 = true
+ goto LABEL750
+ }
+ LABEL750:
+ if yyr2 || yy2arr2 {
+ if yyn750 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy751 := *x.FptrMapFloat64Float32
+ if false {
+ } else {
+ z.F.EncMapFloat64Float32V(yy751, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Float32`)
+ }
+ r.WriteMapElemValue()
+ if yyn750 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy753 := *x.FptrMapFloat64Float32
+ if false {
+ } else {
+ z.F.EncMapFloat64Float32V(yy753, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Float64V(x.FMapFloat64Float64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Float64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64Float64V(x.FMapFloat64Float64, e)
+ }
+ }
+ }
+ var yyn758 bool
+ if x.FptrMapFloat64Float64 == nil {
+ yyn758 = true
+ goto LABEL758
+ }
+ LABEL758:
+ if yyr2 || yy2arr2 {
+ if yyn758 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy759 := *x.FptrMapFloat64Float64
+ if false {
+ } else {
+ z.F.EncMapFloat64Float64V(yy759, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Float64`)
+ }
+ r.WriteMapElemValue()
+ if yyn758 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy761 := *x.FptrMapFloat64Float64
+ if false {
+ } else {
+ z.F.EncMapFloat64Float64V(yy761, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapFloat64Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64BoolV(x.FMapFloat64Bool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapFloat64Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapFloat64Bool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapFloat64Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapFloat64BoolV(x.FMapFloat64Bool, e)
+ }
+ }
+ }
+ var yyn766 bool
+ if x.FptrMapFloat64Bool == nil {
+ yyn766 = true
+ goto LABEL766
+ }
+ LABEL766:
+ if yyr2 || yy2arr2 {
+ if yyn766 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapFloat64Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy767 := *x.FptrMapFloat64Bool
+ if false {
+ } else {
+ z.F.EncMapFloat64BoolV(yy767, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapFloat64Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapFloat64Bool`)
+ }
+ r.WriteMapElemValue()
+ if yyn766 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapFloat64Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy769 := *x.FptrMapFloat64Bool
+ if false {
+ } else {
+ z.F.EncMapFloat64BoolV(yy769, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintIntfV(x.FMapUintIntf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintIntf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintIntfV(x.FMapUintIntf, e)
+ }
+ }
+ }
+ var yyn774 bool
+ if x.FptrMapUintIntf == nil {
+ yyn774 = true
+ goto LABEL774
+ }
+ LABEL774:
+ if yyr2 || yy2arr2 {
+ if yyn774 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy775 := *x.FptrMapUintIntf
+ if false {
+ } else {
+ z.F.EncMapUintIntfV(yy775, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintIntf`)
+ }
+ r.WriteMapElemValue()
+ if yyn774 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy777 := *x.FptrMapUintIntf
+ if false {
+ } else {
+ z.F.EncMapUintIntfV(yy777, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintStringV(x.FMapUintString, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintString`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintStringV(x.FMapUintString, e)
+ }
+ }
+ }
+ var yyn782 bool
+ if x.FptrMapUintString == nil {
+ yyn782 = true
+ goto LABEL782
+ }
+ LABEL782:
+ if yyr2 || yy2arr2 {
+ if yyn782 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintString == nil {
+ r.EncodeNil()
+ } else {
+ yy783 := *x.FptrMapUintString
+ if false {
+ } else {
+ z.F.EncMapUintStringV(yy783, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintString`)
+ }
+ r.WriteMapElemValue()
+ if yyn782 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintString == nil {
+ r.EncodeNil()
+ } else {
+ yy785 := *x.FptrMapUintString
+ if false {
+ } else {
+ z.F.EncMapUintStringV(yy785, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintUintV(x.FMapUintUint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintUint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintUintV(x.FMapUintUint, e)
+ }
+ }
+ }
+ var yyn790 bool
+ if x.FptrMapUintUint == nil {
+ yyn790 = true
+ goto LABEL790
+ }
+ LABEL790:
+ if yyr2 || yy2arr2 {
+ if yyn790 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintUint == nil {
+ r.EncodeNil()
+ } else {
+ yy791 := *x.FptrMapUintUint
+ if false {
+ } else {
+ z.F.EncMapUintUintV(yy791, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintUint`)
+ }
+ r.WriteMapElemValue()
+ if yyn790 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintUint == nil {
+ r.EncodeNil()
+ } else {
+ yy793 := *x.FptrMapUintUint
+ if false {
+ } else {
+ z.F.EncMapUintUintV(yy793, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintUint8V(x.FMapUintUint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintUint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintUint8V(x.FMapUintUint8, e)
+ }
+ }
+ }
+ var yyn798 bool
+ if x.FptrMapUintUint8 == nil {
+ yyn798 = true
+ goto LABEL798
+ }
+ LABEL798:
+ if yyr2 || yy2arr2 {
+ if yyn798 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy799 := *x.FptrMapUintUint8
+ if false {
+ } else {
+ z.F.EncMapUintUint8V(yy799, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintUint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn798 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy801 := *x.FptrMapUintUint8
+ if false {
+ } else {
+ z.F.EncMapUintUint8V(yy801, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintUint16V(x.FMapUintUint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintUint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintUint16V(x.FMapUintUint16, e)
+ }
+ }
+ }
+ var yyn806 bool
+ if x.FptrMapUintUint16 == nil {
+ yyn806 = true
+ goto LABEL806
+ }
+ LABEL806:
+ if yyr2 || yy2arr2 {
+ if yyn806 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy807 := *x.FptrMapUintUint16
+ if false {
+ } else {
+ z.F.EncMapUintUint16V(yy807, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintUint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn806 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy809 := *x.FptrMapUintUint16
+ if false {
+ } else {
+ z.F.EncMapUintUint16V(yy809, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintUint32V(x.FMapUintUint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintUint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintUint32V(x.FMapUintUint32, e)
+ }
+ }
+ }
+ var yyn814 bool
+ if x.FptrMapUintUint32 == nil {
+ yyn814 = true
+ goto LABEL814
+ }
+ LABEL814:
+ if yyr2 || yy2arr2 {
+ if yyn814 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy815 := *x.FptrMapUintUint32
+ if false {
+ } else {
+ z.F.EncMapUintUint32V(yy815, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintUint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn814 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy817 := *x.FptrMapUintUint32
+ if false {
+ } else {
+ z.F.EncMapUintUint32V(yy817, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintUint64V(x.FMapUintUint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintUint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintUint64V(x.FMapUintUint64, e)
+ }
+ }
+ }
+ var yyn822 bool
+ if x.FptrMapUintUint64 == nil {
+ yyn822 = true
+ goto LABEL822
+ }
+ LABEL822:
+ if yyr2 || yy2arr2 {
+ if yyn822 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy823 := *x.FptrMapUintUint64
+ if false {
+ } else {
+ z.F.EncMapUintUint64V(yy823, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintUint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn822 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy825 := *x.FptrMapUintUint64
+ if false {
+ } else {
+ z.F.EncMapUintUint64V(yy825, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintUintptrV(x.FMapUintUintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintUintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintUintptrV(x.FMapUintUintptr, e)
+ }
+ }
+ }
+ var yyn830 bool
+ if x.FptrMapUintUintptr == nil {
+ yyn830 = true
+ goto LABEL830
+ }
+ LABEL830:
+ if yyr2 || yy2arr2 {
+ if yyn830 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy831 := *x.FptrMapUintUintptr
+ if false {
+ } else {
+ z.F.EncMapUintUintptrV(yy831, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintUintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn830 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy833 := *x.FptrMapUintUintptr
+ if false {
+ } else {
+ z.F.EncMapUintUintptrV(yy833, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintIntV(x.FMapUintInt, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintInt`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintIntV(x.FMapUintInt, e)
+ }
+ }
+ }
+ var yyn838 bool
+ if x.FptrMapUintInt == nil {
+ yyn838 = true
+ goto LABEL838
+ }
+ LABEL838:
+ if yyr2 || yy2arr2 {
+ if yyn838 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintInt == nil {
+ r.EncodeNil()
+ } else {
+ yy839 := *x.FptrMapUintInt
+ if false {
+ } else {
+ z.F.EncMapUintIntV(yy839, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintInt`)
+ }
+ r.WriteMapElemValue()
+ if yyn838 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintInt == nil {
+ r.EncodeNil()
+ } else {
+ yy841 := *x.FptrMapUintInt
+ if false {
+ } else {
+ z.F.EncMapUintIntV(yy841, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintInt8V(x.FMapUintInt8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintInt8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintInt8V(x.FMapUintInt8, e)
+ }
+ }
+ }
+ var yyn846 bool
+ if x.FptrMapUintInt8 == nil {
+ yyn846 = true
+ goto LABEL846
+ }
+ LABEL846:
+ if yyr2 || yy2arr2 {
+ if yyn846 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy847 := *x.FptrMapUintInt8
+ if false {
+ } else {
+ z.F.EncMapUintInt8V(yy847, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintInt8`)
+ }
+ r.WriteMapElemValue()
+ if yyn846 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy849 := *x.FptrMapUintInt8
+ if false {
+ } else {
+ z.F.EncMapUintInt8V(yy849, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintInt16V(x.FMapUintInt16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintInt16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintInt16V(x.FMapUintInt16, e)
+ }
+ }
+ }
+ var yyn854 bool
+ if x.FptrMapUintInt16 == nil {
+ yyn854 = true
+ goto LABEL854
+ }
+ LABEL854:
+ if yyr2 || yy2arr2 {
+ if yyn854 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy855 := *x.FptrMapUintInt16
+ if false {
+ } else {
+ z.F.EncMapUintInt16V(yy855, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintInt16`)
+ }
+ r.WriteMapElemValue()
+ if yyn854 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy857 := *x.FptrMapUintInt16
+ if false {
+ } else {
+ z.F.EncMapUintInt16V(yy857, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintInt32V(x.FMapUintInt32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintInt32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintInt32V(x.FMapUintInt32, e)
+ }
+ }
+ }
+ var yyn862 bool
+ if x.FptrMapUintInt32 == nil {
+ yyn862 = true
+ goto LABEL862
+ }
+ LABEL862:
+ if yyr2 || yy2arr2 {
+ if yyn862 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy863 := *x.FptrMapUintInt32
+ if false {
+ } else {
+ z.F.EncMapUintInt32V(yy863, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintInt32`)
+ }
+ r.WriteMapElemValue()
+ if yyn862 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy865 := *x.FptrMapUintInt32
+ if false {
+ } else {
+ z.F.EncMapUintInt32V(yy865, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintInt64V(x.FMapUintInt64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintInt64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintInt64V(x.FMapUintInt64, e)
+ }
+ }
+ }
+ var yyn870 bool
+ if x.FptrMapUintInt64 == nil {
+ yyn870 = true
+ goto LABEL870
+ }
+ LABEL870:
+ if yyr2 || yy2arr2 {
+ if yyn870 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy871 := *x.FptrMapUintInt64
+ if false {
+ } else {
+ z.F.EncMapUintInt64V(yy871, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintInt64`)
+ }
+ r.WriteMapElemValue()
+ if yyn870 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy873 := *x.FptrMapUintInt64
+ if false {
+ } else {
+ z.F.EncMapUintInt64V(yy873, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintFloat32V(x.FMapUintFloat32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintFloat32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintFloat32V(x.FMapUintFloat32, e)
+ }
+ }
+ }
+ var yyn878 bool
+ if x.FptrMapUintFloat32 == nil {
+ yyn878 = true
+ goto LABEL878
+ }
+ LABEL878:
+ if yyr2 || yy2arr2 {
+ if yyn878 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy879 := *x.FptrMapUintFloat32
+ if false {
+ } else {
+ z.F.EncMapUintFloat32V(yy879, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintFloat32`)
+ }
+ r.WriteMapElemValue()
+ if yyn878 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy881 := *x.FptrMapUintFloat32
+ if false {
+ } else {
+ z.F.EncMapUintFloat32V(yy881, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintFloat64V(x.FMapUintFloat64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintFloat64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintFloat64V(x.FMapUintFloat64, e)
+ }
+ }
+ }
+ var yyn886 bool
+ if x.FptrMapUintFloat64 == nil {
+ yyn886 = true
+ goto LABEL886
+ }
+ LABEL886:
+ if yyr2 || yy2arr2 {
+ if yyn886 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy887 := *x.FptrMapUintFloat64
+ if false {
+ } else {
+ z.F.EncMapUintFloat64V(yy887, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintFloat64`)
+ }
+ r.WriteMapElemValue()
+ if yyn886 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy889 := *x.FptrMapUintFloat64
+ if false {
+ } else {
+ z.F.EncMapUintFloat64V(yy889, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintBoolV(x.FMapUintBool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintBool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintBoolV(x.FMapUintBool, e)
+ }
+ }
+ }
+ var yyn894 bool
+ if x.FptrMapUintBool == nil {
+ yyn894 = true
+ goto LABEL894
+ }
+ LABEL894:
+ if yyr2 || yy2arr2 {
+ if yyn894 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintBool == nil {
+ r.EncodeNil()
+ } else {
+ yy895 := *x.FptrMapUintBool
+ if false {
+ } else {
+ z.F.EncMapUintBoolV(yy895, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintBool`)
+ }
+ r.WriteMapElemValue()
+ if yyn894 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintBool == nil {
+ r.EncodeNil()
+ } else {
+ yy897 := *x.FptrMapUintBool
+ if false {
+ } else {
+ z.F.EncMapUintBoolV(yy897, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8IntfV(x.FMapUint8Intf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Intf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8IntfV(x.FMapUint8Intf, e)
+ }
+ }
+ }
+ var yyn902 bool
+ if x.FptrMapUint8Intf == nil {
+ yyn902 = true
+ goto LABEL902
+ }
+ LABEL902:
+ if yyr2 || yy2arr2 {
+ if yyn902 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy903 := *x.FptrMapUint8Intf
+ if false {
+ } else {
+ z.F.EncMapUint8IntfV(yy903, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Intf`)
+ }
+ r.WriteMapElemValue()
+ if yyn902 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy905 := *x.FptrMapUint8Intf
+ if false {
+ } else {
+ z.F.EncMapUint8IntfV(yy905, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8StringV(x.FMapUint8String, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8String`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8StringV(x.FMapUint8String, e)
+ }
+ }
+ }
+ var yyn910 bool
+ if x.FptrMapUint8String == nil {
+ yyn910 = true
+ goto LABEL910
+ }
+ LABEL910:
+ if yyr2 || yy2arr2 {
+ if yyn910 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8String == nil {
+ r.EncodeNil()
+ } else {
+ yy911 := *x.FptrMapUint8String
+ if false {
+ } else {
+ z.F.EncMapUint8StringV(yy911, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8String`)
+ }
+ r.WriteMapElemValue()
+ if yyn910 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8String == nil {
+ r.EncodeNil()
+ } else {
+ yy913 := *x.FptrMapUint8String
+ if false {
+ } else {
+ z.F.EncMapUint8StringV(yy913, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8UintV(x.FMapUint8Uint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Uint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8UintV(x.FMapUint8Uint, e)
+ }
+ }
+ }
+ var yyn918 bool
+ if x.FptrMapUint8Uint == nil {
+ yyn918 = true
+ goto LABEL918
+ }
+ LABEL918:
+ if yyr2 || yy2arr2 {
+ if yyn918 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy919 := *x.FptrMapUint8Uint
+ if false {
+ } else {
+ z.F.EncMapUint8UintV(yy919, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Uint`)
+ }
+ r.WriteMapElemValue()
+ if yyn918 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy921 := *x.FptrMapUint8Uint
+ if false {
+ } else {
+ z.F.EncMapUint8UintV(yy921, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Uint8V(x.FMapUint8Uint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Uint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Uint8V(x.FMapUint8Uint8, e)
+ }
+ }
+ }
+ var yyn926 bool
+ if x.FptrMapUint8Uint8 == nil {
+ yyn926 = true
+ goto LABEL926
+ }
+ LABEL926:
+ if yyr2 || yy2arr2 {
+ if yyn926 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy927 := *x.FptrMapUint8Uint8
+ if false {
+ } else {
+ z.F.EncMapUint8Uint8V(yy927, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Uint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn926 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy929 := *x.FptrMapUint8Uint8
+ if false {
+ } else {
+ z.F.EncMapUint8Uint8V(yy929, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Uint16V(x.FMapUint8Uint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Uint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Uint16V(x.FMapUint8Uint16, e)
+ }
+ }
+ }
+ var yyn934 bool
+ if x.FptrMapUint8Uint16 == nil {
+ yyn934 = true
+ goto LABEL934
+ }
+ LABEL934:
+ if yyr2 || yy2arr2 {
+ if yyn934 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy935 := *x.FptrMapUint8Uint16
+ if false {
+ } else {
+ z.F.EncMapUint8Uint16V(yy935, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Uint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn934 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy937 := *x.FptrMapUint8Uint16
+ if false {
+ } else {
+ z.F.EncMapUint8Uint16V(yy937, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Uint32V(x.FMapUint8Uint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Uint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Uint32V(x.FMapUint8Uint32, e)
+ }
+ }
+ }
+ var yyn942 bool
+ if x.FptrMapUint8Uint32 == nil {
+ yyn942 = true
+ goto LABEL942
+ }
+ LABEL942:
+ if yyr2 || yy2arr2 {
+ if yyn942 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy943 := *x.FptrMapUint8Uint32
+ if false {
+ } else {
+ z.F.EncMapUint8Uint32V(yy943, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Uint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn942 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy945 := *x.FptrMapUint8Uint32
+ if false {
+ } else {
+ z.F.EncMapUint8Uint32V(yy945, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Uint64V(x.FMapUint8Uint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Uint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Uint64V(x.FMapUint8Uint64, e)
+ }
+ }
+ }
+ var yyn950 bool
+ if x.FptrMapUint8Uint64 == nil {
+ yyn950 = true
+ goto LABEL950
+ }
+ LABEL950:
+ if yyr2 || yy2arr2 {
+ if yyn950 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy951 := *x.FptrMapUint8Uint64
+ if false {
+ } else {
+ z.F.EncMapUint8Uint64V(yy951, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Uint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn950 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy953 := *x.FptrMapUint8Uint64
+ if false {
+ } else {
+ z.F.EncMapUint8Uint64V(yy953, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8UintptrV(x.FMapUint8Uintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8UintptrV(x.FMapUint8Uintptr, e)
+ }
+ }
+ }
+ var yyn958 bool
+ if x.FptrMapUint8Uintptr == nil {
+ yyn958 = true
+ goto LABEL958
+ }
+ LABEL958:
+ if yyr2 || yy2arr2 {
+ if yyn958 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy959 := *x.FptrMapUint8Uintptr
+ if false {
+ } else {
+ z.F.EncMapUint8UintptrV(yy959, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn958 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy961 := *x.FptrMapUint8Uintptr
+ if false {
+ } else {
+ z.F.EncMapUint8UintptrV(yy961, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8IntV(x.FMapUint8Int, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Int`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8IntV(x.FMapUint8Int, e)
+ }
+ }
+ }
+ var yyn966 bool
+ if x.FptrMapUint8Int == nil {
+ yyn966 = true
+ goto LABEL966
+ }
+ LABEL966:
+ if yyr2 || yy2arr2 {
+ if yyn966 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Int == nil {
+ r.EncodeNil()
+ } else {
+ yy967 := *x.FptrMapUint8Int
+ if false {
+ } else {
+ z.F.EncMapUint8IntV(yy967, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Int`)
+ }
+ r.WriteMapElemValue()
+ if yyn966 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Int == nil {
+ r.EncodeNil()
+ } else {
+ yy969 := *x.FptrMapUint8Int
+ if false {
+ } else {
+ z.F.EncMapUint8IntV(yy969, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Int8V(x.FMapUint8Int8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Int8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Int8V(x.FMapUint8Int8, e)
+ }
+ }
+ }
+ var yyn974 bool
+ if x.FptrMapUint8Int8 == nil {
+ yyn974 = true
+ goto LABEL974
+ }
+ LABEL974:
+ if yyr2 || yy2arr2 {
+ if yyn974 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy975 := *x.FptrMapUint8Int8
+ if false {
+ } else {
+ z.F.EncMapUint8Int8V(yy975, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Int8`)
+ }
+ r.WriteMapElemValue()
+ if yyn974 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy977 := *x.FptrMapUint8Int8
+ if false {
+ } else {
+ z.F.EncMapUint8Int8V(yy977, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Int16V(x.FMapUint8Int16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Int16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Int16V(x.FMapUint8Int16, e)
+ }
+ }
+ }
+ var yyn982 bool
+ if x.FptrMapUint8Int16 == nil {
+ yyn982 = true
+ goto LABEL982
+ }
+ LABEL982:
+ if yyr2 || yy2arr2 {
+ if yyn982 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy983 := *x.FptrMapUint8Int16
+ if false {
+ } else {
+ z.F.EncMapUint8Int16V(yy983, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Int16`)
+ }
+ r.WriteMapElemValue()
+ if yyn982 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy985 := *x.FptrMapUint8Int16
+ if false {
+ } else {
+ z.F.EncMapUint8Int16V(yy985, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Int32V(x.FMapUint8Int32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Int32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Int32V(x.FMapUint8Int32, e)
+ }
+ }
+ }
+ var yyn990 bool
+ if x.FptrMapUint8Int32 == nil {
+ yyn990 = true
+ goto LABEL990
+ }
+ LABEL990:
+ if yyr2 || yy2arr2 {
+ if yyn990 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy991 := *x.FptrMapUint8Int32
+ if false {
+ } else {
+ z.F.EncMapUint8Int32V(yy991, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Int32`)
+ }
+ r.WriteMapElemValue()
+ if yyn990 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy993 := *x.FptrMapUint8Int32
+ if false {
+ } else {
+ z.F.EncMapUint8Int32V(yy993, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Int64V(x.FMapUint8Int64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Int64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Int64V(x.FMapUint8Int64, e)
+ }
+ }
+ }
+ var yyn998 bool
+ if x.FptrMapUint8Int64 == nil {
+ yyn998 = true
+ goto LABEL998
+ }
+ LABEL998:
+ if yyr2 || yy2arr2 {
+ if yyn998 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy999 := *x.FptrMapUint8Int64
+ if false {
+ } else {
+ z.F.EncMapUint8Int64V(yy999, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Int64`)
+ }
+ r.WriteMapElemValue()
+ if yyn998 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1001 := *x.FptrMapUint8Int64
+ if false {
+ } else {
+ z.F.EncMapUint8Int64V(yy1001, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Float32V(x.FMapUint8Float32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Float32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Float32V(x.FMapUint8Float32, e)
+ }
+ }
+ }
+ var yyn1006 bool
+ if x.FptrMapUint8Float32 == nil {
+ yyn1006 = true
+ goto LABEL1006
+ }
+ LABEL1006:
+ if yyr2 || yy2arr2 {
+ if yyn1006 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1007 := *x.FptrMapUint8Float32
+ if false {
+ } else {
+ z.F.EncMapUint8Float32V(yy1007, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Float32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1006 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1009 := *x.FptrMapUint8Float32
+ if false {
+ } else {
+ z.F.EncMapUint8Float32V(yy1009, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Float64V(x.FMapUint8Float64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Float64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8Float64V(x.FMapUint8Float64, e)
+ }
+ }
+ }
+ var yyn1014 bool
+ if x.FptrMapUint8Float64 == nil {
+ yyn1014 = true
+ goto LABEL1014
+ }
+ LABEL1014:
+ if yyr2 || yy2arr2 {
+ if yyn1014 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1015 := *x.FptrMapUint8Float64
+ if false {
+ } else {
+ z.F.EncMapUint8Float64V(yy1015, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Float64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1014 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1017 := *x.FptrMapUint8Float64
+ if false {
+ } else {
+ z.F.EncMapUint8Float64V(yy1017, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint8Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8BoolV(x.FMapUint8Bool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint8Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint8Bool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint8Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint8BoolV(x.FMapUint8Bool, e)
+ }
+ }
+ }
+ var yyn1022 bool
+ if x.FptrMapUint8Bool == nil {
+ yyn1022 = true
+ goto LABEL1022
+ }
+ LABEL1022:
+ if yyr2 || yy2arr2 {
+ if yyn1022 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint8Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy1023 := *x.FptrMapUint8Bool
+ if false {
+ } else {
+ z.F.EncMapUint8BoolV(yy1023, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint8Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint8Bool`)
+ }
+ r.WriteMapElemValue()
+ if yyn1022 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint8Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy1025 := *x.FptrMapUint8Bool
+ if false {
+ } else {
+ z.F.EncMapUint8BoolV(yy1025, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16IntfV(x.FMapUint16Intf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Intf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16IntfV(x.FMapUint16Intf, e)
+ }
+ }
+ }
+ var yyn1030 bool
+ if x.FptrMapUint16Intf == nil {
+ yyn1030 = true
+ goto LABEL1030
+ }
+ LABEL1030:
+ if yyr2 || yy2arr2 {
+ if yyn1030 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy1031 := *x.FptrMapUint16Intf
+ if false {
+ } else {
+ z.F.EncMapUint16IntfV(yy1031, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Intf`)
+ }
+ r.WriteMapElemValue()
+ if yyn1030 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy1033 := *x.FptrMapUint16Intf
+ if false {
+ } else {
+ z.F.EncMapUint16IntfV(yy1033, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16StringV(x.FMapUint16String, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16String`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16StringV(x.FMapUint16String, e)
+ }
+ }
+ }
+ var yyn1038 bool
+ if x.FptrMapUint16String == nil {
+ yyn1038 = true
+ goto LABEL1038
+ }
+ LABEL1038:
+ if yyr2 || yy2arr2 {
+ if yyn1038 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16String == nil {
+ r.EncodeNil()
+ } else {
+ yy1039 := *x.FptrMapUint16String
+ if false {
+ } else {
+ z.F.EncMapUint16StringV(yy1039, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16String`)
+ }
+ r.WriteMapElemValue()
+ if yyn1038 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16String == nil {
+ r.EncodeNil()
+ } else {
+ yy1041 := *x.FptrMapUint16String
+ if false {
+ } else {
+ z.F.EncMapUint16StringV(yy1041, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16UintV(x.FMapUint16Uint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Uint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16UintV(x.FMapUint16Uint, e)
+ }
+ }
+ }
+ var yyn1046 bool
+ if x.FptrMapUint16Uint == nil {
+ yyn1046 = true
+ goto LABEL1046
+ }
+ LABEL1046:
+ if yyr2 || yy2arr2 {
+ if yyn1046 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy1047 := *x.FptrMapUint16Uint
+ if false {
+ } else {
+ z.F.EncMapUint16UintV(yy1047, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Uint`)
+ }
+ r.WriteMapElemValue()
+ if yyn1046 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy1049 := *x.FptrMapUint16Uint
+ if false {
+ } else {
+ z.F.EncMapUint16UintV(yy1049, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Uint8V(x.FMapUint16Uint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Uint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Uint8V(x.FMapUint16Uint8, e)
+ }
+ }
+ }
+ var yyn1054 bool
+ if x.FptrMapUint16Uint8 == nil {
+ yyn1054 = true
+ goto LABEL1054
+ }
+ LABEL1054:
+ if yyr2 || yy2arr2 {
+ if yyn1054 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1055 := *x.FptrMapUint16Uint8
+ if false {
+ } else {
+ z.F.EncMapUint16Uint8V(yy1055, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Uint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1054 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1057 := *x.FptrMapUint16Uint8
+ if false {
+ } else {
+ z.F.EncMapUint16Uint8V(yy1057, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Uint16V(x.FMapUint16Uint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Uint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Uint16V(x.FMapUint16Uint16, e)
+ }
+ }
+ }
+ var yyn1062 bool
+ if x.FptrMapUint16Uint16 == nil {
+ yyn1062 = true
+ goto LABEL1062
+ }
+ LABEL1062:
+ if yyr2 || yy2arr2 {
+ if yyn1062 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1063 := *x.FptrMapUint16Uint16
+ if false {
+ } else {
+ z.F.EncMapUint16Uint16V(yy1063, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Uint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1062 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1065 := *x.FptrMapUint16Uint16
+ if false {
+ } else {
+ z.F.EncMapUint16Uint16V(yy1065, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Uint32V(x.FMapUint16Uint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Uint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Uint32V(x.FMapUint16Uint32, e)
+ }
+ }
+ }
+ var yyn1070 bool
+ if x.FptrMapUint16Uint32 == nil {
+ yyn1070 = true
+ goto LABEL1070
+ }
+ LABEL1070:
+ if yyr2 || yy2arr2 {
+ if yyn1070 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1071 := *x.FptrMapUint16Uint32
+ if false {
+ } else {
+ z.F.EncMapUint16Uint32V(yy1071, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Uint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1070 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1073 := *x.FptrMapUint16Uint32
+ if false {
+ } else {
+ z.F.EncMapUint16Uint32V(yy1073, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Uint64V(x.FMapUint16Uint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Uint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Uint64V(x.FMapUint16Uint64, e)
+ }
+ }
+ }
+ var yyn1078 bool
+ if x.FptrMapUint16Uint64 == nil {
+ yyn1078 = true
+ goto LABEL1078
+ }
+ LABEL1078:
+ if yyr2 || yy2arr2 {
+ if yyn1078 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1079 := *x.FptrMapUint16Uint64
+ if false {
+ } else {
+ z.F.EncMapUint16Uint64V(yy1079, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Uint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1078 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1081 := *x.FptrMapUint16Uint64
+ if false {
+ } else {
+ z.F.EncMapUint16Uint64V(yy1081, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16UintptrV(x.FMapUint16Uintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16UintptrV(x.FMapUint16Uintptr, e)
+ }
+ }
+ }
+ var yyn1086 bool
+ if x.FptrMapUint16Uintptr == nil {
+ yyn1086 = true
+ goto LABEL1086
+ }
+ LABEL1086:
+ if yyr2 || yy2arr2 {
+ if yyn1086 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1087 := *x.FptrMapUint16Uintptr
+ if false {
+ } else {
+ z.F.EncMapUint16UintptrV(yy1087, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn1086 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1089 := *x.FptrMapUint16Uintptr
+ if false {
+ } else {
+ z.F.EncMapUint16UintptrV(yy1089, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16IntV(x.FMapUint16Int, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Int`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16IntV(x.FMapUint16Int, e)
+ }
+ }
+ }
+ var yyn1094 bool
+ if x.FptrMapUint16Int == nil {
+ yyn1094 = true
+ goto LABEL1094
+ }
+ LABEL1094:
+ if yyr2 || yy2arr2 {
+ if yyn1094 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Int == nil {
+ r.EncodeNil()
+ } else {
+ yy1095 := *x.FptrMapUint16Int
+ if false {
+ } else {
+ z.F.EncMapUint16IntV(yy1095, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Int`)
+ }
+ r.WriteMapElemValue()
+ if yyn1094 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Int == nil {
+ r.EncodeNil()
+ } else {
+ yy1097 := *x.FptrMapUint16Int
+ if false {
+ } else {
+ z.F.EncMapUint16IntV(yy1097, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Int8V(x.FMapUint16Int8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Int8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Int8V(x.FMapUint16Int8, e)
+ }
+ }
+ }
+ var yyn1102 bool
+ if x.FptrMapUint16Int8 == nil {
+ yyn1102 = true
+ goto LABEL1102
+ }
+ LABEL1102:
+ if yyr2 || yy2arr2 {
+ if yyn1102 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1103 := *x.FptrMapUint16Int8
+ if false {
+ } else {
+ z.F.EncMapUint16Int8V(yy1103, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Int8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1102 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1105 := *x.FptrMapUint16Int8
+ if false {
+ } else {
+ z.F.EncMapUint16Int8V(yy1105, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Int16V(x.FMapUint16Int16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Int16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Int16V(x.FMapUint16Int16, e)
+ }
+ }
+ }
+ var yyn1110 bool
+ if x.FptrMapUint16Int16 == nil {
+ yyn1110 = true
+ goto LABEL1110
+ }
+ LABEL1110:
+ if yyr2 || yy2arr2 {
+ if yyn1110 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1111 := *x.FptrMapUint16Int16
+ if false {
+ } else {
+ z.F.EncMapUint16Int16V(yy1111, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Int16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1110 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1113 := *x.FptrMapUint16Int16
+ if false {
+ } else {
+ z.F.EncMapUint16Int16V(yy1113, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Int32V(x.FMapUint16Int32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Int32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Int32V(x.FMapUint16Int32, e)
+ }
+ }
+ }
+ var yyn1118 bool
+ if x.FptrMapUint16Int32 == nil {
+ yyn1118 = true
+ goto LABEL1118
+ }
+ LABEL1118:
+ if yyr2 || yy2arr2 {
+ if yyn1118 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1119 := *x.FptrMapUint16Int32
+ if false {
+ } else {
+ z.F.EncMapUint16Int32V(yy1119, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Int32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1118 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1121 := *x.FptrMapUint16Int32
+ if false {
+ } else {
+ z.F.EncMapUint16Int32V(yy1121, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Int64V(x.FMapUint16Int64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Int64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Int64V(x.FMapUint16Int64, e)
+ }
+ }
+ }
+ var yyn1126 bool
+ if x.FptrMapUint16Int64 == nil {
+ yyn1126 = true
+ goto LABEL1126
+ }
+ LABEL1126:
+ if yyr2 || yy2arr2 {
+ if yyn1126 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1127 := *x.FptrMapUint16Int64
+ if false {
+ } else {
+ z.F.EncMapUint16Int64V(yy1127, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Int64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1126 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1129 := *x.FptrMapUint16Int64
+ if false {
+ } else {
+ z.F.EncMapUint16Int64V(yy1129, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Float32V(x.FMapUint16Float32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Float32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Float32V(x.FMapUint16Float32, e)
+ }
+ }
+ }
+ var yyn1134 bool
+ if x.FptrMapUint16Float32 == nil {
+ yyn1134 = true
+ goto LABEL1134
+ }
+ LABEL1134:
+ if yyr2 || yy2arr2 {
+ if yyn1134 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1135 := *x.FptrMapUint16Float32
+ if false {
+ } else {
+ z.F.EncMapUint16Float32V(yy1135, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Float32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1134 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1137 := *x.FptrMapUint16Float32
+ if false {
+ } else {
+ z.F.EncMapUint16Float32V(yy1137, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Float64V(x.FMapUint16Float64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Float64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16Float64V(x.FMapUint16Float64, e)
+ }
+ }
+ }
+ var yyn1142 bool
+ if x.FptrMapUint16Float64 == nil {
+ yyn1142 = true
+ goto LABEL1142
+ }
+ LABEL1142:
+ if yyr2 || yy2arr2 {
+ if yyn1142 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1143 := *x.FptrMapUint16Float64
+ if false {
+ } else {
+ z.F.EncMapUint16Float64V(yy1143, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Float64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1142 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1145 := *x.FptrMapUint16Float64
+ if false {
+ } else {
+ z.F.EncMapUint16Float64V(yy1145, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint16Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16BoolV(x.FMapUint16Bool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint16Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint16Bool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint16Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint16BoolV(x.FMapUint16Bool, e)
+ }
+ }
+ }
+ var yyn1150 bool
+ if x.FptrMapUint16Bool == nil {
+ yyn1150 = true
+ goto LABEL1150
+ }
+ LABEL1150:
+ if yyr2 || yy2arr2 {
+ if yyn1150 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint16Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy1151 := *x.FptrMapUint16Bool
+ if false {
+ } else {
+ z.F.EncMapUint16BoolV(yy1151, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint16Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint16Bool`)
+ }
+ r.WriteMapElemValue()
+ if yyn1150 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint16Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy1153 := *x.FptrMapUint16Bool
+ if false {
+ } else {
+ z.F.EncMapUint16BoolV(yy1153, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32IntfV(x.FMapUint32Intf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Intf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32IntfV(x.FMapUint32Intf, e)
+ }
+ }
+ }
+ var yyn1158 bool
+ if x.FptrMapUint32Intf == nil {
+ yyn1158 = true
+ goto LABEL1158
+ }
+ LABEL1158:
+ if yyr2 || yy2arr2 {
+ if yyn1158 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy1159 := *x.FptrMapUint32Intf
+ if false {
+ } else {
+ z.F.EncMapUint32IntfV(yy1159, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Intf`)
+ }
+ r.WriteMapElemValue()
+ if yyn1158 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy1161 := *x.FptrMapUint32Intf
+ if false {
+ } else {
+ z.F.EncMapUint32IntfV(yy1161, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32StringV(x.FMapUint32String, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32String`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32StringV(x.FMapUint32String, e)
+ }
+ }
+ }
+ var yyn1166 bool
+ if x.FptrMapUint32String == nil {
+ yyn1166 = true
+ goto LABEL1166
+ }
+ LABEL1166:
+ if yyr2 || yy2arr2 {
+ if yyn1166 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32String == nil {
+ r.EncodeNil()
+ } else {
+ yy1167 := *x.FptrMapUint32String
+ if false {
+ } else {
+ z.F.EncMapUint32StringV(yy1167, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32String`)
+ }
+ r.WriteMapElemValue()
+ if yyn1166 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32String == nil {
+ r.EncodeNil()
+ } else {
+ yy1169 := *x.FptrMapUint32String
+ if false {
+ } else {
+ z.F.EncMapUint32StringV(yy1169, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32UintV(x.FMapUint32Uint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Uint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32UintV(x.FMapUint32Uint, e)
+ }
+ }
+ }
+ var yyn1174 bool
+ if x.FptrMapUint32Uint == nil {
+ yyn1174 = true
+ goto LABEL1174
+ }
+ LABEL1174:
+ if yyr2 || yy2arr2 {
+ if yyn1174 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy1175 := *x.FptrMapUint32Uint
+ if false {
+ } else {
+ z.F.EncMapUint32UintV(yy1175, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Uint`)
+ }
+ r.WriteMapElemValue()
+ if yyn1174 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy1177 := *x.FptrMapUint32Uint
+ if false {
+ } else {
+ z.F.EncMapUint32UintV(yy1177, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Uint8V(x.FMapUint32Uint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Uint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Uint8V(x.FMapUint32Uint8, e)
+ }
+ }
+ }
+ var yyn1182 bool
+ if x.FptrMapUint32Uint8 == nil {
+ yyn1182 = true
+ goto LABEL1182
+ }
+ LABEL1182:
+ if yyr2 || yy2arr2 {
+ if yyn1182 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1183 := *x.FptrMapUint32Uint8
+ if false {
+ } else {
+ z.F.EncMapUint32Uint8V(yy1183, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Uint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1182 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1185 := *x.FptrMapUint32Uint8
+ if false {
+ } else {
+ z.F.EncMapUint32Uint8V(yy1185, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Uint16V(x.FMapUint32Uint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Uint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Uint16V(x.FMapUint32Uint16, e)
+ }
+ }
+ }
+ var yyn1190 bool
+ if x.FptrMapUint32Uint16 == nil {
+ yyn1190 = true
+ goto LABEL1190
+ }
+ LABEL1190:
+ if yyr2 || yy2arr2 {
+ if yyn1190 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1191 := *x.FptrMapUint32Uint16
+ if false {
+ } else {
+ z.F.EncMapUint32Uint16V(yy1191, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Uint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1190 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1193 := *x.FptrMapUint32Uint16
+ if false {
+ } else {
+ z.F.EncMapUint32Uint16V(yy1193, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Uint32V(x.FMapUint32Uint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Uint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Uint32V(x.FMapUint32Uint32, e)
+ }
+ }
+ }
+ var yyn1198 bool
+ if x.FptrMapUint32Uint32 == nil {
+ yyn1198 = true
+ goto LABEL1198
+ }
+ LABEL1198:
+ if yyr2 || yy2arr2 {
+ if yyn1198 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1199 := *x.FptrMapUint32Uint32
+ if false {
+ } else {
+ z.F.EncMapUint32Uint32V(yy1199, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Uint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1198 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1201 := *x.FptrMapUint32Uint32
+ if false {
+ } else {
+ z.F.EncMapUint32Uint32V(yy1201, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Uint64V(x.FMapUint32Uint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Uint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Uint64V(x.FMapUint32Uint64, e)
+ }
+ }
+ }
+ var yyn1206 bool
+ if x.FptrMapUint32Uint64 == nil {
+ yyn1206 = true
+ goto LABEL1206
+ }
+ LABEL1206:
+ if yyr2 || yy2arr2 {
+ if yyn1206 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1207 := *x.FptrMapUint32Uint64
+ if false {
+ } else {
+ z.F.EncMapUint32Uint64V(yy1207, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Uint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1206 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1209 := *x.FptrMapUint32Uint64
+ if false {
+ } else {
+ z.F.EncMapUint32Uint64V(yy1209, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32UintptrV(x.FMapUint32Uintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32UintptrV(x.FMapUint32Uintptr, e)
+ }
+ }
+ }
+ var yyn1214 bool
+ if x.FptrMapUint32Uintptr == nil {
+ yyn1214 = true
+ goto LABEL1214
+ }
+ LABEL1214:
+ if yyr2 || yy2arr2 {
+ if yyn1214 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1215 := *x.FptrMapUint32Uintptr
+ if false {
+ } else {
+ z.F.EncMapUint32UintptrV(yy1215, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn1214 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1217 := *x.FptrMapUint32Uintptr
+ if false {
+ } else {
+ z.F.EncMapUint32UintptrV(yy1217, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32IntV(x.FMapUint32Int, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Int`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32IntV(x.FMapUint32Int, e)
+ }
+ }
+ }
+ var yyn1222 bool
+ if x.FptrMapUint32Int == nil {
+ yyn1222 = true
+ goto LABEL1222
+ }
+ LABEL1222:
+ if yyr2 || yy2arr2 {
+ if yyn1222 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Int == nil {
+ r.EncodeNil()
+ } else {
+ yy1223 := *x.FptrMapUint32Int
+ if false {
+ } else {
+ z.F.EncMapUint32IntV(yy1223, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Int`)
+ }
+ r.WriteMapElemValue()
+ if yyn1222 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Int == nil {
+ r.EncodeNil()
+ } else {
+ yy1225 := *x.FptrMapUint32Int
+ if false {
+ } else {
+ z.F.EncMapUint32IntV(yy1225, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Int8V(x.FMapUint32Int8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Int8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Int8V(x.FMapUint32Int8, e)
+ }
+ }
+ }
+ var yyn1230 bool
+ if x.FptrMapUint32Int8 == nil {
+ yyn1230 = true
+ goto LABEL1230
+ }
+ LABEL1230:
+ if yyr2 || yy2arr2 {
+ if yyn1230 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1231 := *x.FptrMapUint32Int8
+ if false {
+ } else {
+ z.F.EncMapUint32Int8V(yy1231, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Int8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1230 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1233 := *x.FptrMapUint32Int8
+ if false {
+ } else {
+ z.F.EncMapUint32Int8V(yy1233, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Int16V(x.FMapUint32Int16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Int16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Int16V(x.FMapUint32Int16, e)
+ }
+ }
+ }
+ var yyn1238 bool
+ if x.FptrMapUint32Int16 == nil {
+ yyn1238 = true
+ goto LABEL1238
+ }
+ LABEL1238:
+ if yyr2 || yy2arr2 {
+ if yyn1238 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1239 := *x.FptrMapUint32Int16
+ if false {
+ } else {
+ z.F.EncMapUint32Int16V(yy1239, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Int16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1238 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1241 := *x.FptrMapUint32Int16
+ if false {
+ } else {
+ z.F.EncMapUint32Int16V(yy1241, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Int32V(x.FMapUint32Int32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Int32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Int32V(x.FMapUint32Int32, e)
+ }
+ }
+ }
+ var yyn1246 bool
+ if x.FptrMapUint32Int32 == nil {
+ yyn1246 = true
+ goto LABEL1246
+ }
+ LABEL1246:
+ if yyr2 || yy2arr2 {
+ if yyn1246 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1247 := *x.FptrMapUint32Int32
+ if false {
+ } else {
+ z.F.EncMapUint32Int32V(yy1247, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Int32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1246 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1249 := *x.FptrMapUint32Int32
+ if false {
+ } else {
+ z.F.EncMapUint32Int32V(yy1249, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Int64V(x.FMapUint32Int64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Int64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Int64V(x.FMapUint32Int64, e)
+ }
+ }
+ }
+ var yyn1254 bool
+ if x.FptrMapUint32Int64 == nil {
+ yyn1254 = true
+ goto LABEL1254
+ }
+ LABEL1254:
+ if yyr2 || yy2arr2 {
+ if yyn1254 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1255 := *x.FptrMapUint32Int64
+ if false {
+ } else {
+ z.F.EncMapUint32Int64V(yy1255, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Int64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1254 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1257 := *x.FptrMapUint32Int64
+ if false {
+ } else {
+ z.F.EncMapUint32Int64V(yy1257, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Float32V(x.FMapUint32Float32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Float32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Float32V(x.FMapUint32Float32, e)
+ }
+ }
+ }
+ var yyn1262 bool
+ if x.FptrMapUint32Float32 == nil {
+ yyn1262 = true
+ goto LABEL1262
+ }
+ LABEL1262:
+ if yyr2 || yy2arr2 {
+ if yyn1262 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1263 := *x.FptrMapUint32Float32
+ if false {
+ } else {
+ z.F.EncMapUint32Float32V(yy1263, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Float32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1262 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1265 := *x.FptrMapUint32Float32
+ if false {
+ } else {
+ z.F.EncMapUint32Float32V(yy1265, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Float64V(x.FMapUint32Float64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Float64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32Float64V(x.FMapUint32Float64, e)
+ }
+ }
+ }
+ var yyn1270 bool
+ if x.FptrMapUint32Float64 == nil {
+ yyn1270 = true
+ goto LABEL1270
+ }
+ LABEL1270:
+ if yyr2 || yy2arr2 {
+ if yyn1270 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1271 := *x.FptrMapUint32Float64
+ if false {
+ } else {
+ z.F.EncMapUint32Float64V(yy1271, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Float64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1270 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1273 := *x.FptrMapUint32Float64
+ if false {
+ } else {
+ z.F.EncMapUint32Float64V(yy1273, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint32Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32BoolV(x.FMapUint32Bool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint32Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint32Bool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint32Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint32BoolV(x.FMapUint32Bool, e)
+ }
+ }
+ }
+ var yyn1278 bool
+ if x.FptrMapUint32Bool == nil {
+ yyn1278 = true
+ goto LABEL1278
+ }
+ LABEL1278:
+ if yyr2 || yy2arr2 {
+ if yyn1278 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint32Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy1279 := *x.FptrMapUint32Bool
+ if false {
+ } else {
+ z.F.EncMapUint32BoolV(yy1279, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint32Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint32Bool`)
+ }
+ r.WriteMapElemValue()
+ if yyn1278 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint32Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy1281 := *x.FptrMapUint32Bool
+ if false {
+ } else {
+ z.F.EncMapUint32BoolV(yy1281, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64IntfV(x.FMapUint64Intf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Intf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64IntfV(x.FMapUint64Intf, e)
+ }
+ }
+ }
+ var yyn1286 bool
+ if x.FptrMapUint64Intf == nil {
+ yyn1286 = true
+ goto LABEL1286
+ }
+ LABEL1286:
+ if yyr2 || yy2arr2 {
+ if yyn1286 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy1287 := *x.FptrMapUint64Intf
+ if false {
+ } else {
+ z.F.EncMapUint64IntfV(yy1287, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Intf`)
+ }
+ r.WriteMapElemValue()
+ if yyn1286 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy1289 := *x.FptrMapUint64Intf
+ if false {
+ } else {
+ z.F.EncMapUint64IntfV(yy1289, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64StringV(x.FMapUint64String, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64String`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64StringV(x.FMapUint64String, e)
+ }
+ }
+ }
+ var yyn1294 bool
+ if x.FptrMapUint64String == nil {
+ yyn1294 = true
+ goto LABEL1294
+ }
+ LABEL1294:
+ if yyr2 || yy2arr2 {
+ if yyn1294 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64String == nil {
+ r.EncodeNil()
+ } else {
+ yy1295 := *x.FptrMapUint64String
+ if false {
+ } else {
+ z.F.EncMapUint64StringV(yy1295, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64String`)
+ }
+ r.WriteMapElemValue()
+ if yyn1294 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64String == nil {
+ r.EncodeNil()
+ } else {
+ yy1297 := *x.FptrMapUint64String
+ if false {
+ } else {
+ z.F.EncMapUint64StringV(yy1297, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64UintV(x.FMapUint64Uint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Uint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64UintV(x.FMapUint64Uint, e)
+ }
+ }
+ }
+ var yyn1302 bool
+ if x.FptrMapUint64Uint == nil {
+ yyn1302 = true
+ goto LABEL1302
+ }
+ LABEL1302:
+ if yyr2 || yy2arr2 {
+ if yyn1302 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy1303 := *x.FptrMapUint64Uint
+ if false {
+ } else {
+ z.F.EncMapUint64UintV(yy1303, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Uint`)
+ }
+ r.WriteMapElemValue()
+ if yyn1302 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy1305 := *x.FptrMapUint64Uint
+ if false {
+ } else {
+ z.F.EncMapUint64UintV(yy1305, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Uint8V(x.FMapUint64Uint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Uint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Uint8V(x.FMapUint64Uint8, e)
+ }
+ }
+ }
+ var yyn1310 bool
+ if x.FptrMapUint64Uint8 == nil {
+ yyn1310 = true
+ goto LABEL1310
+ }
+ LABEL1310:
+ if yyr2 || yy2arr2 {
+ if yyn1310 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1311 := *x.FptrMapUint64Uint8
+ if false {
+ } else {
+ z.F.EncMapUint64Uint8V(yy1311, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Uint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1310 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1313 := *x.FptrMapUint64Uint8
+ if false {
+ } else {
+ z.F.EncMapUint64Uint8V(yy1313, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Uint16V(x.FMapUint64Uint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Uint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Uint16V(x.FMapUint64Uint16, e)
+ }
+ }
+ }
+ var yyn1318 bool
+ if x.FptrMapUint64Uint16 == nil {
+ yyn1318 = true
+ goto LABEL1318
+ }
+ LABEL1318:
+ if yyr2 || yy2arr2 {
+ if yyn1318 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1319 := *x.FptrMapUint64Uint16
+ if false {
+ } else {
+ z.F.EncMapUint64Uint16V(yy1319, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Uint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1318 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1321 := *x.FptrMapUint64Uint16
+ if false {
+ } else {
+ z.F.EncMapUint64Uint16V(yy1321, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Uint32V(x.FMapUint64Uint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Uint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Uint32V(x.FMapUint64Uint32, e)
+ }
+ }
+ }
+ var yyn1326 bool
+ if x.FptrMapUint64Uint32 == nil {
+ yyn1326 = true
+ goto LABEL1326
+ }
+ LABEL1326:
+ if yyr2 || yy2arr2 {
+ if yyn1326 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1327 := *x.FptrMapUint64Uint32
+ if false {
+ } else {
+ z.F.EncMapUint64Uint32V(yy1327, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Uint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1326 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1329 := *x.FptrMapUint64Uint32
+ if false {
+ } else {
+ z.F.EncMapUint64Uint32V(yy1329, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Uint64V(x.FMapUint64Uint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Uint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Uint64V(x.FMapUint64Uint64, e)
+ }
+ }
+ }
+ var yyn1334 bool
+ if x.FptrMapUint64Uint64 == nil {
+ yyn1334 = true
+ goto LABEL1334
+ }
+ LABEL1334:
+ if yyr2 || yy2arr2 {
+ if yyn1334 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1335 := *x.FptrMapUint64Uint64
+ if false {
+ } else {
+ z.F.EncMapUint64Uint64V(yy1335, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Uint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1334 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1337 := *x.FptrMapUint64Uint64
+ if false {
+ } else {
+ z.F.EncMapUint64Uint64V(yy1337, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64UintptrV(x.FMapUint64Uintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64UintptrV(x.FMapUint64Uintptr, e)
+ }
+ }
+ }
+ var yyn1342 bool
+ if x.FptrMapUint64Uintptr == nil {
+ yyn1342 = true
+ goto LABEL1342
+ }
+ LABEL1342:
+ if yyr2 || yy2arr2 {
+ if yyn1342 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1343 := *x.FptrMapUint64Uintptr
+ if false {
+ } else {
+ z.F.EncMapUint64UintptrV(yy1343, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn1342 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1345 := *x.FptrMapUint64Uintptr
+ if false {
+ } else {
+ z.F.EncMapUint64UintptrV(yy1345, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64IntV(x.FMapUint64Int, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Int`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64IntV(x.FMapUint64Int, e)
+ }
+ }
+ }
+ var yyn1350 bool
+ if x.FptrMapUint64Int == nil {
+ yyn1350 = true
+ goto LABEL1350
+ }
+ LABEL1350:
+ if yyr2 || yy2arr2 {
+ if yyn1350 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Int == nil {
+ r.EncodeNil()
+ } else {
+ yy1351 := *x.FptrMapUint64Int
+ if false {
+ } else {
+ z.F.EncMapUint64IntV(yy1351, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Int`)
+ }
+ r.WriteMapElemValue()
+ if yyn1350 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Int == nil {
+ r.EncodeNil()
+ } else {
+ yy1353 := *x.FptrMapUint64Int
+ if false {
+ } else {
+ z.F.EncMapUint64IntV(yy1353, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Int8V(x.FMapUint64Int8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Int8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Int8V(x.FMapUint64Int8, e)
+ }
+ }
+ }
+ var yyn1358 bool
+ if x.FptrMapUint64Int8 == nil {
+ yyn1358 = true
+ goto LABEL1358
+ }
+ LABEL1358:
+ if yyr2 || yy2arr2 {
+ if yyn1358 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1359 := *x.FptrMapUint64Int8
+ if false {
+ } else {
+ z.F.EncMapUint64Int8V(yy1359, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Int8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1358 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1361 := *x.FptrMapUint64Int8
+ if false {
+ } else {
+ z.F.EncMapUint64Int8V(yy1361, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Int16V(x.FMapUint64Int16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Int16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Int16V(x.FMapUint64Int16, e)
+ }
+ }
+ }
+ var yyn1366 bool
+ if x.FptrMapUint64Int16 == nil {
+ yyn1366 = true
+ goto LABEL1366
+ }
+ LABEL1366:
+ if yyr2 || yy2arr2 {
+ if yyn1366 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1367 := *x.FptrMapUint64Int16
+ if false {
+ } else {
+ z.F.EncMapUint64Int16V(yy1367, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Int16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1366 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1369 := *x.FptrMapUint64Int16
+ if false {
+ } else {
+ z.F.EncMapUint64Int16V(yy1369, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Int32V(x.FMapUint64Int32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Int32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Int32V(x.FMapUint64Int32, e)
+ }
+ }
+ }
+ var yyn1374 bool
+ if x.FptrMapUint64Int32 == nil {
+ yyn1374 = true
+ goto LABEL1374
+ }
+ LABEL1374:
+ if yyr2 || yy2arr2 {
+ if yyn1374 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1375 := *x.FptrMapUint64Int32
+ if false {
+ } else {
+ z.F.EncMapUint64Int32V(yy1375, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Int32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1374 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1377 := *x.FptrMapUint64Int32
+ if false {
+ } else {
+ z.F.EncMapUint64Int32V(yy1377, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Int64V(x.FMapUint64Int64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Int64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Int64V(x.FMapUint64Int64, e)
+ }
+ }
+ }
+ var yyn1382 bool
+ if x.FptrMapUint64Int64 == nil {
+ yyn1382 = true
+ goto LABEL1382
+ }
+ LABEL1382:
+ if yyr2 || yy2arr2 {
+ if yyn1382 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1383 := *x.FptrMapUint64Int64
+ if false {
+ } else {
+ z.F.EncMapUint64Int64V(yy1383, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Int64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1382 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1385 := *x.FptrMapUint64Int64
+ if false {
+ } else {
+ z.F.EncMapUint64Int64V(yy1385, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Float32V(x.FMapUint64Float32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Float32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Float32V(x.FMapUint64Float32, e)
+ }
+ }
+ }
+ var yyn1390 bool
+ if x.FptrMapUint64Float32 == nil {
+ yyn1390 = true
+ goto LABEL1390
+ }
+ LABEL1390:
+ if yyr2 || yy2arr2 {
+ if yyn1390 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1391 := *x.FptrMapUint64Float32
+ if false {
+ } else {
+ z.F.EncMapUint64Float32V(yy1391, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Float32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1390 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1393 := *x.FptrMapUint64Float32
+ if false {
+ } else {
+ z.F.EncMapUint64Float32V(yy1393, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Float64V(x.FMapUint64Float64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Float64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64Float64V(x.FMapUint64Float64, e)
+ }
+ }
+ }
+ var yyn1398 bool
+ if x.FptrMapUint64Float64 == nil {
+ yyn1398 = true
+ goto LABEL1398
+ }
+ LABEL1398:
+ if yyr2 || yy2arr2 {
+ if yyn1398 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1399 := *x.FptrMapUint64Float64
+ if false {
+ } else {
+ z.F.EncMapUint64Float64V(yy1399, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Float64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1398 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1401 := *x.FptrMapUint64Float64
+ if false {
+ } else {
+ z.F.EncMapUint64Float64V(yy1401, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUint64Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64BoolV(x.FMapUint64Bool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUint64Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUint64Bool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUint64Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUint64BoolV(x.FMapUint64Bool, e)
+ }
+ }
+ }
+ var yyn1406 bool
+ if x.FptrMapUint64Bool == nil {
+ yyn1406 = true
+ goto LABEL1406
+ }
+ LABEL1406:
+ if yyr2 || yy2arr2 {
+ if yyn1406 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUint64Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy1407 := *x.FptrMapUint64Bool
+ if false {
+ } else {
+ z.F.EncMapUint64BoolV(yy1407, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUint64Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUint64Bool`)
+ }
+ r.WriteMapElemValue()
+ if yyn1406 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUint64Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy1409 := *x.FptrMapUint64Bool
+ if false {
+ } else {
+ z.F.EncMapUint64BoolV(yy1409, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrIntfV(x.FMapUintptrIntf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrIntf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrIntfV(x.FMapUintptrIntf, e)
+ }
+ }
+ }
+ var yyn1414 bool
+ if x.FptrMapUintptrIntf == nil {
+ yyn1414 = true
+ goto LABEL1414
+ }
+ LABEL1414:
+ if yyr2 || yy2arr2 {
+ if yyn1414 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy1415 := *x.FptrMapUintptrIntf
+ if false {
+ } else {
+ z.F.EncMapUintptrIntfV(yy1415, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrIntf`)
+ }
+ r.WriteMapElemValue()
+ if yyn1414 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy1417 := *x.FptrMapUintptrIntf
+ if false {
+ } else {
+ z.F.EncMapUintptrIntfV(yy1417, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrStringV(x.FMapUintptrString, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrString`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrStringV(x.FMapUintptrString, e)
+ }
+ }
+ }
+ var yyn1422 bool
+ if x.FptrMapUintptrString == nil {
+ yyn1422 = true
+ goto LABEL1422
+ }
+ LABEL1422:
+ if yyr2 || yy2arr2 {
+ if yyn1422 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrString == nil {
+ r.EncodeNil()
+ } else {
+ yy1423 := *x.FptrMapUintptrString
+ if false {
+ } else {
+ z.F.EncMapUintptrStringV(yy1423, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrString`)
+ }
+ r.WriteMapElemValue()
+ if yyn1422 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrString == nil {
+ r.EncodeNil()
+ } else {
+ yy1425 := *x.FptrMapUintptrString
+ if false {
+ } else {
+ z.F.EncMapUintptrStringV(yy1425, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrUintV(x.FMapUintptrUint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrUint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrUintV(x.FMapUintptrUint, e)
+ }
+ }
+ }
+ var yyn1430 bool
+ if x.FptrMapUintptrUint == nil {
+ yyn1430 = true
+ goto LABEL1430
+ }
+ LABEL1430:
+ if yyr2 || yy2arr2 {
+ if yyn1430 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrUint == nil {
+ r.EncodeNil()
+ } else {
+ yy1431 := *x.FptrMapUintptrUint
+ if false {
+ } else {
+ z.F.EncMapUintptrUintV(yy1431, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrUint`)
+ }
+ r.WriteMapElemValue()
+ if yyn1430 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrUint == nil {
+ r.EncodeNil()
+ } else {
+ yy1433 := *x.FptrMapUintptrUint
+ if false {
+ } else {
+ z.F.EncMapUintptrUintV(yy1433, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrUint8V(x.FMapUintptrUint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrUint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrUint8V(x.FMapUintptrUint8, e)
+ }
+ }
+ }
+ var yyn1438 bool
+ if x.FptrMapUintptrUint8 == nil {
+ yyn1438 = true
+ goto LABEL1438
+ }
+ LABEL1438:
+ if yyr2 || yy2arr2 {
+ if yyn1438 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1439 := *x.FptrMapUintptrUint8
+ if false {
+ } else {
+ z.F.EncMapUintptrUint8V(yy1439, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrUint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1438 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1441 := *x.FptrMapUintptrUint8
+ if false {
+ } else {
+ z.F.EncMapUintptrUint8V(yy1441, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrUint16V(x.FMapUintptrUint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrUint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrUint16V(x.FMapUintptrUint16, e)
+ }
+ }
+ }
+ var yyn1446 bool
+ if x.FptrMapUintptrUint16 == nil {
+ yyn1446 = true
+ goto LABEL1446
+ }
+ LABEL1446:
+ if yyr2 || yy2arr2 {
+ if yyn1446 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1447 := *x.FptrMapUintptrUint16
+ if false {
+ } else {
+ z.F.EncMapUintptrUint16V(yy1447, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrUint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1446 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1449 := *x.FptrMapUintptrUint16
+ if false {
+ } else {
+ z.F.EncMapUintptrUint16V(yy1449, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrUint32V(x.FMapUintptrUint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrUint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrUint32V(x.FMapUintptrUint32, e)
+ }
+ }
+ }
+ var yyn1454 bool
+ if x.FptrMapUintptrUint32 == nil {
+ yyn1454 = true
+ goto LABEL1454
+ }
+ LABEL1454:
+ if yyr2 || yy2arr2 {
+ if yyn1454 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1455 := *x.FptrMapUintptrUint32
+ if false {
+ } else {
+ z.F.EncMapUintptrUint32V(yy1455, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrUint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1454 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1457 := *x.FptrMapUintptrUint32
+ if false {
+ } else {
+ z.F.EncMapUintptrUint32V(yy1457, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrUint64V(x.FMapUintptrUint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrUint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrUint64V(x.FMapUintptrUint64, e)
+ }
+ }
+ }
+ var yyn1462 bool
+ if x.FptrMapUintptrUint64 == nil {
+ yyn1462 = true
+ goto LABEL1462
+ }
+ LABEL1462:
+ if yyr2 || yy2arr2 {
+ if yyn1462 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1463 := *x.FptrMapUintptrUint64
+ if false {
+ } else {
+ z.F.EncMapUintptrUint64V(yy1463, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrUint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1462 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1465 := *x.FptrMapUintptrUint64
+ if false {
+ } else {
+ z.F.EncMapUintptrUint64V(yy1465, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrUintptrV(x.FMapUintptrUintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrUintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrUintptrV(x.FMapUintptrUintptr, e)
+ }
+ }
+ }
+ var yyn1470 bool
+ if x.FptrMapUintptrUintptr == nil {
+ yyn1470 = true
+ goto LABEL1470
+ }
+ LABEL1470:
+ if yyr2 || yy2arr2 {
+ if yyn1470 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1471 := *x.FptrMapUintptrUintptr
+ if false {
+ } else {
+ z.F.EncMapUintptrUintptrV(yy1471, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrUintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn1470 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1473 := *x.FptrMapUintptrUintptr
+ if false {
+ } else {
+ z.F.EncMapUintptrUintptrV(yy1473, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrIntV(x.FMapUintptrInt, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrInt`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrIntV(x.FMapUintptrInt, e)
+ }
+ }
+ }
+ var yyn1478 bool
+ if x.FptrMapUintptrInt == nil {
+ yyn1478 = true
+ goto LABEL1478
+ }
+ LABEL1478:
+ if yyr2 || yy2arr2 {
+ if yyn1478 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrInt == nil {
+ r.EncodeNil()
+ } else {
+ yy1479 := *x.FptrMapUintptrInt
+ if false {
+ } else {
+ z.F.EncMapUintptrIntV(yy1479, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrInt`)
+ }
+ r.WriteMapElemValue()
+ if yyn1478 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrInt == nil {
+ r.EncodeNil()
+ } else {
+ yy1481 := *x.FptrMapUintptrInt
+ if false {
+ } else {
+ z.F.EncMapUintptrIntV(yy1481, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrInt8V(x.FMapUintptrInt8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrInt8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrInt8V(x.FMapUintptrInt8, e)
+ }
+ }
+ }
+ var yyn1486 bool
+ if x.FptrMapUintptrInt8 == nil {
+ yyn1486 = true
+ goto LABEL1486
+ }
+ LABEL1486:
+ if yyr2 || yy2arr2 {
+ if yyn1486 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1487 := *x.FptrMapUintptrInt8
+ if false {
+ } else {
+ z.F.EncMapUintptrInt8V(yy1487, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrInt8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1486 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1489 := *x.FptrMapUintptrInt8
+ if false {
+ } else {
+ z.F.EncMapUintptrInt8V(yy1489, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrInt16V(x.FMapUintptrInt16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrInt16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrInt16V(x.FMapUintptrInt16, e)
+ }
+ }
+ }
+ var yyn1494 bool
+ if x.FptrMapUintptrInt16 == nil {
+ yyn1494 = true
+ goto LABEL1494
+ }
+ LABEL1494:
+ if yyr2 || yy2arr2 {
+ if yyn1494 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1495 := *x.FptrMapUintptrInt16
+ if false {
+ } else {
+ z.F.EncMapUintptrInt16V(yy1495, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrInt16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1494 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1497 := *x.FptrMapUintptrInt16
+ if false {
+ } else {
+ z.F.EncMapUintptrInt16V(yy1497, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrInt32V(x.FMapUintptrInt32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrInt32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrInt32V(x.FMapUintptrInt32, e)
+ }
+ }
+ }
+ var yyn1502 bool
+ if x.FptrMapUintptrInt32 == nil {
+ yyn1502 = true
+ goto LABEL1502
+ }
+ LABEL1502:
+ if yyr2 || yy2arr2 {
+ if yyn1502 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1503 := *x.FptrMapUintptrInt32
+ if false {
+ } else {
+ z.F.EncMapUintptrInt32V(yy1503, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrInt32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1502 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1505 := *x.FptrMapUintptrInt32
+ if false {
+ } else {
+ z.F.EncMapUintptrInt32V(yy1505, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrInt64V(x.FMapUintptrInt64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrInt64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrInt64V(x.FMapUintptrInt64, e)
+ }
+ }
+ }
+ var yyn1510 bool
+ if x.FptrMapUintptrInt64 == nil {
+ yyn1510 = true
+ goto LABEL1510
+ }
+ LABEL1510:
+ if yyr2 || yy2arr2 {
+ if yyn1510 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1511 := *x.FptrMapUintptrInt64
+ if false {
+ } else {
+ z.F.EncMapUintptrInt64V(yy1511, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrInt64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1510 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1513 := *x.FptrMapUintptrInt64
+ if false {
+ } else {
+ z.F.EncMapUintptrInt64V(yy1513, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrFloat32V(x.FMapUintptrFloat32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrFloat32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrFloat32V(x.FMapUintptrFloat32, e)
+ }
+ }
+ }
+ var yyn1518 bool
+ if x.FptrMapUintptrFloat32 == nil {
+ yyn1518 = true
+ goto LABEL1518
+ }
+ LABEL1518:
+ if yyr2 || yy2arr2 {
+ if yyn1518 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1519 := *x.FptrMapUintptrFloat32
+ if false {
+ } else {
+ z.F.EncMapUintptrFloat32V(yy1519, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrFloat32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1518 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1521 := *x.FptrMapUintptrFloat32
+ if false {
+ } else {
+ z.F.EncMapUintptrFloat32V(yy1521, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrFloat64V(x.FMapUintptrFloat64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrFloat64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrFloat64V(x.FMapUintptrFloat64, e)
+ }
+ }
+ }
+ var yyn1526 bool
+ if x.FptrMapUintptrFloat64 == nil {
+ yyn1526 = true
+ goto LABEL1526
+ }
+ LABEL1526:
+ if yyr2 || yy2arr2 {
+ if yyn1526 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1527 := *x.FptrMapUintptrFloat64
+ if false {
+ } else {
+ z.F.EncMapUintptrFloat64V(yy1527, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrFloat64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1526 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1529 := *x.FptrMapUintptrFloat64
+ if false {
+ } else {
+ z.F.EncMapUintptrFloat64V(yy1529, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapUintptrBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrBoolV(x.FMapUintptrBool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapUintptrBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapUintptrBool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapUintptrBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapUintptrBoolV(x.FMapUintptrBool, e)
+ }
+ }
+ }
+ var yyn1534 bool
+ if x.FptrMapUintptrBool == nil {
+ yyn1534 = true
+ goto LABEL1534
+ }
+ LABEL1534:
+ if yyr2 || yy2arr2 {
+ if yyn1534 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapUintptrBool == nil {
+ r.EncodeNil()
+ } else {
+ yy1535 := *x.FptrMapUintptrBool
+ if false {
+ } else {
+ z.F.EncMapUintptrBoolV(yy1535, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapUintptrBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapUintptrBool`)
+ }
+ r.WriteMapElemValue()
+ if yyn1534 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapUintptrBool == nil {
+ r.EncodeNil()
+ } else {
+ yy1537 := *x.FptrMapUintptrBool
+ if false {
+ } else {
+ z.F.EncMapUintptrBoolV(yy1537, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntIntfV(x.FMapIntIntf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntIntf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntIntfV(x.FMapIntIntf, e)
+ }
+ }
+ }
+ var yyn1542 bool
+ if x.FptrMapIntIntf == nil {
+ yyn1542 = true
+ goto LABEL1542
+ }
+ LABEL1542:
+ if yyr2 || yy2arr2 {
+ if yyn1542 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy1543 := *x.FptrMapIntIntf
+ if false {
+ } else {
+ z.F.EncMapIntIntfV(yy1543, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntIntf`)
+ }
+ r.WriteMapElemValue()
+ if yyn1542 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy1545 := *x.FptrMapIntIntf
+ if false {
+ } else {
+ z.F.EncMapIntIntfV(yy1545, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntStringV(x.FMapIntString, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntString`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntStringV(x.FMapIntString, e)
+ }
+ }
+ }
+ var yyn1550 bool
+ if x.FptrMapIntString == nil {
+ yyn1550 = true
+ goto LABEL1550
+ }
+ LABEL1550:
+ if yyr2 || yy2arr2 {
+ if yyn1550 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntString == nil {
+ r.EncodeNil()
+ } else {
+ yy1551 := *x.FptrMapIntString
+ if false {
+ } else {
+ z.F.EncMapIntStringV(yy1551, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntString`)
+ }
+ r.WriteMapElemValue()
+ if yyn1550 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntString == nil {
+ r.EncodeNil()
+ } else {
+ yy1553 := *x.FptrMapIntString
+ if false {
+ } else {
+ z.F.EncMapIntStringV(yy1553, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntUintV(x.FMapIntUint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntUint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntUintV(x.FMapIntUint, e)
+ }
+ }
+ }
+ var yyn1558 bool
+ if x.FptrMapIntUint == nil {
+ yyn1558 = true
+ goto LABEL1558
+ }
+ LABEL1558:
+ if yyr2 || yy2arr2 {
+ if yyn1558 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntUint == nil {
+ r.EncodeNil()
+ } else {
+ yy1559 := *x.FptrMapIntUint
+ if false {
+ } else {
+ z.F.EncMapIntUintV(yy1559, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntUint`)
+ }
+ r.WriteMapElemValue()
+ if yyn1558 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntUint == nil {
+ r.EncodeNil()
+ } else {
+ yy1561 := *x.FptrMapIntUint
+ if false {
+ } else {
+ z.F.EncMapIntUintV(yy1561, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntUint8V(x.FMapIntUint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntUint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntUint8V(x.FMapIntUint8, e)
+ }
+ }
+ }
+ var yyn1566 bool
+ if x.FptrMapIntUint8 == nil {
+ yyn1566 = true
+ goto LABEL1566
+ }
+ LABEL1566:
+ if yyr2 || yy2arr2 {
+ if yyn1566 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1567 := *x.FptrMapIntUint8
+ if false {
+ } else {
+ z.F.EncMapIntUint8V(yy1567, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntUint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1566 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1569 := *x.FptrMapIntUint8
+ if false {
+ } else {
+ z.F.EncMapIntUint8V(yy1569, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntUint16V(x.FMapIntUint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntUint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntUint16V(x.FMapIntUint16, e)
+ }
+ }
+ }
+ var yyn1574 bool
+ if x.FptrMapIntUint16 == nil {
+ yyn1574 = true
+ goto LABEL1574
+ }
+ LABEL1574:
+ if yyr2 || yy2arr2 {
+ if yyn1574 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1575 := *x.FptrMapIntUint16
+ if false {
+ } else {
+ z.F.EncMapIntUint16V(yy1575, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntUint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1574 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1577 := *x.FptrMapIntUint16
+ if false {
+ } else {
+ z.F.EncMapIntUint16V(yy1577, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntUint32V(x.FMapIntUint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntUint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntUint32V(x.FMapIntUint32, e)
+ }
+ }
+ }
+ var yyn1582 bool
+ if x.FptrMapIntUint32 == nil {
+ yyn1582 = true
+ goto LABEL1582
+ }
+ LABEL1582:
+ if yyr2 || yy2arr2 {
+ if yyn1582 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1583 := *x.FptrMapIntUint32
+ if false {
+ } else {
+ z.F.EncMapIntUint32V(yy1583, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntUint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1582 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1585 := *x.FptrMapIntUint32
+ if false {
+ } else {
+ z.F.EncMapIntUint32V(yy1585, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntUint64V(x.FMapIntUint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntUint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntUint64V(x.FMapIntUint64, e)
+ }
+ }
+ }
+ var yyn1590 bool
+ if x.FptrMapIntUint64 == nil {
+ yyn1590 = true
+ goto LABEL1590
+ }
+ LABEL1590:
+ if yyr2 || yy2arr2 {
+ if yyn1590 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1591 := *x.FptrMapIntUint64
+ if false {
+ } else {
+ z.F.EncMapIntUint64V(yy1591, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntUint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1590 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1593 := *x.FptrMapIntUint64
+ if false {
+ } else {
+ z.F.EncMapIntUint64V(yy1593, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntUintptrV(x.FMapIntUintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntUintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntUintptrV(x.FMapIntUintptr, e)
+ }
+ }
+ }
+ var yyn1598 bool
+ if x.FptrMapIntUintptr == nil {
+ yyn1598 = true
+ goto LABEL1598
+ }
+ LABEL1598:
+ if yyr2 || yy2arr2 {
+ if yyn1598 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1599 := *x.FptrMapIntUintptr
+ if false {
+ } else {
+ z.F.EncMapIntUintptrV(yy1599, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntUintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn1598 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1601 := *x.FptrMapIntUintptr
+ if false {
+ } else {
+ z.F.EncMapIntUintptrV(yy1601, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntIntV(x.FMapIntInt, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntInt`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntIntV(x.FMapIntInt, e)
+ }
+ }
+ }
+ var yyn1606 bool
+ if x.FptrMapIntInt == nil {
+ yyn1606 = true
+ goto LABEL1606
+ }
+ LABEL1606:
+ if yyr2 || yy2arr2 {
+ if yyn1606 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntInt == nil {
+ r.EncodeNil()
+ } else {
+ yy1607 := *x.FptrMapIntInt
+ if false {
+ } else {
+ z.F.EncMapIntIntV(yy1607, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntInt`)
+ }
+ r.WriteMapElemValue()
+ if yyn1606 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntInt == nil {
+ r.EncodeNil()
+ } else {
+ yy1609 := *x.FptrMapIntInt
+ if false {
+ } else {
+ z.F.EncMapIntIntV(yy1609, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntInt8V(x.FMapIntInt8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntInt8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntInt8V(x.FMapIntInt8, e)
+ }
+ }
+ }
+ var yyn1614 bool
+ if x.FptrMapIntInt8 == nil {
+ yyn1614 = true
+ goto LABEL1614
+ }
+ LABEL1614:
+ if yyr2 || yy2arr2 {
+ if yyn1614 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1615 := *x.FptrMapIntInt8
+ if false {
+ } else {
+ z.F.EncMapIntInt8V(yy1615, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntInt8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1614 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1617 := *x.FptrMapIntInt8
+ if false {
+ } else {
+ z.F.EncMapIntInt8V(yy1617, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntInt16V(x.FMapIntInt16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntInt16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntInt16V(x.FMapIntInt16, e)
+ }
+ }
+ }
+ var yyn1622 bool
+ if x.FptrMapIntInt16 == nil {
+ yyn1622 = true
+ goto LABEL1622
+ }
+ LABEL1622:
+ if yyr2 || yy2arr2 {
+ if yyn1622 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1623 := *x.FptrMapIntInt16
+ if false {
+ } else {
+ z.F.EncMapIntInt16V(yy1623, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntInt16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1622 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1625 := *x.FptrMapIntInt16
+ if false {
+ } else {
+ z.F.EncMapIntInt16V(yy1625, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntInt32V(x.FMapIntInt32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntInt32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntInt32V(x.FMapIntInt32, e)
+ }
+ }
+ }
+ var yyn1630 bool
+ if x.FptrMapIntInt32 == nil {
+ yyn1630 = true
+ goto LABEL1630
+ }
+ LABEL1630:
+ if yyr2 || yy2arr2 {
+ if yyn1630 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1631 := *x.FptrMapIntInt32
+ if false {
+ } else {
+ z.F.EncMapIntInt32V(yy1631, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntInt32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1630 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1633 := *x.FptrMapIntInt32
+ if false {
+ } else {
+ z.F.EncMapIntInt32V(yy1633, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntInt64V(x.FMapIntInt64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntInt64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntInt64V(x.FMapIntInt64, e)
+ }
+ }
+ }
+ var yyn1638 bool
+ if x.FptrMapIntInt64 == nil {
+ yyn1638 = true
+ goto LABEL1638
+ }
+ LABEL1638:
+ if yyr2 || yy2arr2 {
+ if yyn1638 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1639 := *x.FptrMapIntInt64
+ if false {
+ } else {
+ z.F.EncMapIntInt64V(yy1639, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntInt64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1638 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1641 := *x.FptrMapIntInt64
+ if false {
+ } else {
+ z.F.EncMapIntInt64V(yy1641, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntFloat32V(x.FMapIntFloat32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntFloat32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntFloat32V(x.FMapIntFloat32, e)
+ }
+ }
+ }
+ var yyn1646 bool
+ if x.FptrMapIntFloat32 == nil {
+ yyn1646 = true
+ goto LABEL1646
+ }
+ LABEL1646:
+ if yyr2 || yy2arr2 {
+ if yyn1646 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1647 := *x.FptrMapIntFloat32
+ if false {
+ } else {
+ z.F.EncMapIntFloat32V(yy1647, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntFloat32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1646 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1649 := *x.FptrMapIntFloat32
+ if false {
+ } else {
+ z.F.EncMapIntFloat32V(yy1649, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntFloat64V(x.FMapIntFloat64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntFloat64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntFloat64V(x.FMapIntFloat64, e)
+ }
+ }
+ }
+ var yyn1654 bool
+ if x.FptrMapIntFloat64 == nil {
+ yyn1654 = true
+ goto LABEL1654
+ }
+ LABEL1654:
+ if yyr2 || yy2arr2 {
+ if yyn1654 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1655 := *x.FptrMapIntFloat64
+ if false {
+ } else {
+ z.F.EncMapIntFloat64V(yy1655, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntFloat64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1654 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1657 := *x.FptrMapIntFloat64
+ if false {
+ } else {
+ z.F.EncMapIntFloat64V(yy1657, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapIntBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntBoolV(x.FMapIntBool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapIntBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapIntBool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapIntBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapIntBoolV(x.FMapIntBool, e)
+ }
+ }
+ }
+ var yyn1662 bool
+ if x.FptrMapIntBool == nil {
+ yyn1662 = true
+ goto LABEL1662
+ }
+ LABEL1662:
+ if yyr2 || yy2arr2 {
+ if yyn1662 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapIntBool == nil {
+ r.EncodeNil()
+ } else {
+ yy1663 := *x.FptrMapIntBool
+ if false {
+ } else {
+ z.F.EncMapIntBoolV(yy1663, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapIntBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapIntBool`)
+ }
+ r.WriteMapElemValue()
+ if yyn1662 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapIntBool == nil {
+ r.EncodeNil()
+ } else {
+ yy1665 := *x.FptrMapIntBool
+ if false {
+ } else {
+ z.F.EncMapIntBoolV(yy1665, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8IntfV(x.FMapInt8Intf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Intf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8IntfV(x.FMapInt8Intf, e)
+ }
+ }
+ }
+ var yyn1670 bool
+ if x.FptrMapInt8Intf == nil {
+ yyn1670 = true
+ goto LABEL1670
+ }
+ LABEL1670:
+ if yyr2 || yy2arr2 {
+ if yyn1670 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy1671 := *x.FptrMapInt8Intf
+ if false {
+ } else {
+ z.F.EncMapInt8IntfV(yy1671, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Intf`)
+ }
+ r.WriteMapElemValue()
+ if yyn1670 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy1673 := *x.FptrMapInt8Intf
+ if false {
+ } else {
+ z.F.EncMapInt8IntfV(yy1673, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8StringV(x.FMapInt8String, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8String`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8StringV(x.FMapInt8String, e)
+ }
+ }
+ }
+ var yyn1678 bool
+ if x.FptrMapInt8String == nil {
+ yyn1678 = true
+ goto LABEL1678
+ }
+ LABEL1678:
+ if yyr2 || yy2arr2 {
+ if yyn1678 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8String == nil {
+ r.EncodeNil()
+ } else {
+ yy1679 := *x.FptrMapInt8String
+ if false {
+ } else {
+ z.F.EncMapInt8StringV(yy1679, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8String`)
+ }
+ r.WriteMapElemValue()
+ if yyn1678 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8String == nil {
+ r.EncodeNil()
+ } else {
+ yy1681 := *x.FptrMapInt8String
+ if false {
+ } else {
+ z.F.EncMapInt8StringV(yy1681, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8UintV(x.FMapInt8Uint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Uint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8UintV(x.FMapInt8Uint, e)
+ }
+ }
+ }
+ var yyn1686 bool
+ if x.FptrMapInt8Uint == nil {
+ yyn1686 = true
+ goto LABEL1686
+ }
+ LABEL1686:
+ if yyr2 || yy2arr2 {
+ if yyn1686 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy1687 := *x.FptrMapInt8Uint
+ if false {
+ } else {
+ z.F.EncMapInt8UintV(yy1687, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Uint`)
+ }
+ r.WriteMapElemValue()
+ if yyn1686 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy1689 := *x.FptrMapInt8Uint
+ if false {
+ } else {
+ z.F.EncMapInt8UintV(yy1689, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Uint8V(x.FMapInt8Uint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Uint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Uint8V(x.FMapInt8Uint8, e)
+ }
+ }
+ }
+ var yyn1694 bool
+ if x.FptrMapInt8Uint8 == nil {
+ yyn1694 = true
+ goto LABEL1694
+ }
+ LABEL1694:
+ if yyr2 || yy2arr2 {
+ if yyn1694 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1695 := *x.FptrMapInt8Uint8
+ if false {
+ } else {
+ z.F.EncMapInt8Uint8V(yy1695, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Uint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1694 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1697 := *x.FptrMapInt8Uint8
+ if false {
+ } else {
+ z.F.EncMapInt8Uint8V(yy1697, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Uint16V(x.FMapInt8Uint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Uint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Uint16V(x.FMapInt8Uint16, e)
+ }
+ }
+ }
+ var yyn1702 bool
+ if x.FptrMapInt8Uint16 == nil {
+ yyn1702 = true
+ goto LABEL1702
+ }
+ LABEL1702:
+ if yyr2 || yy2arr2 {
+ if yyn1702 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1703 := *x.FptrMapInt8Uint16
+ if false {
+ } else {
+ z.F.EncMapInt8Uint16V(yy1703, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Uint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1702 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1705 := *x.FptrMapInt8Uint16
+ if false {
+ } else {
+ z.F.EncMapInt8Uint16V(yy1705, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Uint32V(x.FMapInt8Uint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Uint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Uint32V(x.FMapInt8Uint32, e)
+ }
+ }
+ }
+ var yyn1710 bool
+ if x.FptrMapInt8Uint32 == nil {
+ yyn1710 = true
+ goto LABEL1710
+ }
+ LABEL1710:
+ if yyr2 || yy2arr2 {
+ if yyn1710 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1711 := *x.FptrMapInt8Uint32
+ if false {
+ } else {
+ z.F.EncMapInt8Uint32V(yy1711, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Uint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1710 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1713 := *x.FptrMapInt8Uint32
+ if false {
+ } else {
+ z.F.EncMapInt8Uint32V(yy1713, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Uint64V(x.FMapInt8Uint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Uint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Uint64V(x.FMapInt8Uint64, e)
+ }
+ }
+ }
+ var yyn1718 bool
+ if x.FptrMapInt8Uint64 == nil {
+ yyn1718 = true
+ goto LABEL1718
+ }
+ LABEL1718:
+ if yyr2 || yy2arr2 {
+ if yyn1718 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1719 := *x.FptrMapInt8Uint64
+ if false {
+ } else {
+ z.F.EncMapInt8Uint64V(yy1719, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Uint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1718 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1721 := *x.FptrMapInt8Uint64
+ if false {
+ } else {
+ z.F.EncMapInt8Uint64V(yy1721, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8UintptrV(x.FMapInt8Uintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8UintptrV(x.FMapInt8Uintptr, e)
+ }
+ }
+ }
+ var yyn1726 bool
+ if x.FptrMapInt8Uintptr == nil {
+ yyn1726 = true
+ goto LABEL1726
+ }
+ LABEL1726:
+ if yyr2 || yy2arr2 {
+ if yyn1726 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1727 := *x.FptrMapInt8Uintptr
+ if false {
+ } else {
+ z.F.EncMapInt8UintptrV(yy1727, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn1726 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1729 := *x.FptrMapInt8Uintptr
+ if false {
+ } else {
+ z.F.EncMapInt8UintptrV(yy1729, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8IntV(x.FMapInt8Int, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Int`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8IntV(x.FMapInt8Int, e)
+ }
+ }
+ }
+ var yyn1734 bool
+ if x.FptrMapInt8Int == nil {
+ yyn1734 = true
+ goto LABEL1734
+ }
+ LABEL1734:
+ if yyr2 || yy2arr2 {
+ if yyn1734 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Int == nil {
+ r.EncodeNil()
+ } else {
+ yy1735 := *x.FptrMapInt8Int
+ if false {
+ } else {
+ z.F.EncMapInt8IntV(yy1735, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Int`)
+ }
+ r.WriteMapElemValue()
+ if yyn1734 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Int == nil {
+ r.EncodeNil()
+ } else {
+ yy1737 := *x.FptrMapInt8Int
+ if false {
+ } else {
+ z.F.EncMapInt8IntV(yy1737, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Int8V(x.FMapInt8Int8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Int8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Int8V(x.FMapInt8Int8, e)
+ }
+ }
+ }
+ var yyn1742 bool
+ if x.FptrMapInt8Int8 == nil {
+ yyn1742 = true
+ goto LABEL1742
+ }
+ LABEL1742:
+ if yyr2 || yy2arr2 {
+ if yyn1742 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1743 := *x.FptrMapInt8Int8
+ if false {
+ } else {
+ z.F.EncMapInt8Int8V(yy1743, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Int8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1742 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1745 := *x.FptrMapInt8Int8
+ if false {
+ } else {
+ z.F.EncMapInt8Int8V(yy1745, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Int16V(x.FMapInt8Int16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Int16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Int16V(x.FMapInt8Int16, e)
+ }
+ }
+ }
+ var yyn1750 bool
+ if x.FptrMapInt8Int16 == nil {
+ yyn1750 = true
+ goto LABEL1750
+ }
+ LABEL1750:
+ if yyr2 || yy2arr2 {
+ if yyn1750 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1751 := *x.FptrMapInt8Int16
+ if false {
+ } else {
+ z.F.EncMapInt8Int16V(yy1751, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Int16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1750 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1753 := *x.FptrMapInt8Int16
+ if false {
+ } else {
+ z.F.EncMapInt8Int16V(yy1753, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Int32V(x.FMapInt8Int32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Int32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Int32V(x.FMapInt8Int32, e)
+ }
+ }
+ }
+ var yyn1758 bool
+ if x.FptrMapInt8Int32 == nil {
+ yyn1758 = true
+ goto LABEL1758
+ }
+ LABEL1758:
+ if yyr2 || yy2arr2 {
+ if yyn1758 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1759 := *x.FptrMapInt8Int32
+ if false {
+ } else {
+ z.F.EncMapInt8Int32V(yy1759, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Int32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1758 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1761 := *x.FptrMapInt8Int32
+ if false {
+ } else {
+ z.F.EncMapInt8Int32V(yy1761, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Int64V(x.FMapInt8Int64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Int64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Int64V(x.FMapInt8Int64, e)
+ }
+ }
+ }
+ var yyn1766 bool
+ if x.FptrMapInt8Int64 == nil {
+ yyn1766 = true
+ goto LABEL1766
+ }
+ LABEL1766:
+ if yyr2 || yy2arr2 {
+ if yyn1766 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1767 := *x.FptrMapInt8Int64
+ if false {
+ } else {
+ z.F.EncMapInt8Int64V(yy1767, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Int64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1766 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1769 := *x.FptrMapInt8Int64
+ if false {
+ } else {
+ z.F.EncMapInt8Int64V(yy1769, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Float32V(x.FMapInt8Float32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Float32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Float32V(x.FMapInt8Float32, e)
+ }
+ }
+ }
+ var yyn1774 bool
+ if x.FptrMapInt8Float32 == nil {
+ yyn1774 = true
+ goto LABEL1774
+ }
+ LABEL1774:
+ if yyr2 || yy2arr2 {
+ if yyn1774 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1775 := *x.FptrMapInt8Float32
+ if false {
+ } else {
+ z.F.EncMapInt8Float32V(yy1775, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Float32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1774 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1777 := *x.FptrMapInt8Float32
+ if false {
+ } else {
+ z.F.EncMapInt8Float32V(yy1777, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Float64V(x.FMapInt8Float64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Float64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8Float64V(x.FMapInt8Float64, e)
+ }
+ }
+ }
+ var yyn1782 bool
+ if x.FptrMapInt8Float64 == nil {
+ yyn1782 = true
+ goto LABEL1782
+ }
+ LABEL1782:
+ if yyr2 || yy2arr2 {
+ if yyn1782 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1783 := *x.FptrMapInt8Float64
+ if false {
+ } else {
+ z.F.EncMapInt8Float64V(yy1783, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Float64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1782 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1785 := *x.FptrMapInt8Float64
+ if false {
+ } else {
+ z.F.EncMapInt8Float64V(yy1785, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt8Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8BoolV(x.FMapInt8Bool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt8Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt8Bool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt8Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt8BoolV(x.FMapInt8Bool, e)
+ }
+ }
+ }
+ var yyn1790 bool
+ if x.FptrMapInt8Bool == nil {
+ yyn1790 = true
+ goto LABEL1790
+ }
+ LABEL1790:
+ if yyr2 || yy2arr2 {
+ if yyn1790 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt8Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy1791 := *x.FptrMapInt8Bool
+ if false {
+ } else {
+ z.F.EncMapInt8BoolV(yy1791, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt8Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt8Bool`)
+ }
+ r.WriteMapElemValue()
+ if yyn1790 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt8Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy1793 := *x.FptrMapInt8Bool
+ if false {
+ } else {
+ z.F.EncMapInt8BoolV(yy1793, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16IntfV(x.FMapInt16Intf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Intf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16IntfV(x.FMapInt16Intf, e)
+ }
+ }
+ }
+ var yyn1798 bool
+ if x.FptrMapInt16Intf == nil {
+ yyn1798 = true
+ goto LABEL1798
+ }
+ LABEL1798:
+ if yyr2 || yy2arr2 {
+ if yyn1798 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy1799 := *x.FptrMapInt16Intf
+ if false {
+ } else {
+ z.F.EncMapInt16IntfV(yy1799, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Intf`)
+ }
+ r.WriteMapElemValue()
+ if yyn1798 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy1801 := *x.FptrMapInt16Intf
+ if false {
+ } else {
+ z.F.EncMapInt16IntfV(yy1801, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16StringV(x.FMapInt16String, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16String`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16StringV(x.FMapInt16String, e)
+ }
+ }
+ }
+ var yyn1806 bool
+ if x.FptrMapInt16String == nil {
+ yyn1806 = true
+ goto LABEL1806
+ }
+ LABEL1806:
+ if yyr2 || yy2arr2 {
+ if yyn1806 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16String == nil {
+ r.EncodeNil()
+ } else {
+ yy1807 := *x.FptrMapInt16String
+ if false {
+ } else {
+ z.F.EncMapInt16StringV(yy1807, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16String`)
+ }
+ r.WriteMapElemValue()
+ if yyn1806 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16String == nil {
+ r.EncodeNil()
+ } else {
+ yy1809 := *x.FptrMapInt16String
+ if false {
+ } else {
+ z.F.EncMapInt16StringV(yy1809, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16UintV(x.FMapInt16Uint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Uint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16UintV(x.FMapInt16Uint, e)
+ }
+ }
+ }
+ var yyn1814 bool
+ if x.FptrMapInt16Uint == nil {
+ yyn1814 = true
+ goto LABEL1814
+ }
+ LABEL1814:
+ if yyr2 || yy2arr2 {
+ if yyn1814 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy1815 := *x.FptrMapInt16Uint
+ if false {
+ } else {
+ z.F.EncMapInt16UintV(yy1815, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Uint`)
+ }
+ r.WriteMapElemValue()
+ if yyn1814 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy1817 := *x.FptrMapInt16Uint
+ if false {
+ } else {
+ z.F.EncMapInt16UintV(yy1817, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Uint8V(x.FMapInt16Uint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Uint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Uint8V(x.FMapInt16Uint8, e)
+ }
+ }
+ }
+ var yyn1822 bool
+ if x.FptrMapInt16Uint8 == nil {
+ yyn1822 = true
+ goto LABEL1822
+ }
+ LABEL1822:
+ if yyr2 || yy2arr2 {
+ if yyn1822 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1823 := *x.FptrMapInt16Uint8
+ if false {
+ } else {
+ z.F.EncMapInt16Uint8V(yy1823, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Uint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1822 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1825 := *x.FptrMapInt16Uint8
+ if false {
+ } else {
+ z.F.EncMapInt16Uint8V(yy1825, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Uint16V(x.FMapInt16Uint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Uint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Uint16V(x.FMapInt16Uint16, e)
+ }
+ }
+ }
+ var yyn1830 bool
+ if x.FptrMapInt16Uint16 == nil {
+ yyn1830 = true
+ goto LABEL1830
+ }
+ LABEL1830:
+ if yyr2 || yy2arr2 {
+ if yyn1830 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1831 := *x.FptrMapInt16Uint16
+ if false {
+ } else {
+ z.F.EncMapInt16Uint16V(yy1831, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Uint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1830 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1833 := *x.FptrMapInt16Uint16
+ if false {
+ } else {
+ z.F.EncMapInt16Uint16V(yy1833, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Uint32V(x.FMapInt16Uint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Uint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Uint32V(x.FMapInt16Uint32, e)
+ }
+ }
+ }
+ var yyn1838 bool
+ if x.FptrMapInt16Uint32 == nil {
+ yyn1838 = true
+ goto LABEL1838
+ }
+ LABEL1838:
+ if yyr2 || yy2arr2 {
+ if yyn1838 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1839 := *x.FptrMapInt16Uint32
+ if false {
+ } else {
+ z.F.EncMapInt16Uint32V(yy1839, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Uint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1838 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1841 := *x.FptrMapInt16Uint32
+ if false {
+ } else {
+ z.F.EncMapInt16Uint32V(yy1841, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Uint64V(x.FMapInt16Uint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Uint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Uint64V(x.FMapInt16Uint64, e)
+ }
+ }
+ }
+ var yyn1846 bool
+ if x.FptrMapInt16Uint64 == nil {
+ yyn1846 = true
+ goto LABEL1846
+ }
+ LABEL1846:
+ if yyr2 || yy2arr2 {
+ if yyn1846 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1847 := *x.FptrMapInt16Uint64
+ if false {
+ } else {
+ z.F.EncMapInt16Uint64V(yy1847, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Uint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1846 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1849 := *x.FptrMapInt16Uint64
+ if false {
+ } else {
+ z.F.EncMapInt16Uint64V(yy1849, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16UintptrV(x.FMapInt16Uintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16UintptrV(x.FMapInt16Uintptr, e)
+ }
+ }
+ }
+ var yyn1854 bool
+ if x.FptrMapInt16Uintptr == nil {
+ yyn1854 = true
+ goto LABEL1854
+ }
+ LABEL1854:
+ if yyr2 || yy2arr2 {
+ if yyn1854 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1855 := *x.FptrMapInt16Uintptr
+ if false {
+ } else {
+ z.F.EncMapInt16UintptrV(yy1855, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn1854 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1857 := *x.FptrMapInt16Uintptr
+ if false {
+ } else {
+ z.F.EncMapInt16UintptrV(yy1857, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16IntV(x.FMapInt16Int, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Int`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16IntV(x.FMapInt16Int, e)
+ }
+ }
+ }
+ var yyn1862 bool
+ if x.FptrMapInt16Int == nil {
+ yyn1862 = true
+ goto LABEL1862
+ }
+ LABEL1862:
+ if yyr2 || yy2arr2 {
+ if yyn1862 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Int == nil {
+ r.EncodeNil()
+ } else {
+ yy1863 := *x.FptrMapInt16Int
+ if false {
+ } else {
+ z.F.EncMapInt16IntV(yy1863, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Int`)
+ }
+ r.WriteMapElemValue()
+ if yyn1862 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Int == nil {
+ r.EncodeNil()
+ } else {
+ yy1865 := *x.FptrMapInt16Int
+ if false {
+ } else {
+ z.F.EncMapInt16IntV(yy1865, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Int8V(x.FMapInt16Int8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Int8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Int8V(x.FMapInt16Int8, e)
+ }
+ }
+ }
+ var yyn1870 bool
+ if x.FptrMapInt16Int8 == nil {
+ yyn1870 = true
+ goto LABEL1870
+ }
+ LABEL1870:
+ if yyr2 || yy2arr2 {
+ if yyn1870 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1871 := *x.FptrMapInt16Int8
+ if false {
+ } else {
+ z.F.EncMapInt16Int8V(yy1871, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Int8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1870 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1873 := *x.FptrMapInt16Int8
+ if false {
+ } else {
+ z.F.EncMapInt16Int8V(yy1873, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Int16V(x.FMapInt16Int16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Int16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Int16V(x.FMapInt16Int16, e)
+ }
+ }
+ }
+ var yyn1878 bool
+ if x.FptrMapInt16Int16 == nil {
+ yyn1878 = true
+ goto LABEL1878
+ }
+ LABEL1878:
+ if yyr2 || yy2arr2 {
+ if yyn1878 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1879 := *x.FptrMapInt16Int16
+ if false {
+ } else {
+ z.F.EncMapInt16Int16V(yy1879, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Int16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1878 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1881 := *x.FptrMapInt16Int16
+ if false {
+ } else {
+ z.F.EncMapInt16Int16V(yy1881, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Int32V(x.FMapInt16Int32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Int32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Int32V(x.FMapInt16Int32, e)
+ }
+ }
+ }
+ var yyn1886 bool
+ if x.FptrMapInt16Int32 == nil {
+ yyn1886 = true
+ goto LABEL1886
+ }
+ LABEL1886:
+ if yyr2 || yy2arr2 {
+ if yyn1886 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1887 := *x.FptrMapInt16Int32
+ if false {
+ } else {
+ z.F.EncMapInt16Int32V(yy1887, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Int32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1886 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1889 := *x.FptrMapInt16Int32
+ if false {
+ } else {
+ z.F.EncMapInt16Int32V(yy1889, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Int64V(x.FMapInt16Int64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Int64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Int64V(x.FMapInt16Int64, e)
+ }
+ }
+ }
+ var yyn1894 bool
+ if x.FptrMapInt16Int64 == nil {
+ yyn1894 = true
+ goto LABEL1894
+ }
+ LABEL1894:
+ if yyr2 || yy2arr2 {
+ if yyn1894 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1895 := *x.FptrMapInt16Int64
+ if false {
+ } else {
+ z.F.EncMapInt16Int64V(yy1895, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Int64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1894 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1897 := *x.FptrMapInt16Int64
+ if false {
+ } else {
+ z.F.EncMapInt16Int64V(yy1897, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Float32V(x.FMapInt16Float32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Float32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Float32V(x.FMapInt16Float32, e)
+ }
+ }
+ }
+ var yyn1902 bool
+ if x.FptrMapInt16Float32 == nil {
+ yyn1902 = true
+ goto LABEL1902
+ }
+ LABEL1902:
+ if yyr2 || yy2arr2 {
+ if yyn1902 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1903 := *x.FptrMapInt16Float32
+ if false {
+ } else {
+ z.F.EncMapInt16Float32V(yy1903, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Float32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1902 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1905 := *x.FptrMapInt16Float32
+ if false {
+ } else {
+ z.F.EncMapInt16Float32V(yy1905, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Float64V(x.FMapInt16Float64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Float64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16Float64V(x.FMapInt16Float64, e)
+ }
+ }
+ }
+ var yyn1910 bool
+ if x.FptrMapInt16Float64 == nil {
+ yyn1910 = true
+ goto LABEL1910
+ }
+ LABEL1910:
+ if yyr2 || yy2arr2 {
+ if yyn1910 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1911 := *x.FptrMapInt16Float64
+ if false {
+ } else {
+ z.F.EncMapInt16Float64V(yy1911, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Float64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1910 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1913 := *x.FptrMapInt16Float64
+ if false {
+ } else {
+ z.F.EncMapInt16Float64V(yy1913, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt16Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16BoolV(x.FMapInt16Bool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt16Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt16Bool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt16Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt16BoolV(x.FMapInt16Bool, e)
+ }
+ }
+ }
+ var yyn1918 bool
+ if x.FptrMapInt16Bool == nil {
+ yyn1918 = true
+ goto LABEL1918
+ }
+ LABEL1918:
+ if yyr2 || yy2arr2 {
+ if yyn1918 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt16Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy1919 := *x.FptrMapInt16Bool
+ if false {
+ } else {
+ z.F.EncMapInt16BoolV(yy1919, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt16Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt16Bool`)
+ }
+ r.WriteMapElemValue()
+ if yyn1918 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt16Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy1921 := *x.FptrMapInt16Bool
+ if false {
+ } else {
+ z.F.EncMapInt16BoolV(yy1921, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32IntfV(x.FMapInt32Intf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Intf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32IntfV(x.FMapInt32Intf, e)
+ }
+ }
+ }
+ var yyn1926 bool
+ if x.FptrMapInt32Intf == nil {
+ yyn1926 = true
+ goto LABEL1926
+ }
+ LABEL1926:
+ if yyr2 || yy2arr2 {
+ if yyn1926 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy1927 := *x.FptrMapInt32Intf
+ if false {
+ } else {
+ z.F.EncMapInt32IntfV(yy1927, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Intf`)
+ }
+ r.WriteMapElemValue()
+ if yyn1926 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy1929 := *x.FptrMapInt32Intf
+ if false {
+ } else {
+ z.F.EncMapInt32IntfV(yy1929, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32StringV(x.FMapInt32String, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32String`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32StringV(x.FMapInt32String, e)
+ }
+ }
+ }
+ var yyn1934 bool
+ if x.FptrMapInt32String == nil {
+ yyn1934 = true
+ goto LABEL1934
+ }
+ LABEL1934:
+ if yyr2 || yy2arr2 {
+ if yyn1934 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32String == nil {
+ r.EncodeNil()
+ } else {
+ yy1935 := *x.FptrMapInt32String
+ if false {
+ } else {
+ z.F.EncMapInt32StringV(yy1935, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32String`)
+ }
+ r.WriteMapElemValue()
+ if yyn1934 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32String == nil {
+ r.EncodeNil()
+ } else {
+ yy1937 := *x.FptrMapInt32String
+ if false {
+ } else {
+ z.F.EncMapInt32StringV(yy1937, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32UintV(x.FMapInt32Uint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Uint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32UintV(x.FMapInt32Uint, e)
+ }
+ }
+ }
+ var yyn1942 bool
+ if x.FptrMapInt32Uint == nil {
+ yyn1942 = true
+ goto LABEL1942
+ }
+ LABEL1942:
+ if yyr2 || yy2arr2 {
+ if yyn1942 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy1943 := *x.FptrMapInt32Uint
+ if false {
+ } else {
+ z.F.EncMapInt32UintV(yy1943, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Uint`)
+ }
+ r.WriteMapElemValue()
+ if yyn1942 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy1945 := *x.FptrMapInt32Uint
+ if false {
+ } else {
+ z.F.EncMapInt32UintV(yy1945, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Uint8V(x.FMapInt32Uint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Uint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Uint8V(x.FMapInt32Uint8, e)
+ }
+ }
+ }
+ var yyn1950 bool
+ if x.FptrMapInt32Uint8 == nil {
+ yyn1950 = true
+ goto LABEL1950
+ }
+ LABEL1950:
+ if yyr2 || yy2arr2 {
+ if yyn1950 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1951 := *x.FptrMapInt32Uint8
+ if false {
+ } else {
+ z.F.EncMapInt32Uint8V(yy1951, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Uint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1950 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1953 := *x.FptrMapInt32Uint8
+ if false {
+ } else {
+ z.F.EncMapInt32Uint8V(yy1953, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Uint16V(x.FMapInt32Uint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Uint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Uint16V(x.FMapInt32Uint16, e)
+ }
+ }
+ }
+ var yyn1958 bool
+ if x.FptrMapInt32Uint16 == nil {
+ yyn1958 = true
+ goto LABEL1958
+ }
+ LABEL1958:
+ if yyr2 || yy2arr2 {
+ if yyn1958 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1959 := *x.FptrMapInt32Uint16
+ if false {
+ } else {
+ z.F.EncMapInt32Uint16V(yy1959, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Uint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn1958 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy1961 := *x.FptrMapInt32Uint16
+ if false {
+ } else {
+ z.F.EncMapInt32Uint16V(yy1961, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Uint32V(x.FMapInt32Uint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Uint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Uint32V(x.FMapInt32Uint32, e)
+ }
+ }
+ }
+ var yyn1966 bool
+ if x.FptrMapInt32Uint32 == nil {
+ yyn1966 = true
+ goto LABEL1966
+ }
+ LABEL1966:
+ if yyr2 || yy2arr2 {
+ if yyn1966 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1967 := *x.FptrMapInt32Uint32
+ if false {
+ } else {
+ z.F.EncMapInt32Uint32V(yy1967, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Uint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn1966 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy1969 := *x.FptrMapInt32Uint32
+ if false {
+ } else {
+ z.F.EncMapInt32Uint32V(yy1969, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Uint64V(x.FMapInt32Uint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Uint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Uint64V(x.FMapInt32Uint64, e)
+ }
+ }
+ }
+ var yyn1974 bool
+ if x.FptrMapInt32Uint64 == nil {
+ yyn1974 = true
+ goto LABEL1974
+ }
+ LABEL1974:
+ if yyr2 || yy2arr2 {
+ if yyn1974 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1975 := *x.FptrMapInt32Uint64
+ if false {
+ } else {
+ z.F.EncMapInt32Uint64V(yy1975, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Uint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn1974 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy1977 := *x.FptrMapInt32Uint64
+ if false {
+ } else {
+ z.F.EncMapInt32Uint64V(yy1977, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32UintptrV(x.FMapInt32Uintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32UintptrV(x.FMapInt32Uintptr, e)
+ }
+ }
+ }
+ var yyn1982 bool
+ if x.FptrMapInt32Uintptr == nil {
+ yyn1982 = true
+ goto LABEL1982
+ }
+ LABEL1982:
+ if yyr2 || yy2arr2 {
+ if yyn1982 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1983 := *x.FptrMapInt32Uintptr
+ if false {
+ } else {
+ z.F.EncMapInt32UintptrV(yy1983, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn1982 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy1985 := *x.FptrMapInt32Uintptr
+ if false {
+ } else {
+ z.F.EncMapInt32UintptrV(yy1985, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32IntV(x.FMapInt32Int, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Int`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32IntV(x.FMapInt32Int, e)
+ }
+ }
+ }
+ var yyn1990 bool
+ if x.FptrMapInt32Int == nil {
+ yyn1990 = true
+ goto LABEL1990
+ }
+ LABEL1990:
+ if yyr2 || yy2arr2 {
+ if yyn1990 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Int == nil {
+ r.EncodeNil()
+ } else {
+ yy1991 := *x.FptrMapInt32Int
+ if false {
+ } else {
+ z.F.EncMapInt32IntV(yy1991, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Int`)
+ }
+ r.WriteMapElemValue()
+ if yyn1990 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Int == nil {
+ r.EncodeNil()
+ } else {
+ yy1993 := *x.FptrMapInt32Int
+ if false {
+ } else {
+ z.F.EncMapInt32IntV(yy1993, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Int8V(x.FMapInt32Int8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Int8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Int8V(x.FMapInt32Int8, e)
+ }
+ }
+ }
+ var yyn1998 bool
+ if x.FptrMapInt32Int8 == nil {
+ yyn1998 = true
+ goto LABEL1998
+ }
+ LABEL1998:
+ if yyr2 || yy2arr2 {
+ if yyn1998 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy1999 := *x.FptrMapInt32Int8
+ if false {
+ } else {
+ z.F.EncMapInt32Int8V(yy1999, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Int8`)
+ }
+ r.WriteMapElemValue()
+ if yyn1998 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy2001 := *x.FptrMapInt32Int8
+ if false {
+ } else {
+ z.F.EncMapInt32Int8V(yy2001, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Int16V(x.FMapInt32Int16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Int16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Int16V(x.FMapInt32Int16, e)
+ }
+ }
+ }
+ var yyn2006 bool
+ if x.FptrMapInt32Int16 == nil {
+ yyn2006 = true
+ goto LABEL2006
+ }
+ LABEL2006:
+ if yyr2 || yy2arr2 {
+ if yyn2006 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy2007 := *x.FptrMapInt32Int16
+ if false {
+ } else {
+ z.F.EncMapInt32Int16V(yy2007, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Int16`)
+ }
+ r.WriteMapElemValue()
+ if yyn2006 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy2009 := *x.FptrMapInt32Int16
+ if false {
+ } else {
+ z.F.EncMapInt32Int16V(yy2009, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Int32V(x.FMapInt32Int32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Int32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Int32V(x.FMapInt32Int32, e)
+ }
+ }
+ }
+ var yyn2014 bool
+ if x.FptrMapInt32Int32 == nil {
+ yyn2014 = true
+ goto LABEL2014
+ }
+ LABEL2014:
+ if yyr2 || yy2arr2 {
+ if yyn2014 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2015 := *x.FptrMapInt32Int32
+ if false {
+ } else {
+ z.F.EncMapInt32Int32V(yy2015, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Int32`)
+ }
+ r.WriteMapElemValue()
+ if yyn2014 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2017 := *x.FptrMapInt32Int32
+ if false {
+ } else {
+ z.F.EncMapInt32Int32V(yy2017, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Int64V(x.FMapInt32Int64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Int64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Int64V(x.FMapInt32Int64, e)
+ }
+ }
+ }
+ var yyn2022 bool
+ if x.FptrMapInt32Int64 == nil {
+ yyn2022 = true
+ goto LABEL2022
+ }
+ LABEL2022:
+ if yyr2 || yy2arr2 {
+ if yyn2022 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2023 := *x.FptrMapInt32Int64
+ if false {
+ } else {
+ z.F.EncMapInt32Int64V(yy2023, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Int64`)
+ }
+ r.WriteMapElemValue()
+ if yyn2022 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2025 := *x.FptrMapInt32Int64
+ if false {
+ } else {
+ z.F.EncMapInt32Int64V(yy2025, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Float32V(x.FMapInt32Float32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Float32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Float32V(x.FMapInt32Float32, e)
+ }
+ }
+ }
+ var yyn2030 bool
+ if x.FptrMapInt32Float32 == nil {
+ yyn2030 = true
+ goto LABEL2030
+ }
+ LABEL2030:
+ if yyr2 || yy2arr2 {
+ if yyn2030 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2031 := *x.FptrMapInt32Float32
+ if false {
+ } else {
+ z.F.EncMapInt32Float32V(yy2031, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Float32`)
+ }
+ r.WriteMapElemValue()
+ if yyn2030 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2033 := *x.FptrMapInt32Float32
+ if false {
+ } else {
+ z.F.EncMapInt32Float32V(yy2033, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Float64V(x.FMapInt32Float64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Float64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32Float64V(x.FMapInt32Float64, e)
+ }
+ }
+ }
+ var yyn2038 bool
+ if x.FptrMapInt32Float64 == nil {
+ yyn2038 = true
+ goto LABEL2038
+ }
+ LABEL2038:
+ if yyr2 || yy2arr2 {
+ if yyn2038 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2039 := *x.FptrMapInt32Float64
+ if false {
+ } else {
+ z.F.EncMapInt32Float64V(yy2039, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Float64`)
+ }
+ r.WriteMapElemValue()
+ if yyn2038 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2041 := *x.FptrMapInt32Float64
+ if false {
+ } else {
+ z.F.EncMapInt32Float64V(yy2041, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt32Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32BoolV(x.FMapInt32Bool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt32Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt32Bool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt32Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt32BoolV(x.FMapInt32Bool, e)
+ }
+ }
+ }
+ var yyn2046 bool
+ if x.FptrMapInt32Bool == nil {
+ yyn2046 = true
+ goto LABEL2046
+ }
+ LABEL2046:
+ if yyr2 || yy2arr2 {
+ if yyn2046 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt32Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy2047 := *x.FptrMapInt32Bool
+ if false {
+ } else {
+ z.F.EncMapInt32BoolV(yy2047, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt32Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt32Bool`)
+ }
+ r.WriteMapElemValue()
+ if yyn2046 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt32Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy2049 := *x.FptrMapInt32Bool
+ if false {
+ } else {
+ z.F.EncMapInt32BoolV(yy2049, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64IntfV(x.FMapInt64Intf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Intf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Intf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64IntfV(x.FMapInt64Intf, e)
+ }
+ }
+ }
+ var yyn2054 bool
+ if x.FptrMapInt64Intf == nil {
+ yyn2054 = true
+ goto LABEL2054
+ }
+ LABEL2054:
+ if yyr2 || yy2arr2 {
+ if yyn2054 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy2055 := *x.FptrMapInt64Intf
+ if false {
+ } else {
+ z.F.EncMapInt64IntfV(yy2055, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Intf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Intf`)
+ }
+ r.WriteMapElemValue()
+ if yyn2054 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Intf == nil {
+ r.EncodeNil()
+ } else {
+ yy2057 := *x.FptrMapInt64Intf
+ if false {
+ } else {
+ z.F.EncMapInt64IntfV(yy2057, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64StringV(x.FMapInt64String, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64String`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64String == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64StringV(x.FMapInt64String, e)
+ }
+ }
+ }
+ var yyn2062 bool
+ if x.FptrMapInt64String == nil {
+ yyn2062 = true
+ goto LABEL2062
+ }
+ LABEL2062:
+ if yyr2 || yy2arr2 {
+ if yyn2062 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64String == nil {
+ r.EncodeNil()
+ } else {
+ yy2063 := *x.FptrMapInt64String
+ if false {
+ } else {
+ z.F.EncMapInt64StringV(yy2063, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64String\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64String`)
+ }
+ r.WriteMapElemValue()
+ if yyn2062 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64String == nil {
+ r.EncodeNil()
+ } else {
+ yy2065 := *x.FptrMapInt64String
+ if false {
+ } else {
+ z.F.EncMapInt64StringV(yy2065, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64UintV(x.FMapInt64Uint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Uint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Uint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64UintV(x.FMapInt64Uint, e)
+ }
+ }
+ }
+ var yyn2070 bool
+ if x.FptrMapInt64Uint == nil {
+ yyn2070 = true
+ goto LABEL2070
+ }
+ LABEL2070:
+ if yyr2 || yy2arr2 {
+ if yyn2070 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy2071 := *x.FptrMapInt64Uint
+ if false {
+ } else {
+ z.F.EncMapInt64UintV(yy2071, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Uint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Uint`)
+ }
+ r.WriteMapElemValue()
+ if yyn2070 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Uint == nil {
+ r.EncodeNil()
+ } else {
+ yy2073 := *x.FptrMapInt64Uint
+ if false {
+ } else {
+ z.F.EncMapInt64UintV(yy2073, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Uint8V(x.FMapInt64Uint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Uint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Uint8V(x.FMapInt64Uint8, e)
+ }
+ }
+ }
+ var yyn2078 bool
+ if x.FptrMapInt64Uint8 == nil {
+ yyn2078 = true
+ goto LABEL2078
+ }
+ LABEL2078:
+ if yyr2 || yy2arr2 {
+ if yyn2078 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy2079 := *x.FptrMapInt64Uint8
+ if false {
+ } else {
+ z.F.EncMapInt64Uint8V(yy2079, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Uint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Uint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn2078 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Uint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy2081 := *x.FptrMapInt64Uint8
+ if false {
+ } else {
+ z.F.EncMapInt64Uint8V(yy2081, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Uint16V(x.FMapInt64Uint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Uint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Uint16V(x.FMapInt64Uint16, e)
+ }
+ }
+ }
+ var yyn2086 bool
+ if x.FptrMapInt64Uint16 == nil {
+ yyn2086 = true
+ goto LABEL2086
+ }
+ LABEL2086:
+ if yyr2 || yy2arr2 {
+ if yyn2086 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy2087 := *x.FptrMapInt64Uint16
+ if false {
+ } else {
+ z.F.EncMapInt64Uint16V(yy2087, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Uint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Uint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn2086 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Uint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy2089 := *x.FptrMapInt64Uint16
+ if false {
+ } else {
+ z.F.EncMapInt64Uint16V(yy2089, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Uint32V(x.FMapInt64Uint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Uint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Uint32V(x.FMapInt64Uint32, e)
+ }
+ }
+ }
+ var yyn2094 bool
+ if x.FptrMapInt64Uint32 == nil {
+ yyn2094 = true
+ goto LABEL2094
+ }
+ LABEL2094:
+ if yyr2 || yy2arr2 {
+ if yyn2094 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2095 := *x.FptrMapInt64Uint32
+ if false {
+ } else {
+ z.F.EncMapInt64Uint32V(yy2095, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Uint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Uint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn2094 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Uint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2097 := *x.FptrMapInt64Uint32
+ if false {
+ } else {
+ z.F.EncMapInt64Uint32V(yy2097, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Uint64V(x.FMapInt64Uint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Uint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Uint64V(x.FMapInt64Uint64, e)
+ }
+ }
+ }
+ var yyn2102 bool
+ if x.FptrMapInt64Uint64 == nil {
+ yyn2102 = true
+ goto LABEL2102
+ }
+ LABEL2102:
+ if yyr2 || yy2arr2 {
+ if yyn2102 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2103 := *x.FptrMapInt64Uint64
+ if false {
+ } else {
+ z.F.EncMapInt64Uint64V(yy2103, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Uint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Uint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn2102 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Uint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2105 := *x.FptrMapInt64Uint64
+ if false {
+ } else {
+ z.F.EncMapInt64Uint64V(yy2105, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64UintptrV(x.FMapInt64Uintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64UintptrV(x.FMapInt64Uintptr, e)
+ }
+ }
+ }
+ var yyn2110 bool
+ if x.FptrMapInt64Uintptr == nil {
+ yyn2110 = true
+ goto LABEL2110
+ }
+ LABEL2110:
+ if yyr2 || yy2arr2 {
+ if yyn2110 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy2111 := *x.FptrMapInt64Uintptr
+ if false {
+ } else {
+ z.F.EncMapInt64UintptrV(yy2111, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Uintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Uintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn2110 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Uintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy2113 := *x.FptrMapInt64Uintptr
+ if false {
+ } else {
+ z.F.EncMapInt64UintptrV(yy2113, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64IntV(x.FMapInt64Int, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Int`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Int == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64IntV(x.FMapInt64Int, e)
+ }
+ }
+ }
+ var yyn2118 bool
+ if x.FptrMapInt64Int == nil {
+ yyn2118 = true
+ goto LABEL2118
+ }
+ LABEL2118:
+ if yyr2 || yy2arr2 {
+ if yyn2118 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Int == nil {
+ r.EncodeNil()
+ } else {
+ yy2119 := *x.FptrMapInt64Int
+ if false {
+ } else {
+ z.F.EncMapInt64IntV(yy2119, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Int\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Int`)
+ }
+ r.WriteMapElemValue()
+ if yyn2118 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Int == nil {
+ r.EncodeNil()
+ } else {
+ yy2121 := *x.FptrMapInt64Int
+ if false {
+ } else {
+ z.F.EncMapInt64IntV(yy2121, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Int8V(x.FMapInt64Int8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Int8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Int8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Int8V(x.FMapInt64Int8, e)
+ }
+ }
+ }
+ var yyn2126 bool
+ if x.FptrMapInt64Int8 == nil {
+ yyn2126 = true
+ goto LABEL2126
+ }
+ LABEL2126:
+ if yyr2 || yy2arr2 {
+ if yyn2126 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy2127 := *x.FptrMapInt64Int8
+ if false {
+ } else {
+ z.F.EncMapInt64Int8V(yy2127, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Int8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Int8`)
+ }
+ r.WriteMapElemValue()
+ if yyn2126 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Int8 == nil {
+ r.EncodeNil()
+ } else {
+ yy2129 := *x.FptrMapInt64Int8
+ if false {
+ } else {
+ z.F.EncMapInt64Int8V(yy2129, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Int16V(x.FMapInt64Int16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Int16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Int16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Int16V(x.FMapInt64Int16, e)
+ }
+ }
+ }
+ var yyn2134 bool
+ if x.FptrMapInt64Int16 == nil {
+ yyn2134 = true
+ goto LABEL2134
+ }
+ LABEL2134:
+ if yyr2 || yy2arr2 {
+ if yyn2134 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy2135 := *x.FptrMapInt64Int16
+ if false {
+ } else {
+ z.F.EncMapInt64Int16V(yy2135, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Int16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Int16`)
+ }
+ r.WriteMapElemValue()
+ if yyn2134 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Int16 == nil {
+ r.EncodeNil()
+ } else {
+ yy2137 := *x.FptrMapInt64Int16
+ if false {
+ } else {
+ z.F.EncMapInt64Int16V(yy2137, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Int32V(x.FMapInt64Int32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Int32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Int32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Int32V(x.FMapInt64Int32, e)
+ }
+ }
+ }
+ var yyn2142 bool
+ if x.FptrMapInt64Int32 == nil {
+ yyn2142 = true
+ goto LABEL2142
+ }
+ LABEL2142:
+ if yyr2 || yy2arr2 {
+ if yyn2142 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2143 := *x.FptrMapInt64Int32
+ if false {
+ } else {
+ z.F.EncMapInt64Int32V(yy2143, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Int32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Int32`)
+ }
+ r.WriteMapElemValue()
+ if yyn2142 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Int32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2145 := *x.FptrMapInt64Int32
+ if false {
+ } else {
+ z.F.EncMapInt64Int32V(yy2145, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Int64V(x.FMapInt64Int64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Int64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Int64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Int64V(x.FMapInt64Int64, e)
+ }
+ }
+ }
+ var yyn2150 bool
+ if x.FptrMapInt64Int64 == nil {
+ yyn2150 = true
+ goto LABEL2150
+ }
+ LABEL2150:
+ if yyr2 || yy2arr2 {
+ if yyn2150 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2151 := *x.FptrMapInt64Int64
+ if false {
+ } else {
+ z.F.EncMapInt64Int64V(yy2151, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Int64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Int64`)
+ }
+ r.WriteMapElemValue()
+ if yyn2150 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Int64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2153 := *x.FptrMapInt64Int64
+ if false {
+ } else {
+ z.F.EncMapInt64Int64V(yy2153, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Float32V(x.FMapInt64Float32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Float32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Float32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Float32V(x.FMapInt64Float32, e)
+ }
+ }
+ }
+ var yyn2158 bool
+ if x.FptrMapInt64Float32 == nil {
+ yyn2158 = true
+ goto LABEL2158
+ }
+ LABEL2158:
+ if yyr2 || yy2arr2 {
+ if yyn2158 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2159 := *x.FptrMapInt64Float32
+ if false {
+ } else {
+ z.F.EncMapInt64Float32V(yy2159, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Float32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Float32`)
+ }
+ r.WriteMapElemValue()
+ if yyn2158 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Float32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2161 := *x.FptrMapInt64Float32
+ if false {
+ } else {
+ z.F.EncMapInt64Float32V(yy2161, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Float64V(x.FMapInt64Float64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Float64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Float64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64Float64V(x.FMapInt64Float64, e)
+ }
+ }
+ }
+ var yyn2166 bool
+ if x.FptrMapInt64Float64 == nil {
+ yyn2166 = true
+ goto LABEL2166
+ }
+ LABEL2166:
+ if yyr2 || yy2arr2 {
+ if yyn2166 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2167 := *x.FptrMapInt64Float64
+ if false {
+ } else {
+ z.F.EncMapInt64Float64V(yy2167, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Float64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Float64`)
+ }
+ r.WriteMapElemValue()
+ if yyn2166 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Float64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2169 := *x.FptrMapInt64Float64
+ if false {
+ } else {
+ z.F.EncMapInt64Float64V(yy2169, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapInt64Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64BoolV(x.FMapInt64Bool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapInt64Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapInt64Bool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapInt64Bool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapInt64BoolV(x.FMapInt64Bool, e)
+ }
+ }
+ }
+ var yyn2174 bool
+ if x.FptrMapInt64Bool == nil {
+ yyn2174 = true
+ goto LABEL2174
+ }
+ LABEL2174:
+ if yyr2 || yy2arr2 {
+ if yyn2174 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapInt64Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy2175 := *x.FptrMapInt64Bool
+ if false {
+ } else {
+ z.F.EncMapInt64BoolV(yy2175, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapInt64Bool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapInt64Bool`)
+ }
+ r.WriteMapElemValue()
+ if yyn2174 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapInt64Bool == nil {
+ r.EncodeNil()
+ } else {
+ yy2177 := *x.FptrMapInt64Bool
+ if false {
+ } else {
+ z.F.EncMapInt64BoolV(yy2177, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolIntfV(x.FMapBoolIntf, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolIntf`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolIntf == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolIntfV(x.FMapBoolIntf, e)
+ }
+ }
+ }
+ var yyn2182 bool
+ if x.FptrMapBoolIntf == nil {
+ yyn2182 = true
+ goto LABEL2182
+ }
+ LABEL2182:
+ if yyr2 || yy2arr2 {
+ if yyn2182 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy2183 := *x.FptrMapBoolIntf
+ if false {
+ } else {
+ z.F.EncMapBoolIntfV(yy2183, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolIntf\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolIntf`)
+ }
+ r.WriteMapElemValue()
+ if yyn2182 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolIntf == nil {
+ r.EncodeNil()
+ } else {
+ yy2185 := *x.FptrMapBoolIntf
+ if false {
+ } else {
+ z.F.EncMapBoolIntfV(yy2185, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolStringV(x.FMapBoolString, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolString`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolString == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolStringV(x.FMapBoolString, e)
+ }
+ }
+ }
+ var yyn2190 bool
+ if x.FptrMapBoolString == nil {
+ yyn2190 = true
+ goto LABEL2190
+ }
+ LABEL2190:
+ if yyr2 || yy2arr2 {
+ if yyn2190 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolString == nil {
+ r.EncodeNil()
+ } else {
+ yy2191 := *x.FptrMapBoolString
+ if false {
+ } else {
+ z.F.EncMapBoolStringV(yy2191, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolString\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolString`)
+ }
+ r.WriteMapElemValue()
+ if yyn2190 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolString == nil {
+ r.EncodeNil()
+ } else {
+ yy2193 := *x.FptrMapBoolString
+ if false {
+ } else {
+ z.F.EncMapBoolStringV(yy2193, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolUintV(x.FMapBoolUint, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolUint`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolUint == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolUintV(x.FMapBoolUint, e)
+ }
+ }
+ }
+ var yyn2198 bool
+ if x.FptrMapBoolUint == nil {
+ yyn2198 = true
+ goto LABEL2198
+ }
+ LABEL2198:
+ if yyr2 || yy2arr2 {
+ if yyn2198 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolUint == nil {
+ r.EncodeNil()
+ } else {
+ yy2199 := *x.FptrMapBoolUint
+ if false {
+ } else {
+ z.F.EncMapBoolUintV(yy2199, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolUint\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolUint`)
+ }
+ r.WriteMapElemValue()
+ if yyn2198 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolUint == nil {
+ r.EncodeNil()
+ } else {
+ yy2201 := *x.FptrMapBoolUint
+ if false {
+ } else {
+ z.F.EncMapBoolUintV(yy2201, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolUint8V(x.FMapBoolUint8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolUint8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolUint8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolUint8V(x.FMapBoolUint8, e)
+ }
+ }
+ }
+ var yyn2206 bool
+ if x.FptrMapBoolUint8 == nil {
+ yyn2206 = true
+ goto LABEL2206
+ }
+ LABEL2206:
+ if yyr2 || yy2arr2 {
+ if yyn2206 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy2207 := *x.FptrMapBoolUint8
+ if false {
+ } else {
+ z.F.EncMapBoolUint8V(yy2207, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolUint8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolUint8`)
+ }
+ r.WriteMapElemValue()
+ if yyn2206 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolUint8 == nil {
+ r.EncodeNil()
+ } else {
+ yy2209 := *x.FptrMapBoolUint8
+ if false {
+ } else {
+ z.F.EncMapBoolUint8V(yy2209, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolUint16V(x.FMapBoolUint16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolUint16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolUint16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolUint16V(x.FMapBoolUint16, e)
+ }
+ }
+ }
+ var yyn2214 bool
+ if x.FptrMapBoolUint16 == nil {
+ yyn2214 = true
+ goto LABEL2214
+ }
+ LABEL2214:
+ if yyr2 || yy2arr2 {
+ if yyn2214 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy2215 := *x.FptrMapBoolUint16
+ if false {
+ } else {
+ z.F.EncMapBoolUint16V(yy2215, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolUint16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolUint16`)
+ }
+ r.WriteMapElemValue()
+ if yyn2214 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolUint16 == nil {
+ r.EncodeNil()
+ } else {
+ yy2217 := *x.FptrMapBoolUint16
+ if false {
+ } else {
+ z.F.EncMapBoolUint16V(yy2217, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolUint32V(x.FMapBoolUint32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolUint32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolUint32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolUint32V(x.FMapBoolUint32, e)
+ }
+ }
+ }
+ var yyn2222 bool
+ if x.FptrMapBoolUint32 == nil {
+ yyn2222 = true
+ goto LABEL2222
+ }
+ LABEL2222:
+ if yyr2 || yy2arr2 {
+ if yyn2222 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2223 := *x.FptrMapBoolUint32
+ if false {
+ } else {
+ z.F.EncMapBoolUint32V(yy2223, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolUint32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolUint32`)
+ }
+ r.WriteMapElemValue()
+ if yyn2222 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolUint32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2225 := *x.FptrMapBoolUint32
+ if false {
+ } else {
+ z.F.EncMapBoolUint32V(yy2225, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolUint64V(x.FMapBoolUint64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolUint64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolUint64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolUint64V(x.FMapBoolUint64, e)
+ }
+ }
+ }
+ var yyn2230 bool
+ if x.FptrMapBoolUint64 == nil {
+ yyn2230 = true
+ goto LABEL2230
+ }
+ LABEL2230:
+ if yyr2 || yy2arr2 {
+ if yyn2230 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2231 := *x.FptrMapBoolUint64
+ if false {
+ } else {
+ z.F.EncMapBoolUint64V(yy2231, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolUint64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolUint64`)
+ }
+ r.WriteMapElemValue()
+ if yyn2230 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolUint64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2233 := *x.FptrMapBoolUint64
+ if false {
+ } else {
+ z.F.EncMapBoolUint64V(yy2233, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolUintptrV(x.FMapBoolUintptr, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolUintptr`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolUintptr == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolUintptrV(x.FMapBoolUintptr, e)
+ }
+ }
+ }
+ var yyn2238 bool
+ if x.FptrMapBoolUintptr == nil {
+ yyn2238 = true
+ goto LABEL2238
+ }
+ LABEL2238:
+ if yyr2 || yy2arr2 {
+ if yyn2238 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy2239 := *x.FptrMapBoolUintptr
+ if false {
+ } else {
+ z.F.EncMapBoolUintptrV(yy2239, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolUintptr\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolUintptr`)
+ }
+ r.WriteMapElemValue()
+ if yyn2238 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolUintptr == nil {
+ r.EncodeNil()
+ } else {
+ yy2241 := *x.FptrMapBoolUintptr
+ if false {
+ } else {
+ z.F.EncMapBoolUintptrV(yy2241, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolIntV(x.FMapBoolInt, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolInt`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolInt == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolIntV(x.FMapBoolInt, e)
+ }
+ }
+ }
+ var yyn2246 bool
+ if x.FptrMapBoolInt == nil {
+ yyn2246 = true
+ goto LABEL2246
+ }
+ LABEL2246:
+ if yyr2 || yy2arr2 {
+ if yyn2246 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolInt == nil {
+ r.EncodeNil()
+ } else {
+ yy2247 := *x.FptrMapBoolInt
+ if false {
+ } else {
+ z.F.EncMapBoolIntV(yy2247, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolInt\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolInt`)
+ }
+ r.WriteMapElemValue()
+ if yyn2246 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolInt == nil {
+ r.EncodeNil()
+ } else {
+ yy2249 := *x.FptrMapBoolInt
+ if false {
+ } else {
+ z.F.EncMapBoolIntV(yy2249, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolInt8V(x.FMapBoolInt8, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolInt8`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolInt8 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolInt8V(x.FMapBoolInt8, e)
+ }
+ }
+ }
+ var yyn2254 bool
+ if x.FptrMapBoolInt8 == nil {
+ yyn2254 = true
+ goto LABEL2254
+ }
+ LABEL2254:
+ if yyr2 || yy2arr2 {
+ if yyn2254 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy2255 := *x.FptrMapBoolInt8
+ if false {
+ } else {
+ z.F.EncMapBoolInt8V(yy2255, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolInt8\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolInt8`)
+ }
+ r.WriteMapElemValue()
+ if yyn2254 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolInt8 == nil {
+ r.EncodeNil()
+ } else {
+ yy2257 := *x.FptrMapBoolInt8
+ if false {
+ } else {
+ z.F.EncMapBoolInt8V(yy2257, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolInt16V(x.FMapBoolInt16, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolInt16`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolInt16 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolInt16V(x.FMapBoolInt16, e)
+ }
+ }
+ }
+ var yyn2262 bool
+ if x.FptrMapBoolInt16 == nil {
+ yyn2262 = true
+ goto LABEL2262
+ }
+ LABEL2262:
+ if yyr2 || yy2arr2 {
+ if yyn2262 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy2263 := *x.FptrMapBoolInt16
+ if false {
+ } else {
+ z.F.EncMapBoolInt16V(yy2263, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolInt16\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolInt16`)
+ }
+ r.WriteMapElemValue()
+ if yyn2262 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolInt16 == nil {
+ r.EncodeNil()
+ } else {
+ yy2265 := *x.FptrMapBoolInt16
+ if false {
+ } else {
+ z.F.EncMapBoolInt16V(yy2265, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolInt32V(x.FMapBoolInt32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolInt32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolInt32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolInt32V(x.FMapBoolInt32, e)
+ }
+ }
+ }
+ var yyn2270 bool
+ if x.FptrMapBoolInt32 == nil {
+ yyn2270 = true
+ goto LABEL2270
+ }
+ LABEL2270:
+ if yyr2 || yy2arr2 {
+ if yyn2270 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2271 := *x.FptrMapBoolInt32
+ if false {
+ } else {
+ z.F.EncMapBoolInt32V(yy2271, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolInt32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolInt32`)
+ }
+ r.WriteMapElemValue()
+ if yyn2270 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolInt32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2273 := *x.FptrMapBoolInt32
+ if false {
+ } else {
+ z.F.EncMapBoolInt32V(yy2273, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolInt64V(x.FMapBoolInt64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolInt64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolInt64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolInt64V(x.FMapBoolInt64, e)
+ }
+ }
+ }
+ var yyn2278 bool
+ if x.FptrMapBoolInt64 == nil {
+ yyn2278 = true
+ goto LABEL2278
+ }
+ LABEL2278:
+ if yyr2 || yy2arr2 {
+ if yyn2278 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2279 := *x.FptrMapBoolInt64
+ if false {
+ } else {
+ z.F.EncMapBoolInt64V(yy2279, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolInt64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolInt64`)
+ }
+ r.WriteMapElemValue()
+ if yyn2278 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolInt64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2281 := *x.FptrMapBoolInt64
+ if false {
+ } else {
+ z.F.EncMapBoolInt64V(yy2281, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolFloat32V(x.FMapBoolFloat32, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolFloat32`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolFloat32V(x.FMapBoolFloat32, e)
+ }
+ }
+ }
+ var yyn2286 bool
+ if x.FptrMapBoolFloat32 == nil {
+ yyn2286 = true
+ goto LABEL2286
+ }
+ LABEL2286:
+ if yyr2 || yy2arr2 {
+ if yyn2286 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2287 := *x.FptrMapBoolFloat32
+ if false {
+ } else {
+ z.F.EncMapBoolFloat32V(yy2287, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolFloat32\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolFloat32`)
+ }
+ r.WriteMapElemValue()
+ if yyn2286 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolFloat32 == nil {
+ r.EncodeNil()
+ } else {
+ yy2289 := *x.FptrMapBoolFloat32
+ if false {
+ } else {
+ z.F.EncMapBoolFloat32V(yy2289, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolFloat64V(x.FMapBoolFloat64, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolFloat64`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolFloat64V(x.FMapBoolFloat64, e)
+ }
+ }
+ }
+ var yyn2294 bool
+ if x.FptrMapBoolFloat64 == nil {
+ yyn2294 = true
+ goto LABEL2294
+ }
+ LABEL2294:
+ if yyr2 || yy2arr2 {
+ if yyn2294 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2295 := *x.FptrMapBoolFloat64
+ if false {
+ } else {
+ z.F.EncMapBoolFloat64V(yy2295, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolFloat64\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolFloat64`)
+ }
+ r.WriteMapElemValue()
+ if yyn2294 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolFloat64 == nil {
+ r.EncodeNil()
+ } else {
+ yy2297 := *x.FptrMapBoolFloat64
+ if false {
+ } else {
+ z.F.EncMapBoolFloat64V(yy2297, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.FMapBoolBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolBoolV(x.FMapBoolBool, e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FMapBoolBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FMapBoolBool`)
+ }
+ r.WriteMapElemValue()
+ if x.FMapBoolBool == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ z.F.EncMapBoolBoolV(x.FMapBoolBool, e)
+ }
+ }
+ }
+ var yyn2302 bool
+ if x.FptrMapBoolBool == nil {
+ yyn2302 = true
+ goto LABEL2302
+ }
+ LABEL2302:
+ if yyr2 || yy2arr2 {
+ if yyn2302 {
+ r.WriteArrayElem()
+ r.EncodeNil()
+ } else {
+ r.WriteArrayElem()
+ if x.FptrMapBoolBool == nil {
+ r.EncodeNil()
+ } else {
+ yy2303 := *x.FptrMapBoolBool
+ if false {
+ } else {
+ z.F.EncMapBoolBoolV(yy2303, e)
+ }
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"FptrMapBoolBool\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `FptrMapBoolBool`)
+ }
+ r.WriteMapElemValue()
+ if yyn2302 {
+ r.EncodeNil()
+ } else {
+ if x.FptrMapBoolBool == nil {
+ r.EncodeNil()
+ } else {
+ yy2305 := *x.FptrMapBoolBool
+ if false {
+ } else {
+ z.F.EncMapBoolBoolV(yy2305, e)
+ }
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayEnd()
+ } else {
+ r.WriteMapEnd()
+ }
+ }
+ }
+}
+
+func (x *TestMammoth2) CodecDecodeSelf(d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+ if false {
+ } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil {
+ z.DecExtension(x, yyxt1)
+ } else {
+ yyct2 := r.ContainerType()
+ if yyct2 == codecSelferValueTypeMap19781 {
+ yyl2 := r.ReadMapStart()
+ if yyl2 == 0 {
+ r.ReadMapEnd()
+ } else {
+ x.codecDecodeSelfFromMap(yyl2, d)
+ }
+ } else if yyct2 == codecSelferValueTypeArray19781 {
+ yyl2 := r.ReadArrayStart()
+ if yyl2 == 0 {
+ r.ReadArrayEnd()
+ } else {
+ x.codecDecodeSelfFromArray(yyl2, d)
+ }
+ } else {
+ panic(errCodecSelferOnlyMapOrArrayEncodeToStruct19781)
+ }
+ }
+}
+
+func (x *TestMammoth2) codecDecodeSelfFromMap(l int, d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+ var yyhl3 bool = l >= 0
+ for yyj3 := 0; ; yyj3++ {
+ if yyhl3 {
+ if yyj3 >= l {
+ break
+ }
+ } else {
+ if r.CheckBreak() {
+ break
+ }
+ }
+ r.ReadMapElemKey()
+ yys3 := z.StringView(r.DecodeStringAsBytes())
+ r.ReadMapElemValue()
+ switch yys3 {
+ case "FIntf":
+ if r.TryDecodeAsNil() {
+ x.FIntf = nil
+ } else {
+ if false {
+ } else {
+ z.DecFallback(&x.FIntf, true)
+ }
+ }
+ case "FptrIntf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrIntf != nil {
+ x.FptrIntf = nil
+ }
+ } else {
+ if x.FptrIntf == nil {
+ x.FptrIntf = new(interface{})
+ }
+
+ if false {
+ } else {
+ z.DecFallback(x.FptrIntf, true)
+ }
+ }
+ case "FString":
+ if r.TryDecodeAsNil() {
+ x.FString = ""
+ } else {
+ x.FString = (string)(r.DecodeString())
+ }
+ case "FptrString":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrString != nil {
+ x.FptrString = nil
+ }
+ } else {
+ if x.FptrString == nil {
+ x.FptrString = new(string)
+ }
+
+ if false {
+ } else {
+ *x.FptrString = (string)(r.DecodeString())
+ }
+ }
+ case "FFloat32":
+ if r.TryDecodeAsNil() {
+ x.FFloat32 = 0
+ } else {
+ x.FFloat32 = (float32)(r.DecodeFloat32As64())
+ }
+ case "FptrFloat32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrFloat32 != nil {
+ x.FptrFloat32 = nil
+ }
+ } else {
+ if x.FptrFloat32 == nil {
+ x.FptrFloat32 = new(float32)
+ }
+
+ if false {
+ } else {
+ *x.FptrFloat32 = (float32)(r.DecodeFloat32As64())
+ }
+ }
+ case "FFloat64":
+ if r.TryDecodeAsNil() {
+ x.FFloat64 = 0
+ } else {
+ x.FFloat64 = (float64)(r.DecodeFloat64())
+ }
+ case "FptrFloat64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrFloat64 != nil {
+ x.FptrFloat64 = nil
+ }
+ } else {
+ if x.FptrFloat64 == nil {
+ x.FptrFloat64 = new(float64)
+ }
+
+ if false {
+ } else {
+ *x.FptrFloat64 = (float64)(r.DecodeFloat64())
+ }
+ }
+ case "FUint":
+ if r.TryDecodeAsNil() {
+ x.FUint = 0
+ } else {
+ x.FUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
+ }
+ case "FptrUint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrUint != nil {
+ x.FptrUint = nil
+ }
+ } else {
+ if x.FptrUint == nil {
+ x.FptrUint = new(uint)
+ }
+
+ if false {
+ } else {
+ *x.FptrUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
+ }
+ }
+ case "FUint8":
+ if r.TryDecodeAsNil() {
+ x.FUint8 = 0
+ } else {
+ x.FUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8))
+ }
+ case "FptrUint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrUint8 != nil {
+ x.FptrUint8 = nil
+ }
+ } else {
+ if x.FptrUint8 == nil {
+ x.FptrUint8 = new(uint8)
+ }
+
+ if false {
+ } else {
+ *x.FptrUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8))
+ }
+ }
+ case "FUint16":
+ if r.TryDecodeAsNil() {
+ x.FUint16 = 0
+ } else {
+ x.FUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16))
+ }
+ case "FptrUint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrUint16 != nil {
+ x.FptrUint16 = nil
+ }
+ } else {
+ if x.FptrUint16 == nil {
+ x.FptrUint16 = new(uint16)
+ }
+
+ if false {
+ } else {
+ *x.FptrUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16))
+ }
+ }
+ case "FUint32":
+ if r.TryDecodeAsNil() {
+ x.FUint32 = 0
+ } else {
+ x.FUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32))
+ }
+ case "FptrUint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrUint32 != nil {
+ x.FptrUint32 = nil
+ }
+ } else {
+ if x.FptrUint32 == nil {
+ x.FptrUint32 = new(uint32)
+ }
+
+ if false {
+ } else {
+ *x.FptrUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32))
+ }
+ }
+ case "FUint64":
+ if r.TryDecodeAsNil() {
+ x.FUint64 = 0
+ } else {
+ x.FUint64 = (uint64)(r.DecodeUint64())
+ }
+ case "FptrUint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrUint64 != nil {
+ x.FptrUint64 = nil
+ }
+ } else {
+ if x.FptrUint64 == nil {
+ x.FptrUint64 = new(uint64)
+ }
+
+ if false {
+ } else {
+ *x.FptrUint64 = (uint64)(r.DecodeUint64())
+ }
+ }
+ case "FUintptr":
+ if r.TryDecodeAsNil() {
+ x.FUintptr = 0
+ } else {
+ x.FUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
+ }
+ case "FptrUintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrUintptr != nil {
+ x.FptrUintptr = nil
+ }
+ } else {
+ if x.FptrUintptr == nil {
+ x.FptrUintptr = new(uintptr)
+ }
+
+ if false {
+ } else {
+ *x.FptrUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
+ }
+ }
+ case "FInt":
+ if r.TryDecodeAsNil() {
+ x.FInt = 0
+ } else {
+ x.FInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781))
+ }
+ case "FptrInt":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrInt != nil {
+ x.FptrInt = nil
+ }
+ } else {
+ if x.FptrInt == nil {
+ x.FptrInt = new(int)
+ }
+
+ if false {
+ } else {
+ *x.FptrInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781))
+ }
+ }
+ case "FInt8":
+ if r.TryDecodeAsNil() {
+ x.FInt8 = 0
+ } else {
+ x.FInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8))
+ }
+ case "FptrInt8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrInt8 != nil {
+ x.FptrInt8 = nil
+ }
+ } else {
+ if x.FptrInt8 == nil {
+ x.FptrInt8 = new(int8)
+ }
+
+ if false {
+ } else {
+ *x.FptrInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8))
+ }
+ }
+ case "FInt16":
+ if r.TryDecodeAsNil() {
+ x.FInt16 = 0
+ } else {
+ x.FInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16))
+ }
+ case "FptrInt16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrInt16 != nil {
+ x.FptrInt16 = nil
+ }
+ } else {
+ if x.FptrInt16 == nil {
+ x.FptrInt16 = new(int16)
+ }
+
+ if false {
+ } else {
+ *x.FptrInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16))
+ }
+ }
+ case "FInt32":
+ if r.TryDecodeAsNil() {
+ x.FInt32 = 0
+ } else {
+ x.FInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32))
+ }
+ case "FptrInt32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrInt32 != nil {
+ x.FptrInt32 = nil
+ }
+ } else {
+ if x.FptrInt32 == nil {
+ x.FptrInt32 = new(int32)
+ }
+
+ if false {
+ } else {
+ *x.FptrInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32))
+ }
+ }
+ case "FInt64":
+ if r.TryDecodeAsNil() {
+ x.FInt64 = 0
+ } else {
+ x.FInt64 = (int64)(r.DecodeInt64())
+ }
+ case "FptrInt64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrInt64 != nil {
+ x.FptrInt64 = nil
+ }
+ } else {
+ if x.FptrInt64 == nil {
+ x.FptrInt64 = new(int64)
+ }
+
+ if false {
+ } else {
+ *x.FptrInt64 = (int64)(r.DecodeInt64())
+ }
+ }
+ case "FBool":
+ if r.TryDecodeAsNil() {
+ x.FBool = false
+ } else {
+ x.FBool = (bool)(r.DecodeBool())
+ }
+ case "FptrBool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrBool != nil {
+ x.FptrBool = nil
+ }
+ } else {
+ if x.FptrBool == nil {
+ x.FptrBool = new(bool)
+ }
+
+ if false {
+ } else {
+ *x.FptrBool = (bool)(r.DecodeBool())
+ }
+ }
+ case "FSliceIntf":
+ if r.TryDecodeAsNil() {
+ x.FSliceIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceIntfX(&x.FSliceIntf, d)
+ }
+ }
+ case "FptrSliceIntf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceIntf != nil {
+ x.FptrSliceIntf = nil
+ }
+ } else {
+ if x.FptrSliceIntf == nil {
+ x.FptrSliceIntf = new([]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceIntfX(x.FptrSliceIntf, d)
+ }
+ }
+ case "FSliceString":
+ if r.TryDecodeAsNil() {
+ x.FSliceString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceStringX(&x.FSliceString, d)
+ }
+ }
+ case "FptrSliceString":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceString != nil {
+ x.FptrSliceString = nil
+ }
+ } else {
+ if x.FptrSliceString == nil {
+ x.FptrSliceString = new([]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceStringX(x.FptrSliceString, d)
+ }
+ }
+ case "FSliceFloat32":
+ if r.TryDecodeAsNil() {
+ x.FSliceFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceFloat32X(&x.FSliceFloat32, d)
+ }
+ }
+ case "FptrSliceFloat32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceFloat32 != nil {
+ x.FptrSliceFloat32 = nil
+ }
+ } else {
+ if x.FptrSliceFloat32 == nil {
+ x.FptrSliceFloat32 = new([]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceFloat32X(x.FptrSliceFloat32, d)
+ }
+ }
+ case "FSliceFloat64":
+ if r.TryDecodeAsNil() {
+ x.FSliceFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceFloat64X(&x.FSliceFloat64, d)
+ }
+ }
+ case "FptrSliceFloat64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceFloat64 != nil {
+ x.FptrSliceFloat64 = nil
+ }
+ } else {
+ if x.FptrSliceFloat64 == nil {
+ x.FptrSliceFloat64 = new([]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceFloat64X(x.FptrSliceFloat64, d)
+ }
+ }
+ case "FSliceUint":
+ if r.TryDecodeAsNil() {
+ x.FSliceUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceUintX(&x.FSliceUint, d)
+ }
+ }
+ case "FptrSliceUint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceUint != nil {
+ x.FptrSliceUint = nil
+ }
+ } else {
+ if x.FptrSliceUint == nil {
+ x.FptrSliceUint = new([]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceUintX(x.FptrSliceUint, d)
+ }
+ }
+ case "FSliceUint8":
+ if r.TryDecodeAsNil() {
+ x.FSliceUint8 = nil
+ } else {
+ if false {
+ } else {
+ x.FSliceUint8 = r.DecodeBytes(([]byte)(x.FSliceUint8), false)
+ }
+ }
+ case "FptrSliceUint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceUint8 != nil {
+ x.FptrSliceUint8 = nil
+ }
+ } else {
+ if x.FptrSliceUint8 == nil {
+ x.FptrSliceUint8 = new([]uint8)
+ }
+
+ if false {
+ } else {
+ *x.FptrSliceUint8 = r.DecodeBytes(*(*[]byte)(x.FptrSliceUint8), false)
+ }
+ }
+ case "FSliceUint16":
+ if r.TryDecodeAsNil() {
+ x.FSliceUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceUint16X(&x.FSliceUint16, d)
+ }
+ }
+ case "FptrSliceUint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceUint16 != nil {
+ x.FptrSliceUint16 = nil
+ }
+ } else {
+ if x.FptrSliceUint16 == nil {
+ x.FptrSliceUint16 = new([]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceUint16X(x.FptrSliceUint16, d)
+ }
+ }
+ case "FSliceUint32":
+ if r.TryDecodeAsNil() {
+ x.FSliceUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceUint32X(&x.FSliceUint32, d)
+ }
+ }
+ case "FptrSliceUint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceUint32 != nil {
+ x.FptrSliceUint32 = nil
+ }
+ } else {
+ if x.FptrSliceUint32 == nil {
+ x.FptrSliceUint32 = new([]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceUint32X(x.FptrSliceUint32, d)
+ }
+ }
+ case "FSliceUint64":
+ if r.TryDecodeAsNil() {
+ x.FSliceUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceUint64X(&x.FSliceUint64, d)
+ }
+ }
+ case "FptrSliceUint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceUint64 != nil {
+ x.FptrSliceUint64 = nil
+ }
+ } else {
+ if x.FptrSliceUint64 == nil {
+ x.FptrSliceUint64 = new([]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceUint64X(x.FptrSliceUint64, d)
+ }
+ }
+ case "FSliceUintptr":
+ if r.TryDecodeAsNil() {
+ x.FSliceUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceUintptrX(&x.FSliceUintptr, d)
+ }
+ }
+ case "FptrSliceUintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceUintptr != nil {
+ x.FptrSliceUintptr = nil
+ }
+ } else {
+ if x.FptrSliceUintptr == nil {
+ x.FptrSliceUintptr = new([]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceUintptrX(x.FptrSliceUintptr, d)
+ }
+ }
+ case "FSliceInt":
+ if r.TryDecodeAsNil() {
+ x.FSliceInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceIntX(&x.FSliceInt, d)
+ }
+ }
+ case "FptrSliceInt":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceInt != nil {
+ x.FptrSliceInt = nil
+ }
+ } else {
+ if x.FptrSliceInt == nil {
+ x.FptrSliceInt = new([]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceIntX(x.FptrSliceInt, d)
+ }
+ }
+ case "FSliceInt8":
+ if r.TryDecodeAsNil() {
+ x.FSliceInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceInt8X(&x.FSliceInt8, d)
+ }
+ }
+ case "FptrSliceInt8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceInt8 != nil {
+ x.FptrSliceInt8 = nil
+ }
+ } else {
+ if x.FptrSliceInt8 == nil {
+ x.FptrSliceInt8 = new([]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceInt8X(x.FptrSliceInt8, d)
+ }
+ }
+ case "FSliceInt16":
+ if r.TryDecodeAsNil() {
+ x.FSliceInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceInt16X(&x.FSliceInt16, d)
+ }
+ }
+ case "FptrSliceInt16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceInt16 != nil {
+ x.FptrSliceInt16 = nil
+ }
+ } else {
+ if x.FptrSliceInt16 == nil {
+ x.FptrSliceInt16 = new([]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceInt16X(x.FptrSliceInt16, d)
+ }
+ }
+ case "FSliceInt32":
+ if r.TryDecodeAsNil() {
+ x.FSliceInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceInt32X(&x.FSliceInt32, d)
+ }
+ }
+ case "FptrSliceInt32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceInt32 != nil {
+ x.FptrSliceInt32 = nil
+ }
+ } else {
+ if x.FptrSliceInt32 == nil {
+ x.FptrSliceInt32 = new([]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceInt32X(x.FptrSliceInt32, d)
+ }
+ }
+ case "FSliceInt64":
+ if r.TryDecodeAsNil() {
+ x.FSliceInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceInt64X(&x.FSliceInt64, d)
+ }
+ }
+ case "FptrSliceInt64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceInt64 != nil {
+ x.FptrSliceInt64 = nil
+ }
+ } else {
+ if x.FptrSliceInt64 == nil {
+ x.FptrSliceInt64 = new([]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceInt64X(x.FptrSliceInt64, d)
+ }
+ }
+ case "FSliceBool":
+ if r.TryDecodeAsNil() {
+ x.FSliceBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceBoolX(&x.FSliceBool, d)
+ }
+ }
+ case "FptrSliceBool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceBool != nil {
+ x.FptrSliceBool = nil
+ }
+ } else {
+ if x.FptrSliceBool == nil {
+ x.FptrSliceBool = new([]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceBoolX(x.FptrSliceBool, d)
+ }
+ }
+ case "FMapIntfIntf":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfIntfX(&x.FMapIntfIntf, d)
+ }
+ }
+ case "FptrMapIntfIntf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfIntf != nil {
+ x.FptrMapIntfIntf = nil
+ }
+ } else {
+ if x.FptrMapIntfIntf == nil {
+ x.FptrMapIntfIntf = new(map[interface{}]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfIntfX(x.FptrMapIntfIntf, d)
+ }
+ }
+ case "FMapIntfString":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfStringX(&x.FMapIntfString, d)
+ }
+ }
+ case "FptrMapIntfString":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfString != nil {
+ x.FptrMapIntfString = nil
+ }
+ } else {
+ if x.FptrMapIntfString == nil {
+ x.FptrMapIntfString = new(map[interface{}]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfStringX(x.FptrMapIntfString, d)
+ }
+ }
+ case "FMapIntfUint":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfUintX(&x.FMapIntfUint, d)
+ }
+ }
+ case "FptrMapIntfUint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfUint != nil {
+ x.FptrMapIntfUint = nil
+ }
+ } else {
+ if x.FptrMapIntfUint == nil {
+ x.FptrMapIntfUint = new(map[interface{}]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfUintX(x.FptrMapIntfUint, d)
+ }
+ }
+ case "FMapIntfUint8":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfUint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfUint8X(&x.FMapIntfUint8, d)
+ }
+ }
+ case "FptrMapIntfUint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfUint8 != nil {
+ x.FptrMapIntfUint8 = nil
+ }
+ } else {
+ if x.FptrMapIntfUint8 == nil {
+ x.FptrMapIntfUint8 = new(map[interface{}]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfUint8X(x.FptrMapIntfUint8, d)
+ }
+ }
+ case "FMapIntfUint16":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfUint16X(&x.FMapIntfUint16, d)
+ }
+ }
+ case "FptrMapIntfUint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfUint16 != nil {
+ x.FptrMapIntfUint16 = nil
+ }
+ } else {
+ if x.FptrMapIntfUint16 == nil {
+ x.FptrMapIntfUint16 = new(map[interface{}]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfUint16X(x.FptrMapIntfUint16, d)
+ }
+ }
+ case "FMapIntfUint32":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfUint32X(&x.FMapIntfUint32, d)
+ }
+ }
+ case "FptrMapIntfUint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfUint32 != nil {
+ x.FptrMapIntfUint32 = nil
+ }
+ } else {
+ if x.FptrMapIntfUint32 == nil {
+ x.FptrMapIntfUint32 = new(map[interface{}]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfUint32X(x.FptrMapIntfUint32, d)
+ }
+ }
+ case "FMapIntfUint64":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfUint64X(&x.FMapIntfUint64, d)
+ }
+ }
+ case "FptrMapIntfUint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfUint64 != nil {
+ x.FptrMapIntfUint64 = nil
+ }
+ } else {
+ if x.FptrMapIntfUint64 == nil {
+ x.FptrMapIntfUint64 = new(map[interface{}]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfUint64X(x.FptrMapIntfUint64, d)
+ }
+ }
+ case "FMapIntfUintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfUintptrX(&x.FMapIntfUintptr, d)
+ }
+ }
+ case "FptrMapIntfUintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfUintptr != nil {
+ x.FptrMapIntfUintptr = nil
+ }
+ } else {
+ if x.FptrMapIntfUintptr == nil {
+ x.FptrMapIntfUintptr = new(map[interface{}]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfUintptrX(x.FptrMapIntfUintptr, d)
+ }
+ }
+ case "FMapIntfInt":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfIntX(&x.FMapIntfInt, d)
+ }
+ }
+ case "FptrMapIntfInt":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfInt != nil {
+ x.FptrMapIntfInt = nil
+ }
+ } else {
+ if x.FptrMapIntfInt == nil {
+ x.FptrMapIntfInt = new(map[interface{}]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfIntX(x.FptrMapIntfInt, d)
+ }
+ }
+ case "FMapIntfInt8":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfInt8X(&x.FMapIntfInt8, d)
+ }
+ }
+ case "FptrMapIntfInt8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfInt8 != nil {
+ x.FptrMapIntfInt8 = nil
+ }
+ } else {
+ if x.FptrMapIntfInt8 == nil {
+ x.FptrMapIntfInt8 = new(map[interface{}]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfInt8X(x.FptrMapIntfInt8, d)
+ }
+ }
+ case "FMapIntfInt16":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfInt16X(&x.FMapIntfInt16, d)
+ }
+ }
+ case "FptrMapIntfInt16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfInt16 != nil {
+ x.FptrMapIntfInt16 = nil
+ }
+ } else {
+ if x.FptrMapIntfInt16 == nil {
+ x.FptrMapIntfInt16 = new(map[interface{}]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfInt16X(x.FptrMapIntfInt16, d)
+ }
+ }
+ case "FMapIntfInt32":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfInt32X(&x.FMapIntfInt32, d)
+ }
+ }
+ case "FptrMapIntfInt32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfInt32 != nil {
+ x.FptrMapIntfInt32 = nil
+ }
+ } else {
+ if x.FptrMapIntfInt32 == nil {
+ x.FptrMapIntfInt32 = new(map[interface{}]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfInt32X(x.FptrMapIntfInt32, d)
+ }
+ }
+ case "FMapIntfInt64":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfInt64X(&x.FMapIntfInt64, d)
+ }
+ }
+ case "FptrMapIntfInt64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfInt64 != nil {
+ x.FptrMapIntfInt64 = nil
+ }
+ } else {
+ if x.FptrMapIntfInt64 == nil {
+ x.FptrMapIntfInt64 = new(map[interface{}]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfInt64X(x.FptrMapIntfInt64, d)
+ }
+ }
+ case "FMapIntfFloat32":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfFloat32X(&x.FMapIntfFloat32, d)
+ }
+ }
+ case "FptrMapIntfFloat32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfFloat32 != nil {
+ x.FptrMapIntfFloat32 = nil
+ }
+ } else {
+ if x.FptrMapIntfFloat32 == nil {
+ x.FptrMapIntfFloat32 = new(map[interface{}]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfFloat32X(x.FptrMapIntfFloat32, d)
+ }
+ }
+ case "FMapIntfFloat64":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfFloat64X(&x.FMapIntfFloat64, d)
+ }
+ }
+ case "FptrMapIntfFloat64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfFloat64 != nil {
+ x.FptrMapIntfFloat64 = nil
+ }
+ } else {
+ if x.FptrMapIntfFloat64 == nil {
+ x.FptrMapIntfFloat64 = new(map[interface{}]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfFloat64X(x.FptrMapIntfFloat64, d)
+ }
+ }
+ case "FMapIntfBool":
+ if r.TryDecodeAsNil() {
+ x.FMapIntfBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfBoolX(&x.FMapIntfBool, d)
+ }
+ }
+ case "FptrMapIntfBool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfBool != nil {
+ x.FptrMapIntfBool = nil
+ }
+ } else {
+ if x.FptrMapIntfBool == nil {
+ x.FptrMapIntfBool = new(map[interface{}]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfBoolX(x.FptrMapIntfBool, d)
+ }
+ }
+ case "FMapStringIntf":
+ if r.TryDecodeAsNil() {
+ x.FMapStringIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringIntfX(&x.FMapStringIntf, d)
+ }
+ }
+ case "FptrMapStringIntf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringIntf != nil {
+ x.FptrMapStringIntf = nil
+ }
+ } else {
+ if x.FptrMapStringIntf == nil {
+ x.FptrMapStringIntf = new(map[string]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringIntfX(x.FptrMapStringIntf, d)
+ }
+ }
+ case "FMapStringString":
+ if r.TryDecodeAsNil() {
+ x.FMapStringString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringStringX(&x.FMapStringString, d)
+ }
+ }
+ case "FptrMapStringString":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringString != nil {
+ x.FptrMapStringString = nil
+ }
+ } else {
+ if x.FptrMapStringString == nil {
+ x.FptrMapStringString = new(map[string]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringStringX(x.FptrMapStringString, d)
+ }
+ }
+ case "FMapStringUint":
+ if r.TryDecodeAsNil() {
+ x.FMapStringUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringUintX(&x.FMapStringUint, d)
+ }
+ }
+ case "FptrMapStringUint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringUint != nil {
+ x.FptrMapStringUint = nil
+ }
+ } else {
+ if x.FptrMapStringUint == nil {
+ x.FptrMapStringUint = new(map[string]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringUintX(x.FptrMapStringUint, d)
+ }
+ }
+ case "FMapStringUint8":
+ if r.TryDecodeAsNil() {
+ x.FMapStringUint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringUint8X(&x.FMapStringUint8, d)
+ }
+ }
+ case "FptrMapStringUint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringUint8 != nil {
+ x.FptrMapStringUint8 = nil
+ }
+ } else {
+ if x.FptrMapStringUint8 == nil {
+ x.FptrMapStringUint8 = new(map[string]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringUint8X(x.FptrMapStringUint8, d)
+ }
+ }
+ case "FMapStringUint16":
+ if r.TryDecodeAsNil() {
+ x.FMapStringUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringUint16X(&x.FMapStringUint16, d)
+ }
+ }
+ case "FptrMapStringUint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringUint16 != nil {
+ x.FptrMapStringUint16 = nil
+ }
+ } else {
+ if x.FptrMapStringUint16 == nil {
+ x.FptrMapStringUint16 = new(map[string]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringUint16X(x.FptrMapStringUint16, d)
+ }
+ }
+ case "FMapStringUint32":
+ if r.TryDecodeAsNil() {
+ x.FMapStringUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringUint32X(&x.FMapStringUint32, d)
+ }
+ }
+ case "FptrMapStringUint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringUint32 != nil {
+ x.FptrMapStringUint32 = nil
+ }
+ } else {
+ if x.FptrMapStringUint32 == nil {
+ x.FptrMapStringUint32 = new(map[string]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringUint32X(x.FptrMapStringUint32, d)
+ }
+ }
+ case "FMapStringUint64":
+ if r.TryDecodeAsNil() {
+ x.FMapStringUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringUint64X(&x.FMapStringUint64, d)
+ }
+ }
+ case "FptrMapStringUint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringUint64 != nil {
+ x.FptrMapStringUint64 = nil
+ }
+ } else {
+ if x.FptrMapStringUint64 == nil {
+ x.FptrMapStringUint64 = new(map[string]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringUint64X(x.FptrMapStringUint64, d)
+ }
+ }
+ case "FMapStringUintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapStringUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringUintptrX(&x.FMapStringUintptr, d)
+ }
+ }
+ case "FptrMapStringUintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringUintptr != nil {
+ x.FptrMapStringUintptr = nil
+ }
+ } else {
+ if x.FptrMapStringUintptr == nil {
+ x.FptrMapStringUintptr = new(map[string]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringUintptrX(x.FptrMapStringUintptr, d)
+ }
+ }
+ case "FMapStringInt":
+ if r.TryDecodeAsNil() {
+ x.FMapStringInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringIntX(&x.FMapStringInt, d)
+ }
+ }
+ case "FptrMapStringInt":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringInt != nil {
+ x.FptrMapStringInt = nil
+ }
+ } else {
+ if x.FptrMapStringInt == nil {
+ x.FptrMapStringInt = new(map[string]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringIntX(x.FptrMapStringInt, d)
+ }
+ }
+ case "FMapStringInt8":
+ if r.TryDecodeAsNil() {
+ x.FMapStringInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringInt8X(&x.FMapStringInt8, d)
+ }
+ }
+ case "FptrMapStringInt8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringInt8 != nil {
+ x.FptrMapStringInt8 = nil
+ }
+ } else {
+ if x.FptrMapStringInt8 == nil {
+ x.FptrMapStringInt8 = new(map[string]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringInt8X(x.FptrMapStringInt8, d)
+ }
+ }
+ case "FMapStringInt16":
+ if r.TryDecodeAsNil() {
+ x.FMapStringInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringInt16X(&x.FMapStringInt16, d)
+ }
+ }
+ case "FptrMapStringInt16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringInt16 != nil {
+ x.FptrMapStringInt16 = nil
+ }
+ } else {
+ if x.FptrMapStringInt16 == nil {
+ x.FptrMapStringInt16 = new(map[string]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringInt16X(x.FptrMapStringInt16, d)
+ }
+ }
+ case "FMapStringInt32":
+ if r.TryDecodeAsNil() {
+ x.FMapStringInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringInt32X(&x.FMapStringInt32, d)
+ }
+ }
+ case "FptrMapStringInt32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringInt32 != nil {
+ x.FptrMapStringInt32 = nil
+ }
+ } else {
+ if x.FptrMapStringInt32 == nil {
+ x.FptrMapStringInt32 = new(map[string]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringInt32X(x.FptrMapStringInt32, d)
+ }
+ }
+ case "FMapStringInt64":
+ if r.TryDecodeAsNil() {
+ x.FMapStringInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringInt64X(&x.FMapStringInt64, d)
+ }
+ }
+ case "FptrMapStringInt64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringInt64 != nil {
+ x.FptrMapStringInt64 = nil
+ }
+ } else {
+ if x.FptrMapStringInt64 == nil {
+ x.FptrMapStringInt64 = new(map[string]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringInt64X(x.FptrMapStringInt64, d)
+ }
+ }
+ case "FMapStringFloat32":
+ if r.TryDecodeAsNil() {
+ x.FMapStringFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringFloat32X(&x.FMapStringFloat32, d)
+ }
+ }
+ case "FptrMapStringFloat32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringFloat32 != nil {
+ x.FptrMapStringFloat32 = nil
+ }
+ } else {
+ if x.FptrMapStringFloat32 == nil {
+ x.FptrMapStringFloat32 = new(map[string]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringFloat32X(x.FptrMapStringFloat32, d)
+ }
+ }
+ case "FMapStringFloat64":
+ if r.TryDecodeAsNil() {
+ x.FMapStringFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringFloat64X(&x.FMapStringFloat64, d)
+ }
+ }
+ case "FptrMapStringFloat64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringFloat64 != nil {
+ x.FptrMapStringFloat64 = nil
+ }
+ } else {
+ if x.FptrMapStringFloat64 == nil {
+ x.FptrMapStringFloat64 = new(map[string]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringFloat64X(x.FptrMapStringFloat64, d)
+ }
+ }
+ case "FMapStringBool":
+ if r.TryDecodeAsNil() {
+ x.FMapStringBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringBoolX(&x.FMapStringBool, d)
+ }
+ }
+ case "FptrMapStringBool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringBool != nil {
+ x.FptrMapStringBool = nil
+ }
+ } else {
+ if x.FptrMapStringBool == nil {
+ x.FptrMapStringBool = new(map[string]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringBoolX(x.FptrMapStringBool, d)
+ }
+ }
+ case "FMapFloat32Intf":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32IntfX(&x.FMapFloat32Intf, d)
+ }
+ }
+ case "FptrMapFloat32Intf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Intf != nil {
+ x.FptrMapFloat32Intf = nil
+ }
+ } else {
+ if x.FptrMapFloat32Intf == nil {
+ x.FptrMapFloat32Intf = new(map[float32]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32IntfX(x.FptrMapFloat32Intf, d)
+ }
+ }
+ case "FMapFloat32String":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32StringX(&x.FMapFloat32String, d)
+ }
+ }
+ case "FptrMapFloat32String":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32String != nil {
+ x.FptrMapFloat32String = nil
+ }
+ } else {
+ if x.FptrMapFloat32String == nil {
+ x.FptrMapFloat32String = new(map[float32]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32StringX(x.FptrMapFloat32String, d)
+ }
+ }
+ case "FMapFloat32Uint":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32UintX(&x.FMapFloat32Uint, d)
+ }
+ }
+ case "FptrMapFloat32Uint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Uint != nil {
+ x.FptrMapFloat32Uint = nil
+ }
+ } else {
+ if x.FptrMapFloat32Uint == nil {
+ x.FptrMapFloat32Uint = new(map[float32]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32UintX(x.FptrMapFloat32Uint, d)
+ }
+ }
+ case "FMapFloat32Uint8":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint8X(&x.FMapFloat32Uint8, d)
+ }
+ }
+ case "FptrMapFloat32Uint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Uint8 != nil {
+ x.FptrMapFloat32Uint8 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Uint8 == nil {
+ x.FptrMapFloat32Uint8 = new(map[float32]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint8X(x.FptrMapFloat32Uint8, d)
+ }
+ }
+ case "FMapFloat32Uint16":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint16X(&x.FMapFloat32Uint16, d)
+ }
+ }
+ case "FptrMapFloat32Uint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Uint16 != nil {
+ x.FptrMapFloat32Uint16 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Uint16 == nil {
+ x.FptrMapFloat32Uint16 = new(map[float32]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint16X(x.FptrMapFloat32Uint16, d)
+ }
+ }
+ case "FMapFloat32Uint32":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint32X(&x.FMapFloat32Uint32, d)
+ }
+ }
+ case "FptrMapFloat32Uint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Uint32 != nil {
+ x.FptrMapFloat32Uint32 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Uint32 == nil {
+ x.FptrMapFloat32Uint32 = new(map[float32]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint32X(x.FptrMapFloat32Uint32, d)
+ }
+ }
+ case "FMapFloat32Uint64":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint64X(&x.FMapFloat32Uint64, d)
+ }
+ }
+ case "FptrMapFloat32Uint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Uint64 != nil {
+ x.FptrMapFloat32Uint64 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Uint64 == nil {
+ x.FptrMapFloat32Uint64 = new(map[float32]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint64X(x.FptrMapFloat32Uint64, d)
+ }
+ }
+ case "FMapFloat32Uintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32UintptrX(&x.FMapFloat32Uintptr, d)
+ }
+ }
+ case "FptrMapFloat32Uintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Uintptr != nil {
+ x.FptrMapFloat32Uintptr = nil
+ }
+ } else {
+ if x.FptrMapFloat32Uintptr == nil {
+ x.FptrMapFloat32Uintptr = new(map[float32]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32UintptrX(x.FptrMapFloat32Uintptr, d)
+ }
+ }
+ case "FMapFloat32Int":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32IntX(&x.FMapFloat32Int, d)
+ }
+ }
+ case "FptrMapFloat32Int":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Int != nil {
+ x.FptrMapFloat32Int = nil
+ }
+ } else {
+ if x.FptrMapFloat32Int == nil {
+ x.FptrMapFloat32Int = new(map[float32]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32IntX(x.FptrMapFloat32Int, d)
+ }
+ }
+ case "FMapFloat32Int8":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Int8X(&x.FMapFloat32Int8, d)
+ }
+ }
+ case "FptrMapFloat32Int8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Int8 != nil {
+ x.FptrMapFloat32Int8 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Int8 == nil {
+ x.FptrMapFloat32Int8 = new(map[float32]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Int8X(x.FptrMapFloat32Int8, d)
+ }
+ }
+ case "FMapFloat32Int16":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Int16X(&x.FMapFloat32Int16, d)
+ }
+ }
+ case "FptrMapFloat32Int16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Int16 != nil {
+ x.FptrMapFloat32Int16 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Int16 == nil {
+ x.FptrMapFloat32Int16 = new(map[float32]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Int16X(x.FptrMapFloat32Int16, d)
+ }
+ }
+ case "FMapFloat32Int32":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Int32X(&x.FMapFloat32Int32, d)
+ }
+ }
+ case "FptrMapFloat32Int32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Int32 != nil {
+ x.FptrMapFloat32Int32 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Int32 == nil {
+ x.FptrMapFloat32Int32 = new(map[float32]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Int32X(x.FptrMapFloat32Int32, d)
+ }
+ }
+ case "FMapFloat32Int64":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Int64X(&x.FMapFloat32Int64, d)
+ }
+ }
+ case "FptrMapFloat32Int64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Int64 != nil {
+ x.FptrMapFloat32Int64 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Int64 == nil {
+ x.FptrMapFloat32Int64 = new(map[float32]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Int64X(x.FptrMapFloat32Int64, d)
+ }
+ }
+ case "FMapFloat32Float32":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Float32X(&x.FMapFloat32Float32, d)
+ }
+ }
+ case "FptrMapFloat32Float32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Float32 != nil {
+ x.FptrMapFloat32Float32 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Float32 == nil {
+ x.FptrMapFloat32Float32 = new(map[float32]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Float32X(x.FptrMapFloat32Float32, d)
+ }
+ }
+ case "FMapFloat32Float64":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Float64X(&x.FMapFloat32Float64, d)
+ }
+ }
+ case "FptrMapFloat32Float64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Float64 != nil {
+ x.FptrMapFloat32Float64 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Float64 == nil {
+ x.FptrMapFloat32Float64 = new(map[float32]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Float64X(x.FptrMapFloat32Float64, d)
+ }
+ }
+ case "FMapFloat32Bool":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32BoolX(&x.FMapFloat32Bool, d)
+ }
+ }
+ case "FptrMapFloat32Bool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Bool != nil {
+ x.FptrMapFloat32Bool = nil
+ }
+ } else {
+ if x.FptrMapFloat32Bool == nil {
+ x.FptrMapFloat32Bool = new(map[float32]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32BoolX(x.FptrMapFloat32Bool, d)
+ }
+ }
+ case "FMapFloat64Intf":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64IntfX(&x.FMapFloat64Intf, d)
+ }
+ }
+ case "FptrMapFloat64Intf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Intf != nil {
+ x.FptrMapFloat64Intf = nil
+ }
+ } else {
+ if x.FptrMapFloat64Intf == nil {
+ x.FptrMapFloat64Intf = new(map[float64]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64IntfX(x.FptrMapFloat64Intf, d)
+ }
+ }
+ case "FMapFloat64String":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64StringX(&x.FMapFloat64String, d)
+ }
+ }
+ case "FptrMapFloat64String":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64String != nil {
+ x.FptrMapFloat64String = nil
+ }
+ } else {
+ if x.FptrMapFloat64String == nil {
+ x.FptrMapFloat64String = new(map[float64]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64StringX(x.FptrMapFloat64String, d)
+ }
+ }
+ case "FMapFloat64Uint":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64UintX(&x.FMapFloat64Uint, d)
+ }
+ }
+ case "FptrMapFloat64Uint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Uint != nil {
+ x.FptrMapFloat64Uint = nil
+ }
+ } else {
+ if x.FptrMapFloat64Uint == nil {
+ x.FptrMapFloat64Uint = new(map[float64]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64UintX(x.FptrMapFloat64Uint, d)
+ }
+ }
+ case "FMapFloat64Uint8":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint8X(&x.FMapFloat64Uint8, d)
+ }
+ }
+ case "FptrMapFloat64Uint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Uint8 != nil {
+ x.FptrMapFloat64Uint8 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Uint8 == nil {
+ x.FptrMapFloat64Uint8 = new(map[float64]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint8X(x.FptrMapFloat64Uint8, d)
+ }
+ }
+ case "FMapFloat64Uint16":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint16X(&x.FMapFloat64Uint16, d)
+ }
+ }
+ case "FptrMapFloat64Uint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Uint16 != nil {
+ x.FptrMapFloat64Uint16 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Uint16 == nil {
+ x.FptrMapFloat64Uint16 = new(map[float64]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint16X(x.FptrMapFloat64Uint16, d)
+ }
+ }
+ case "FMapFloat64Uint32":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint32X(&x.FMapFloat64Uint32, d)
+ }
+ }
+ case "FptrMapFloat64Uint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Uint32 != nil {
+ x.FptrMapFloat64Uint32 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Uint32 == nil {
+ x.FptrMapFloat64Uint32 = new(map[float64]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint32X(x.FptrMapFloat64Uint32, d)
+ }
+ }
+ case "FMapFloat64Uint64":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint64X(&x.FMapFloat64Uint64, d)
+ }
+ }
+ case "FptrMapFloat64Uint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Uint64 != nil {
+ x.FptrMapFloat64Uint64 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Uint64 == nil {
+ x.FptrMapFloat64Uint64 = new(map[float64]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint64X(x.FptrMapFloat64Uint64, d)
+ }
+ }
+ case "FMapFloat64Uintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64UintptrX(&x.FMapFloat64Uintptr, d)
+ }
+ }
+ case "FptrMapFloat64Uintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Uintptr != nil {
+ x.FptrMapFloat64Uintptr = nil
+ }
+ } else {
+ if x.FptrMapFloat64Uintptr == nil {
+ x.FptrMapFloat64Uintptr = new(map[float64]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64UintptrX(x.FptrMapFloat64Uintptr, d)
+ }
+ }
+ case "FMapFloat64Int":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64IntX(&x.FMapFloat64Int, d)
+ }
+ }
+ case "FptrMapFloat64Int":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Int != nil {
+ x.FptrMapFloat64Int = nil
+ }
+ } else {
+ if x.FptrMapFloat64Int == nil {
+ x.FptrMapFloat64Int = new(map[float64]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64IntX(x.FptrMapFloat64Int, d)
+ }
+ }
+ case "FMapFloat64Int8":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Int8X(&x.FMapFloat64Int8, d)
+ }
+ }
+ case "FptrMapFloat64Int8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Int8 != nil {
+ x.FptrMapFloat64Int8 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Int8 == nil {
+ x.FptrMapFloat64Int8 = new(map[float64]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Int8X(x.FptrMapFloat64Int8, d)
+ }
+ }
+ case "FMapFloat64Int16":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Int16X(&x.FMapFloat64Int16, d)
+ }
+ }
+ case "FptrMapFloat64Int16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Int16 != nil {
+ x.FptrMapFloat64Int16 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Int16 == nil {
+ x.FptrMapFloat64Int16 = new(map[float64]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Int16X(x.FptrMapFloat64Int16, d)
+ }
+ }
+ case "FMapFloat64Int32":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Int32X(&x.FMapFloat64Int32, d)
+ }
+ }
+ case "FptrMapFloat64Int32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Int32 != nil {
+ x.FptrMapFloat64Int32 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Int32 == nil {
+ x.FptrMapFloat64Int32 = new(map[float64]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Int32X(x.FptrMapFloat64Int32, d)
+ }
+ }
+ case "FMapFloat64Int64":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Int64X(&x.FMapFloat64Int64, d)
+ }
+ }
+ case "FptrMapFloat64Int64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Int64 != nil {
+ x.FptrMapFloat64Int64 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Int64 == nil {
+ x.FptrMapFloat64Int64 = new(map[float64]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Int64X(x.FptrMapFloat64Int64, d)
+ }
+ }
+ case "FMapFloat64Float32":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Float32X(&x.FMapFloat64Float32, d)
+ }
+ }
+ case "FptrMapFloat64Float32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Float32 != nil {
+ x.FptrMapFloat64Float32 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Float32 == nil {
+ x.FptrMapFloat64Float32 = new(map[float64]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Float32X(x.FptrMapFloat64Float32, d)
+ }
+ }
+ case "FMapFloat64Float64":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Float64X(&x.FMapFloat64Float64, d)
+ }
+ }
+ case "FptrMapFloat64Float64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Float64 != nil {
+ x.FptrMapFloat64Float64 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Float64 == nil {
+ x.FptrMapFloat64Float64 = new(map[float64]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Float64X(x.FptrMapFloat64Float64, d)
+ }
+ }
+ case "FMapFloat64Bool":
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64BoolX(&x.FMapFloat64Bool, d)
+ }
+ }
+ case "FptrMapFloat64Bool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Bool != nil {
+ x.FptrMapFloat64Bool = nil
+ }
+ } else {
+ if x.FptrMapFloat64Bool == nil {
+ x.FptrMapFloat64Bool = new(map[float64]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64BoolX(x.FptrMapFloat64Bool, d)
+ }
+ }
+ case "FMapUintIntf":
+ if r.TryDecodeAsNil() {
+ x.FMapUintIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintIntfX(&x.FMapUintIntf, d)
+ }
+ }
+ case "FptrMapUintIntf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintIntf != nil {
+ x.FptrMapUintIntf = nil
+ }
+ } else {
+ if x.FptrMapUintIntf == nil {
+ x.FptrMapUintIntf = new(map[uint]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintIntfX(x.FptrMapUintIntf, d)
+ }
+ }
+ case "FMapUintString":
+ if r.TryDecodeAsNil() {
+ x.FMapUintString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintStringX(&x.FMapUintString, d)
+ }
+ }
+ case "FptrMapUintString":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintString != nil {
+ x.FptrMapUintString = nil
+ }
+ } else {
+ if x.FptrMapUintString == nil {
+ x.FptrMapUintString = new(map[uint]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintStringX(x.FptrMapUintString, d)
+ }
+ }
+ case "FMapUintUint":
+ if r.TryDecodeAsNil() {
+ x.FMapUintUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintUintX(&x.FMapUintUint, d)
+ }
+ }
+ case "FptrMapUintUint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintUint != nil {
+ x.FptrMapUintUint = nil
+ }
+ } else {
+ if x.FptrMapUintUint == nil {
+ x.FptrMapUintUint = new(map[uint]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintUintX(x.FptrMapUintUint, d)
+ }
+ }
+ case "FMapUintUint8":
+ if r.TryDecodeAsNil() {
+ x.FMapUintUint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintUint8X(&x.FMapUintUint8, d)
+ }
+ }
+ case "FptrMapUintUint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintUint8 != nil {
+ x.FptrMapUintUint8 = nil
+ }
+ } else {
+ if x.FptrMapUintUint8 == nil {
+ x.FptrMapUintUint8 = new(map[uint]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintUint8X(x.FptrMapUintUint8, d)
+ }
+ }
+ case "FMapUintUint16":
+ if r.TryDecodeAsNil() {
+ x.FMapUintUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintUint16X(&x.FMapUintUint16, d)
+ }
+ }
+ case "FptrMapUintUint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintUint16 != nil {
+ x.FptrMapUintUint16 = nil
+ }
+ } else {
+ if x.FptrMapUintUint16 == nil {
+ x.FptrMapUintUint16 = new(map[uint]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintUint16X(x.FptrMapUintUint16, d)
+ }
+ }
+ case "FMapUintUint32":
+ if r.TryDecodeAsNil() {
+ x.FMapUintUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintUint32X(&x.FMapUintUint32, d)
+ }
+ }
+ case "FptrMapUintUint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintUint32 != nil {
+ x.FptrMapUintUint32 = nil
+ }
+ } else {
+ if x.FptrMapUintUint32 == nil {
+ x.FptrMapUintUint32 = new(map[uint]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintUint32X(x.FptrMapUintUint32, d)
+ }
+ }
+ case "FMapUintUint64":
+ if r.TryDecodeAsNil() {
+ x.FMapUintUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintUint64X(&x.FMapUintUint64, d)
+ }
+ }
+ case "FptrMapUintUint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintUint64 != nil {
+ x.FptrMapUintUint64 = nil
+ }
+ } else {
+ if x.FptrMapUintUint64 == nil {
+ x.FptrMapUintUint64 = new(map[uint]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintUint64X(x.FptrMapUintUint64, d)
+ }
+ }
+ case "FMapUintUintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapUintUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintUintptrX(&x.FMapUintUintptr, d)
+ }
+ }
+ case "FptrMapUintUintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintUintptr != nil {
+ x.FptrMapUintUintptr = nil
+ }
+ } else {
+ if x.FptrMapUintUintptr == nil {
+ x.FptrMapUintUintptr = new(map[uint]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintUintptrX(x.FptrMapUintUintptr, d)
+ }
+ }
+ case "FMapUintInt":
+ if r.TryDecodeAsNil() {
+ x.FMapUintInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintIntX(&x.FMapUintInt, d)
+ }
+ }
+ case "FptrMapUintInt":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintInt != nil {
+ x.FptrMapUintInt = nil
+ }
+ } else {
+ if x.FptrMapUintInt == nil {
+ x.FptrMapUintInt = new(map[uint]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintIntX(x.FptrMapUintInt, d)
+ }
+ }
+ case "FMapUintInt8":
+ if r.TryDecodeAsNil() {
+ x.FMapUintInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintInt8X(&x.FMapUintInt8, d)
+ }
+ }
+ case "FptrMapUintInt8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintInt8 != nil {
+ x.FptrMapUintInt8 = nil
+ }
+ } else {
+ if x.FptrMapUintInt8 == nil {
+ x.FptrMapUintInt8 = new(map[uint]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintInt8X(x.FptrMapUintInt8, d)
+ }
+ }
+ case "FMapUintInt16":
+ if r.TryDecodeAsNil() {
+ x.FMapUintInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintInt16X(&x.FMapUintInt16, d)
+ }
+ }
+ case "FptrMapUintInt16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintInt16 != nil {
+ x.FptrMapUintInt16 = nil
+ }
+ } else {
+ if x.FptrMapUintInt16 == nil {
+ x.FptrMapUintInt16 = new(map[uint]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintInt16X(x.FptrMapUintInt16, d)
+ }
+ }
+ case "FMapUintInt32":
+ if r.TryDecodeAsNil() {
+ x.FMapUintInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintInt32X(&x.FMapUintInt32, d)
+ }
+ }
+ case "FptrMapUintInt32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintInt32 != nil {
+ x.FptrMapUintInt32 = nil
+ }
+ } else {
+ if x.FptrMapUintInt32 == nil {
+ x.FptrMapUintInt32 = new(map[uint]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintInt32X(x.FptrMapUintInt32, d)
+ }
+ }
+ case "FMapUintInt64":
+ if r.TryDecodeAsNil() {
+ x.FMapUintInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintInt64X(&x.FMapUintInt64, d)
+ }
+ }
+ case "FptrMapUintInt64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintInt64 != nil {
+ x.FptrMapUintInt64 = nil
+ }
+ } else {
+ if x.FptrMapUintInt64 == nil {
+ x.FptrMapUintInt64 = new(map[uint]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintInt64X(x.FptrMapUintInt64, d)
+ }
+ }
+ case "FMapUintFloat32":
+ if r.TryDecodeAsNil() {
+ x.FMapUintFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintFloat32X(&x.FMapUintFloat32, d)
+ }
+ }
+ case "FptrMapUintFloat32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintFloat32 != nil {
+ x.FptrMapUintFloat32 = nil
+ }
+ } else {
+ if x.FptrMapUintFloat32 == nil {
+ x.FptrMapUintFloat32 = new(map[uint]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintFloat32X(x.FptrMapUintFloat32, d)
+ }
+ }
+ case "FMapUintFloat64":
+ if r.TryDecodeAsNil() {
+ x.FMapUintFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintFloat64X(&x.FMapUintFloat64, d)
+ }
+ }
+ case "FptrMapUintFloat64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintFloat64 != nil {
+ x.FptrMapUintFloat64 = nil
+ }
+ } else {
+ if x.FptrMapUintFloat64 == nil {
+ x.FptrMapUintFloat64 = new(map[uint]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintFloat64X(x.FptrMapUintFloat64, d)
+ }
+ }
+ case "FMapUintBool":
+ if r.TryDecodeAsNil() {
+ x.FMapUintBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintBoolX(&x.FMapUintBool, d)
+ }
+ }
+ case "FptrMapUintBool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintBool != nil {
+ x.FptrMapUintBool = nil
+ }
+ } else {
+ if x.FptrMapUintBool == nil {
+ x.FptrMapUintBool = new(map[uint]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintBoolX(x.FptrMapUintBool, d)
+ }
+ }
+ case "FMapUint8Intf":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8IntfX(&x.FMapUint8Intf, d)
+ }
+ }
+ case "FptrMapUint8Intf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Intf != nil {
+ x.FptrMapUint8Intf = nil
+ }
+ } else {
+ if x.FptrMapUint8Intf == nil {
+ x.FptrMapUint8Intf = new(map[uint8]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8IntfX(x.FptrMapUint8Intf, d)
+ }
+ }
+ case "FMapUint8String":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8StringX(&x.FMapUint8String, d)
+ }
+ }
+ case "FptrMapUint8String":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8String != nil {
+ x.FptrMapUint8String = nil
+ }
+ } else {
+ if x.FptrMapUint8String == nil {
+ x.FptrMapUint8String = new(map[uint8]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8StringX(x.FptrMapUint8String, d)
+ }
+ }
+ case "FMapUint8Uint":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8UintX(&x.FMapUint8Uint, d)
+ }
+ }
+ case "FptrMapUint8Uint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Uint != nil {
+ x.FptrMapUint8Uint = nil
+ }
+ } else {
+ if x.FptrMapUint8Uint == nil {
+ x.FptrMapUint8Uint = new(map[uint8]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8UintX(x.FptrMapUint8Uint, d)
+ }
+ }
+ case "FMapUint8Uint8":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Uint8X(&x.FMapUint8Uint8, d)
+ }
+ }
+ case "FptrMapUint8Uint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Uint8 != nil {
+ x.FptrMapUint8Uint8 = nil
+ }
+ } else {
+ if x.FptrMapUint8Uint8 == nil {
+ x.FptrMapUint8Uint8 = new(map[uint8]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Uint8X(x.FptrMapUint8Uint8, d)
+ }
+ }
+ case "FMapUint8Uint16":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Uint16X(&x.FMapUint8Uint16, d)
+ }
+ }
+ case "FptrMapUint8Uint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Uint16 != nil {
+ x.FptrMapUint8Uint16 = nil
+ }
+ } else {
+ if x.FptrMapUint8Uint16 == nil {
+ x.FptrMapUint8Uint16 = new(map[uint8]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Uint16X(x.FptrMapUint8Uint16, d)
+ }
+ }
+ case "FMapUint8Uint32":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Uint32X(&x.FMapUint8Uint32, d)
+ }
+ }
+ case "FptrMapUint8Uint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Uint32 != nil {
+ x.FptrMapUint8Uint32 = nil
+ }
+ } else {
+ if x.FptrMapUint8Uint32 == nil {
+ x.FptrMapUint8Uint32 = new(map[uint8]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Uint32X(x.FptrMapUint8Uint32, d)
+ }
+ }
+ case "FMapUint8Uint64":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Uint64X(&x.FMapUint8Uint64, d)
+ }
+ }
+ case "FptrMapUint8Uint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Uint64 != nil {
+ x.FptrMapUint8Uint64 = nil
+ }
+ } else {
+ if x.FptrMapUint8Uint64 == nil {
+ x.FptrMapUint8Uint64 = new(map[uint8]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Uint64X(x.FptrMapUint8Uint64, d)
+ }
+ }
+ case "FMapUint8Uintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8UintptrX(&x.FMapUint8Uintptr, d)
+ }
+ }
+ case "FptrMapUint8Uintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Uintptr != nil {
+ x.FptrMapUint8Uintptr = nil
+ }
+ } else {
+ if x.FptrMapUint8Uintptr == nil {
+ x.FptrMapUint8Uintptr = new(map[uint8]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8UintptrX(x.FptrMapUint8Uintptr, d)
+ }
+ }
+ case "FMapUint8Int":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8IntX(&x.FMapUint8Int, d)
+ }
+ }
+ case "FptrMapUint8Int":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Int != nil {
+ x.FptrMapUint8Int = nil
+ }
+ } else {
+ if x.FptrMapUint8Int == nil {
+ x.FptrMapUint8Int = new(map[uint8]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8IntX(x.FptrMapUint8Int, d)
+ }
+ }
+ case "FMapUint8Int8":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Int8X(&x.FMapUint8Int8, d)
+ }
+ }
+ case "FptrMapUint8Int8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Int8 != nil {
+ x.FptrMapUint8Int8 = nil
+ }
+ } else {
+ if x.FptrMapUint8Int8 == nil {
+ x.FptrMapUint8Int8 = new(map[uint8]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Int8X(x.FptrMapUint8Int8, d)
+ }
+ }
+ case "FMapUint8Int16":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Int16X(&x.FMapUint8Int16, d)
+ }
+ }
+ case "FptrMapUint8Int16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Int16 != nil {
+ x.FptrMapUint8Int16 = nil
+ }
+ } else {
+ if x.FptrMapUint8Int16 == nil {
+ x.FptrMapUint8Int16 = new(map[uint8]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Int16X(x.FptrMapUint8Int16, d)
+ }
+ }
+ case "FMapUint8Int32":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Int32X(&x.FMapUint8Int32, d)
+ }
+ }
+ case "FptrMapUint8Int32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Int32 != nil {
+ x.FptrMapUint8Int32 = nil
+ }
+ } else {
+ if x.FptrMapUint8Int32 == nil {
+ x.FptrMapUint8Int32 = new(map[uint8]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Int32X(x.FptrMapUint8Int32, d)
+ }
+ }
+ case "FMapUint8Int64":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Int64X(&x.FMapUint8Int64, d)
+ }
+ }
+ case "FptrMapUint8Int64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Int64 != nil {
+ x.FptrMapUint8Int64 = nil
+ }
+ } else {
+ if x.FptrMapUint8Int64 == nil {
+ x.FptrMapUint8Int64 = new(map[uint8]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Int64X(x.FptrMapUint8Int64, d)
+ }
+ }
+ case "FMapUint8Float32":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Float32X(&x.FMapUint8Float32, d)
+ }
+ }
+ case "FptrMapUint8Float32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Float32 != nil {
+ x.FptrMapUint8Float32 = nil
+ }
+ } else {
+ if x.FptrMapUint8Float32 == nil {
+ x.FptrMapUint8Float32 = new(map[uint8]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Float32X(x.FptrMapUint8Float32, d)
+ }
+ }
+ case "FMapUint8Float64":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Float64X(&x.FMapUint8Float64, d)
+ }
+ }
+ case "FptrMapUint8Float64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Float64 != nil {
+ x.FptrMapUint8Float64 = nil
+ }
+ } else {
+ if x.FptrMapUint8Float64 == nil {
+ x.FptrMapUint8Float64 = new(map[uint8]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Float64X(x.FptrMapUint8Float64, d)
+ }
+ }
+ case "FMapUint8Bool":
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8BoolX(&x.FMapUint8Bool, d)
+ }
+ }
+ case "FptrMapUint8Bool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Bool != nil {
+ x.FptrMapUint8Bool = nil
+ }
+ } else {
+ if x.FptrMapUint8Bool == nil {
+ x.FptrMapUint8Bool = new(map[uint8]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8BoolX(x.FptrMapUint8Bool, d)
+ }
+ }
+ case "FMapUint16Intf":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16IntfX(&x.FMapUint16Intf, d)
+ }
+ }
+ case "FptrMapUint16Intf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Intf != nil {
+ x.FptrMapUint16Intf = nil
+ }
+ } else {
+ if x.FptrMapUint16Intf == nil {
+ x.FptrMapUint16Intf = new(map[uint16]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16IntfX(x.FptrMapUint16Intf, d)
+ }
+ }
+ case "FMapUint16String":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16StringX(&x.FMapUint16String, d)
+ }
+ }
+ case "FptrMapUint16String":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16String != nil {
+ x.FptrMapUint16String = nil
+ }
+ } else {
+ if x.FptrMapUint16String == nil {
+ x.FptrMapUint16String = new(map[uint16]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16StringX(x.FptrMapUint16String, d)
+ }
+ }
+ case "FMapUint16Uint":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16UintX(&x.FMapUint16Uint, d)
+ }
+ }
+ case "FptrMapUint16Uint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Uint != nil {
+ x.FptrMapUint16Uint = nil
+ }
+ } else {
+ if x.FptrMapUint16Uint == nil {
+ x.FptrMapUint16Uint = new(map[uint16]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16UintX(x.FptrMapUint16Uint, d)
+ }
+ }
+ case "FMapUint16Uint8":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Uint8X(&x.FMapUint16Uint8, d)
+ }
+ }
+ case "FptrMapUint16Uint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Uint8 != nil {
+ x.FptrMapUint16Uint8 = nil
+ }
+ } else {
+ if x.FptrMapUint16Uint8 == nil {
+ x.FptrMapUint16Uint8 = new(map[uint16]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Uint8X(x.FptrMapUint16Uint8, d)
+ }
+ }
+ case "FMapUint16Uint16":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Uint16X(&x.FMapUint16Uint16, d)
+ }
+ }
+ case "FptrMapUint16Uint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Uint16 != nil {
+ x.FptrMapUint16Uint16 = nil
+ }
+ } else {
+ if x.FptrMapUint16Uint16 == nil {
+ x.FptrMapUint16Uint16 = new(map[uint16]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Uint16X(x.FptrMapUint16Uint16, d)
+ }
+ }
+ case "FMapUint16Uint32":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Uint32X(&x.FMapUint16Uint32, d)
+ }
+ }
+ case "FptrMapUint16Uint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Uint32 != nil {
+ x.FptrMapUint16Uint32 = nil
+ }
+ } else {
+ if x.FptrMapUint16Uint32 == nil {
+ x.FptrMapUint16Uint32 = new(map[uint16]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Uint32X(x.FptrMapUint16Uint32, d)
+ }
+ }
+ case "FMapUint16Uint64":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Uint64X(&x.FMapUint16Uint64, d)
+ }
+ }
+ case "FptrMapUint16Uint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Uint64 != nil {
+ x.FptrMapUint16Uint64 = nil
+ }
+ } else {
+ if x.FptrMapUint16Uint64 == nil {
+ x.FptrMapUint16Uint64 = new(map[uint16]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Uint64X(x.FptrMapUint16Uint64, d)
+ }
+ }
+ case "FMapUint16Uintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16UintptrX(&x.FMapUint16Uintptr, d)
+ }
+ }
+ case "FptrMapUint16Uintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Uintptr != nil {
+ x.FptrMapUint16Uintptr = nil
+ }
+ } else {
+ if x.FptrMapUint16Uintptr == nil {
+ x.FptrMapUint16Uintptr = new(map[uint16]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16UintptrX(x.FptrMapUint16Uintptr, d)
+ }
+ }
+ case "FMapUint16Int":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16IntX(&x.FMapUint16Int, d)
+ }
+ }
+ case "FptrMapUint16Int":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Int != nil {
+ x.FptrMapUint16Int = nil
+ }
+ } else {
+ if x.FptrMapUint16Int == nil {
+ x.FptrMapUint16Int = new(map[uint16]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16IntX(x.FptrMapUint16Int, d)
+ }
+ }
+ case "FMapUint16Int8":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Int8X(&x.FMapUint16Int8, d)
+ }
+ }
+ case "FptrMapUint16Int8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Int8 != nil {
+ x.FptrMapUint16Int8 = nil
+ }
+ } else {
+ if x.FptrMapUint16Int8 == nil {
+ x.FptrMapUint16Int8 = new(map[uint16]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Int8X(x.FptrMapUint16Int8, d)
+ }
+ }
+ case "FMapUint16Int16":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Int16X(&x.FMapUint16Int16, d)
+ }
+ }
+ case "FptrMapUint16Int16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Int16 != nil {
+ x.FptrMapUint16Int16 = nil
+ }
+ } else {
+ if x.FptrMapUint16Int16 == nil {
+ x.FptrMapUint16Int16 = new(map[uint16]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Int16X(x.FptrMapUint16Int16, d)
+ }
+ }
+ case "FMapUint16Int32":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Int32X(&x.FMapUint16Int32, d)
+ }
+ }
+ case "FptrMapUint16Int32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Int32 != nil {
+ x.FptrMapUint16Int32 = nil
+ }
+ } else {
+ if x.FptrMapUint16Int32 == nil {
+ x.FptrMapUint16Int32 = new(map[uint16]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Int32X(x.FptrMapUint16Int32, d)
+ }
+ }
+ case "FMapUint16Int64":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Int64X(&x.FMapUint16Int64, d)
+ }
+ }
+ case "FptrMapUint16Int64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Int64 != nil {
+ x.FptrMapUint16Int64 = nil
+ }
+ } else {
+ if x.FptrMapUint16Int64 == nil {
+ x.FptrMapUint16Int64 = new(map[uint16]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Int64X(x.FptrMapUint16Int64, d)
+ }
+ }
+ case "FMapUint16Float32":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Float32X(&x.FMapUint16Float32, d)
+ }
+ }
+ case "FptrMapUint16Float32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Float32 != nil {
+ x.FptrMapUint16Float32 = nil
+ }
+ } else {
+ if x.FptrMapUint16Float32 == nil {
+ x.FptrMapUint16Float32 = new(map[uint16]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Float32X(x.FptrMapUint16Float32, d)
+ }
+ }
+ case "FMapUint16Float64":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Float64X(&x.FMapUint16Float64, d)
+ }
+ }
+ case "FptrMapUint16Float64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Float64 != nil {
+ x.FptrMapUint16Float64 = nil
+ }
+ } else {
+ if x.FptrMapUint16Float64 == nil {
+ x.FptrMapUint16Float64 = new(map[uint16]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Float64X(x.FptrMapUint16Float64, d)
+ }
+ }
+ case "FMapUint16Bool":
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16BoolX(&x.FMapUint16Bool, d)
+ }
+ }
+ case "FptrMapUint16Bool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Bool != nil {
+ x.FptrMapUint16Bool = nil
+ }
+ } else {
+ if x.FptrMapUint16Bool == nil {
+ x.FptrMapUint16Bool = new(map[uint16]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16BoolX(x.FptrMapUint16Bool, d)
+ }
+ }
+ case "FMapUint32Intf":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32IntfX(&x.FMapUint32Intf, d)
+ }
+ }
+ case "FptrMapUint32Intf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Intf != nil {
+ x.FptrMapUint32Intf = nil
+ }
+ } else {
+ if x.FptrMapUint32Intf == nil {
+ x.FptrMapUint32Intf = new(map[uint32]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32IntfX(x.FptrMapUint32Intf, d)
+ }
+ }
+ case "FMapUint32String":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32StringX(&x.FMapUint32String, d)
+ }
+ }
+ case "FptrMapUint32String":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32String != nil {
+ x.FptrMapUint32String = nil
+ }
+ } else {
+ if x.FptrMapUint32String == nil {
+ x.FptrMapUint32String = new(map[uint32]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32StringX(x.FptrMapUint32String, d)
+ }
+ }
+ case "FMapUint32Uint":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32UintX(&x.FMapUint32Uint, d)
+ }
+ }
+ case "FptrMapUint32Uint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Uint != nil {
+ x.FptrMapUint32Uint = nil
+ }
+ } else {
+ if x.FptrMapUint32Uint == nil {
+ x.FptrMapUint32Uint = new(map[uint32]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32UintX(x.FptrMapUint32Uint, d)
+ }
+ }
+ case "FMapUint32Uint8":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Uint8X(&x.FMapUint32Uint8, d)
+ }
+ }
+ case "FptrMapUint32Uint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Uint8 != nil {
+ x.FptrMapUint32Uint8 = nil
+ }
+ } else {
+ if x.FptrMapUint32Uint8 == nil {
+ x.FptrMapUint32Uint8 = new(map[uint32]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Uint8X(x.FptrMapUint32Uint8, d)
+ }
+ }
+ case "FMapUint32Uint16":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Uint16X(&x.FMapUint32Uint16, d)
+ }
+ }
+ case "FptrMapUint32Uint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Uint16 != nil {
+ x.FptrMapUint32Uint16 = nil
+ }
+ } else {
+ if x.FptrMapUint32Uint16 == nil {
+ x.FptrMapUint32Uint16 = new(map[uint32]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Uint16X(x.FptrMapUint32Uint16, d)
+ }
+ }
+ case "FMapUint32Uint32":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Uint32X(&x.FMapUint32Uint32, d)
+ }
+ }
+ case "FptrMapUint32Uint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Uint32 != nil {
+ x.FptrMapUint32Uint32 = nil
+ }
+ } else {
+ if x.FptrMapUint32Uint32 == nil {
+ x.FptrMapUint32Uint32 = new(map[uint32]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Uint32X(x.FptrMapUint32Uint32, d)
+ }
+ }
+ case "FMapUint32Uint64":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Uint64X(&x.FMapUint32Uint64, d)
+ }
+ }
+ case "FptrMapUint32Uint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Uint64 != nil {
+ x.FptrMapUint32Uint64 = nil
+ }
+ } else {
+ if x.FptrMapUint32Uint64 == nil {
+ x.FptrMapUint32Uint64 = new(map[uint32]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Uint64X(x.FptrMapUint32Uint64, d)
+ }
+ }
+ case "FMapUint32Uintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32UintptrX(&x.FMapUint32Uintptr, d)
+ }
+ }
+ case "FptrMapUint32Uintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Uintptr != nil {
+ x.FptrMapUint32Uintptr = nil
+ }
+ } else {
+ if x.FptrMapUint32Uintptr == nil {
+ x.FptrMapUint32Uintptr = new(map[uint32]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32UintptrX(x.FptrMapUint32Uintptr, d)
+ }
+ }
+ case "FMapUint32Int":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32IntX(&x.FMapUint32Int, d)
+ }
+ }
+ case "FptrMapUint32Int":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Int != nil {
+ x.FptrMapUint32Int = nil
+ }
+ } else {
+ if x.FptrMapUint32Int == nil {
+ x.FptrMapUint32Int = new(map[uint32]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32IntX(x.FptrMapUint32Int, d)
+ }
+ }
+ case "FMapUint32Int8":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Int8X(&x.FMapUint32Int8, d)
+ }
+ }
+ case "FptrMapUint32Int8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Int8 != nil {
+ x.FptrMapUint32Int8 = nil
+ }
+ } else {
+ if x.FptrMapUint32Int8 == nil {
+ x.FptrMapUint32Int8 = new(map[uint32]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Int8X(x.FptrMapUint32Int8, d)
+ }
+ }
+ case "FMapUint32Int16":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Int16X(&x.FMapUint32Int16, d)
+ }
+ }
+ case "FptrMapUint32Int16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Int16 != nil {
+ x.FptrMapUint32Int16 = nil
+ }
+ } else {
+ if x.FptrMapUint32Int16 == nil {
+ x.FptrMapUint32Int16 = new(map[uint32]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Int16X(x.FptrMapUint32Int16, d)
+ }
+ }
+ case "FMapUint32Int32":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Int32X(&x.FMapUint32Int32, d)
+ }
+ }
+ case "FptrMapUint32Int32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Int32 != nil {
+ x.FptrMapUint32Int32 = nil
+ }
+ } else {
+ if x.FptrMapUint32Int32 == nil {
+ x.FptrMapUint32Int32 = new(map[uint32]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Int32X(x.FptrMapUint32Int32, d)
+ }
+ }
+ case "FMapUint32Int64":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Int64X(&x.FMapUint32Int64, d)
+ }
+ }
+ case "FptrMapUint32Int64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Int64 != nil {
+ x.FptrMapUint32Int64 = nil
+ }
+ } else {
+ if x.FptrMapUint32Int64 == nil {
+ x.FptrMapUint32Int64 = new(map[uint32]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Int64X(x.FptrMapUint32Int64, d)
+ }
+ }
+ case "FMapUint32Float32":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Float32X(&x.FMapUint32Float32, d)
+ }
+ }
+ case "FptrMapUint32Float32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Float32 != nil {
+ x.FptrMapUint32Float32 = nil
+ }
+ } else {
+ if x.FptrMapUint32Float32 == nil {
+ x.FptrMapUint32Float32 = new(map[uint32]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Float32X(x.FptrMapUint32Float32, d)
+ }
+ }
+ case "FMapUint32Float64":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Float64X(&x.FMapUint32Float64, d)
+ }
+ }
+ case "FptrMapUint32Float64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Float64 != nil {
+ x.FptrMapUint32Float64 = nil
+ }
+ } else {
+ if x.FptrMapUint32Float64 == nil {
+ x.FptrMapUint32Float64 = new(map[uint32]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Float64X(x.FptrMapUint32Float64, d)
+ }
+ }
+ case "FMapUint32Bool":
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32BoolX(&x.FMapUint32Bool, d)
+ }
+ }
+ case "FptrMapUint32Bool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Bool != nil {
+ x.FptrMapUint32Bool = nil
+ }
+ } else {
+ if x.FptrMapUint32Bool == nil {
+ x.FptrMapUint32Bool = new(map[uint32]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32BoolX(x.FptrMapUint32Bool, d)
+ }
+ }
+ case "FMapUint64Intf":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64IntfX(&x.FMapUint64Intf, d)
+ }
+ }
+ case "FptrMapUint64Intf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Intf != nil {
+ x.FptrMapUint64Intf = nil
+ }
+ } else {
+ if x.FptrMapUint64Intf == nil {
+ x.FptrMapUint64Intf = new(map[uint64]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64IntfX(x.FptrMapUint64Intf, d)
+ }
+ }
+ case "FMapUint64String":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64StringX(&x.FMapUint64String, d)
+ }
+ }
+ case "FptrMapUint64String":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64String != nil {
+ x.FptrMapUint64String = nil
+ }
+ } else {
+ if x.FptrMapUint64String == nil {
+ x.FptrMapUint64String = new(map[uint64]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64StringX(x.FptrMapUint64String, d)
+ }
+ }
+ case "FMapUint64Uint":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64UintX(&x.FMapUint64Uint, d)
+ }
+ }
+ case "FptrMapUint64Uint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Uint != nil {
+ x.FptrMapUint64Uint = nil
+ }
+ } else {
+ if x.FptrMapUint64Uint == nil {
+ x.FptrMapUint64Uint = new(map[uint64]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64UintX(x.FptrMapUint64Uint, d)
+ }
+ }
+ case "FMapUint64Uint8":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Uint8X(&x.FMapUint64Uint8, d)
+ }
+ }
+ case "FptrMapUint64Uint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Uint8 != nil {
+ x.FptrMapUint64Uint8 = nil
+ }
+ } else {
+ if x.FptrMapUint64Uint8 == nil {
+ x.FptrMapUint64Uint8 = new(map[uint64]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Uint8X(x.FptrMapUint64Uint8, d)
+ }
+ }
+ case "FMapUint64Uint16":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Uint16X(&x.FMapUint64Uint16, d)
+ }
+ }
+ case "FptrMapUint64Uint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Uint16 != nil {
+ x.FptrMapUint64Uint16 = nil
+ }
+ } else {
+ if x.FptrMapUint64Uint16 == nil {
+ x.FptrMapUint64Uint16 = new(map[uint64]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Uint16X(x.FptrMapUint64Uint16, d)
+ }
+ }
+ case "FMapUint64Uint32":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Uint32X(&x.FMapUint64Uint32, d)
+ }
+ }
+ case "FptrMapUint64Uint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Uint32 != nil {
+ x.FptrMapUint64Uint32 = nil
+ }
+ } else {
+ if x.FptrMapUint64Uint32 == nil {
+ x.FptrMapUint64Uint32 = new(map[uint64]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Uint32X(x.FptrMapUint64Uint32, d)
+ }
+ }
+ case "FMapUint64Uint64":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Uint64X(&x.FMapUint64Uint64, d)
+ }
+ }
+ case "FptrMapUint64Uint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Uint64 != nil {
+ x.FptrMapUint64Uint64 = nil
+ }
+ } else {
+ if x.FptrMapUint64Uint64 == nil {
+ x.FptrMapUint64Uint64 = new(map[uint64]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Uint64X(x.FptrMapUint64Uint64, d)
+ }
+ }
+ case "FMapUint64Uintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64UintptrX(&x.FMapUint64Uintptr, d)
+ }
+ }
+ case "FptrMapUint64Uintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Uintptr != nil {
+ x.FptrMapUint64Uintptr = nil
+ }
+ } else {
+ if x.FptrMapUint64Uintptr == nil {
+ x.FptrMapUint64Uintptr = new(map[uint64]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64UintptrX(x.FptrMapUint64Uintptr, d)
+ }
+ }
+ case "FMapUint64Int":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64IntX(&x.FMapUint64Int, d)
+ }
+ }
+ case "FptrMapUint64Int":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Int != nil {
+ x.FptrMapUint64Int = nil
+ }
+ } else {
+ if x.FptrMapUint64Int == nil {
+ x.FptrMapUint64Int = new(map[uint64]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64IntX(x.FptrMapUint64Int, d)
+ }
+ }
+ case "FMapUint64Int8":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Int8X(&x.FMapUint64Int8, d)
+ }
+ }
+ case "FptrMapUint64Int8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Int8 != nil {
+ x.FptrMapUint64Int8 = nil
+ }
+ } else {
+ if x.FptrMapUint64Int8 == nil {
+ x.FptrMapUint64Int8 = new(map[uint64]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Int8X(x.FptrMapUint64Int8, d)
+ }
+ }
+ case "FMapUint64Int16":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Int16X(&x.FMapUint64Int16, d)
+ }
+ }
+ case "FptrMapUint64Int16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Int16 != nil {
+ x.FptrMapUint64Int16 = nil
+ }
+ } else {
+ if x.FptrMapUint64Int16 == nil {
+ x.FptrMapUint64Int16 = new(map[uint64]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Int16X(x.FptrMapUint64Int16, d)
+ }
+ }
+ case "FMapUint64Int32":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Int32X(&x.FMapUint64Int32, d)
+ }
+ }
+ case "FptrMapUint64Int32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Int32 != nil {
+ x.FptrMapUint64Int32 = nil
+ }
+ } else {
+ if x.FptrMapUint64Int32 == nil {
+ x.FptrMapUint64Int32 = new(map[uint64]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Int32X(x.FptrMapUint64Int32, d)
+ }
+ }
+ case "FMapUint64Int64":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Int64X(&x.FMapUint64Int64, d)
+ }
+ }
+ case "FptrMapUint64Int64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Int64 != nil {
+ x.FptrMapUint64Int64 = nil
+ }
+ } else {
+ if x.FptrMapUint64Int64 == nil {
+ x.FptrMapUint64Int64 = new(map[uint64]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Int64X(x.FptrMapUint64Int64, d)
+ }
+ }
+ case "FMapUint64Float32":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Float32X(&x.FMapUint64Float32, d)
+ }
+ }
+ case "FptrMapUint64Float32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Float32 != nil {
+ x.FptrMapUint64Float32 = nil
+ }
+ } else {
+ if x.FptrMapUint64Float32 == nil {
+ x.FptrMapUint64Float32 = new(map[uint64]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Float32X(x.FptrMapUint64Float32, d)
+ }
+ }
+ case "FMapUint64Float64":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Float64X(&x.FMapUint64Float64, d)
+ }
+ }
+ case "FptrMapUint64Float64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Float64 != nil {
+ x.FptrMapUint64Float64 = nil
+ }
+ } else {
+ if x.FptrMapUint64Float64 == nil {
+ x.FptrMapUint64Float64 = new(map[uint64]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Float64X(x.FptrMapUint64Float64, d)
+ }
+ }
+ case "FMapUint64Bool":
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64BoolX(&x.FMapUint64Bool, d)
+ }
+ }
+ case "FptrMapUint64Bool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Bool != nil {
+ x.FptrMapUint64Bool = nil
+ }
+ } else {
+ if x.FptrMapUint64Bool == nil {
+ x.FptrMapUint64Bool = new(map[uint64]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64BoolX(x.FptrMapUint64Bool, d)
+ }
+ }
+ case "FMapUintptrIntf":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrIntfX(&x.FMapUintptrIntf, d)
+ }
+ }
+ case "FptrMapUintptrIntf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrIntf != nil {
+ x.FptrMapUintptrIntf = nil
+ }
+ } else {
+ if x.FptrMapUintptrIntf == nil {
+ x.FptrMapUintptrIntf = new(map[uintptr]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrIntfX(x.FptrMapUintptrIntf, d)
+ }
+ }
+ case "FMapUintptrString":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrStringX(&x.FMapUintptrString, d)
+ }
+ }
+ case "FptrMapUintptrString":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrString != nil {
+ x.FptrMapUintptrString = nil
+ }
+ } else {
+ if x.FptrMapUintptrString == nil {
+ x.FptrMapUintptrString = new(map[uintptr]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrStringX(x.FptrMapUintptrString, d)
+ }
+ }
+ case "FMapUintptrUint":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrUintX(&x.FMapUintptrUint, d)
+ }
+ }
+ case "FptrMapUintptrUint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrUint != nil {
+ x.FptrMapUintptrUint = nil
+ }
+ } else {
+ if x.FptrMapUintptrUint == nil {
+ x.FptrMapUintptrUint = new(map[uintptr]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrUintX(x.FptrMapUintptrUint, d)
+ }
+ }
+ case "FMapUintptrUint8":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrUint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrUint8X(&x.FMapUintptrUint8, d)
+ }
+ }
+ case "FptrMapUintptrUint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrUint8 != nil {
+ x.FptrMapUintptrUint8 = nil
+ }
+ } else {
+ if x.FptrMapUintptrUint8 == nil {
+ x.FptrMapUintptrUint8 = new(map[uintptr]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrUint8X(x.FptrMapUintptrUint8, d)
+ }
+ }
+ case "FMapUintptrUint16":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrUint16X(&x.FMapUintptrUint16, d)
+ }
+ }
+ case "FptrMapUintptrUint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrUint16 != nil {
+ x.FptrMapUintptrUint16 = nil
+ }
+ } else {
+ if x.FptrMapUintptrUint16 == nil {
+ x.FptrMapUintptrUint16 = new(map[uintptr]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrUint16X(x.FptrMapUintptrUint16, d)
+ }
+ }
+ case "FMapUintptrUint32":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrUint32X(&x.FMapUintptrUint32, d)
+ }
+ }
+ case "FptrMapUintptrUint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrUint32 != nil {
+ x.FptrMapUintptrUint32 = nil
+ }
+ } else {
+ if x.FptrMapUintptrUint32 == nil {
+ x.FptrMapUintptrUint32 = new(map[uintptr]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrUint32X(x.FptrMapUintptrUint32, d)
+ }
+ }
+ case "FMapUintptrUint64":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrUint64X(&x.FMapUintptrUint64, d)
+ }
+ }
+ case "FptrMapUintptrUint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrUint64 != nil {
+ x.FptrMapUintptrUint64 = nil
+ }
+ } else {
+ if x.FptrMapUintptrUint64 == nil {
+ x.FptrMapUintptrUint64 = new(map[uintptr]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrUint64X(x.FptrMapUintptrUint64, d)
+ }
+ }
+ case "FMapUintptrUintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrUintptrX(&x.FMapUintptrUintptr, d)
+ }
+ }
+ case "FptrMapUintptrUintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrUintptr != nil {
+ x.FptrMapUintptrUintptr = nil
+ }
+ } else {
+ if x.FptrMapUintptrUintptr == nil {
+ x.FptrMapUintptrUintptr = new(map[uintptr]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrUintptrX(x.FptrMapUintptrUintptr, d)
+ }
+ }
+ case "FMapUintptrInt":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrIntX(&x.FMapUintptrInt, d)
+ }
+ }
+ case "FptrMapUintptrInt":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrInt != nil {
+ x.FptrMapUintptrInt = nil
+ }
+ } else {
+ if x.FptrMapUintptrInt == nil {
+ x.FptrMapUintptrInt = new(map[uintptr]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrIntX(x.FptrMapUintptrInt, d)
+ }
+ }
+ case "FMapUintptrInt8":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrInt8X(&x.FMapUintptrInt8, d)
+ }
+ }
+ case "FptrMapUintptrInt8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrInt8 != nil {
+ x.FptrMapUintptrInt8 = nil
+ }
+ } else {
+ if x.FptrMapUintptrInt8 == nil {
+ x.FptrMapUintptrInt8 = new(map[uintptr]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrInt8X(x.FptrMapUintptrInt8, d)
+ }
+ }
+ case "FMapUintptrInt16":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrInt16X(&x.FMapUintptrInt16, d)
+ }
+ }
+ case "FptrMapUintptrInt16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrInt16 != nil {
+ x.FptrMapUintptrInt16 = nil
+ }
+ } else {
+ if x.FptrMapUintptrInt16 == nil {
+ x.FptrMapUintptrInt16 = new(map[uintptr]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrInt16X(x.FptrMapUintptrInt16, d)
+ }
+ }
+ case "FMapUintptrInt32":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrInt32X(&x.FMapUintptrInt32, d)
+ }
+ }
+ case "FptrMapUintptrInt32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrInt32 != nil {
+ x.FptrMapUintptrInt32 = nil
+ }
+ } else {
+ if x.FptrMapUintptrInt32 == nil {
+ x.FptrMapUintptrInt32 = new(map[uintptr]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrInt32X(x.FptrMapUintptrInt32, d)
+ }
+ }
+ case "FMapUintptrInt64":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrInt64X(&x.FMapUintptrInt64, d)
+ }
+ }
+ case "FptrMapUintptrInt64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrInt64 != nil {
+ x.FptrMapUintptrInt64 = nil
+ }
+ } else {
+ if x.FptrMapUintptrInt64 == nil {
+ x.FptrMapUintptrInt64 = new(map[uintptr]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrInt64X(x.FptrMapUintptrInt64, d)
+ }
+ }
+ case "FMapUintptrFloat32":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrFloat32X(&x.FMapUintptrFloat32, d)
+ }
+ }
+ case "FptrMapUintptrFloat32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrFloat32 != nil {
+ x.FptrMapUintptrFloat32 = nil
+ }
+ } else {
+ if x.FptrMapUintptrFloat32 == nil {
+ x.FptrMapUintptrFloat32 = new(map[uintptr]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrFloat32X(x.FptrMapUintptrFloat32, d)
+ }
+ }
+ case "FMapUintptrFloat64":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrFloat64X(&x.FMapUintptrFloat64, d)
+ }
+ }
+ case "FptrMapUintptrFloat64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrFloat64 != nil {
+ x.FptrMapUintptrFloat64 = nil
+ }
+ } else {
+ if x.FptrMapUintptrFloat64 == nil {
+ x.FptrMapUintptrFloat64 = new(map[uintptr]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrFloat64X(x.FptrMapUintptrFloat64, d)
+ }
+ }
+ case "FMapUintptrBool":
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrBoolX(&x.FMapUintptrBool, d)
+ }
+ }
+ case "FptrMapUintptrBool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrBool != nil {
+ x.FptrMapUintptrBool = nil
+ }
+ } else {
+ if x.FptrMapUintptrBool == nil {
+ x.FptrMapUintptrBool = new(map[uintptr]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrBoolX(x.FptrMapUintptrBool, d)
+ }
+ }
+ case "FMapIntIntf":
+ if r.TryDecodeAsNil() {
+ x.FMapIntIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntIntfX(&x.FMapIntIntf, d)
+ }
+ }
+ case "FptrMapIntIntf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntIntf != nil {
+ x.FptrMapIntIntf = nil
+ }
+ } else {
+ if x.FptrMapIntIntf == nil {
+ x.FptrMapIntIntf = new(map[int]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntIntfX(x.FptrMapIntIntf, d)
+ }
+ }
+ case "FMapIntString":
+ if r.TryDecodeAsNil() {
+ x.FMapIntString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntStringX(&x.FMapIntString, d)
+ }
+ }
+ case "FptrMapIntString":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntString != nil {
+ x.FptrMapIntString = nil
+ }
+ } else {
+ if x.FptrMapIntString == nil {
+ x.FptrMapIntString = new(map[int]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntStringX(x.FptrMapIntString, d)
+ }
+ }
+ case "FMapIntUint":
+ if r.TryDecodeAsNil() {
+ x.FMapIntUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntUintX(&x.FMapIntUint, d)
+ }
+ }
+ case "FptrMapIntUint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntUint != nil {
+ x.FptrMapIntUint = nil
+ }
+ } else {
+ if x.FptrMapIntUint == nil {
+ x.FptrMapIntUint = new(map[int]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntUintX(x.FptrMapIntUint, d)
+ }
+ }
+ case "FMapIntUint8":
+ if r.TryDecodeAsNil() {
+ x.FMapIntUint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntUint8X(&x.FMapIntUint8, d)
+ }
+ }
+ case "FptrMapIntUint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntUint8 != nil {
+ x.FptrMapIntUint8 = nil
+ }
+ } else {
+ if x.FptrMapIntUint8 == nil {
+ x.FptrMapIntUint8 = new(map[int]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntUint8X(x.FptrMapIntUint8, d)
+ }
+ }
+ case "FMapIntUint16":
+ if r.TryDecodeAsNil() {
+ x.FMapIntUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntUint16X(&x.FMapIntUint16, d)
+ }
+ }
+ case "FptrMapIntUint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntUint16 != nil {
+ x.FptrMapIntUint16 = nil
+ }
+ } else {
+ if x.FptrMapIntUint16 == nil {
+ x.FptrMapIntUint16 = new(map[int]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntUint16X(x.FptrMapIntUint16, d)
+ }
+ }
+ case "FMapIntUint32":
+ if r.TryDecodeAsNil() {
+ x.FMapIntUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntUint32X(&x.FMapIntUint32, d)
+ }
+ }
+ case "FptrMapIntUint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntUint32 != nil {
+ x.FptrMapIntUint32 = nil
+ }
+ } else {
+ if x.FptrMapIntUint32 == nil {
+ x.FptrMapIntUint32 = new(map[int]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntUint32X(x.FptrMapIntUint32, d)
+ }
+ }
+ case "FMapIntUint64":
+ if r.TryDecodeAsNil() {
+ x.FMapIntUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntUint64X(&x.FMapIntUint64, d)
+ }
+ }
+ case "FptrMapIntUint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntUint64 != nil {
+ x.FptrMapIntUint64 = nil
+ }
+ } else {
+ if x.FptrMapIntUint64 == nil {
+ x.FptrMapIntUint64 = new(map[int]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntUint64X(x.FptrMapIntUint64, d)
+ }
+ }
+ case "FMapIntUintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapIntUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntUintptrX(&x.FMapIntUintptr, d)
+ }
+ }
+ case "FptrMapIntUintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntUintptr != nil {
+ x.FptrMapIntUintptr = nil
+ }
+ } else {
+ if x.FptrMapIntUintptr == nil {
+ x.FptrMapIntUintptr = new(map[int]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntUintptrX(x.FptrMapIntUintptr, d)
+ }
+ }
+ case "FMapIntInt":
+ if r.TryDecodeAsNil() {
+ x.FMapIntInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntIntX(&x.FMapIntInt, d)
+ }
+ }
+ case "FptrMapIntInt":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntInt != nil {
+ x.FptrMapIntInt = nil
+ }
+ } else {
+ if x.FptrMapIntInt == nil {
+ x.FptrMapIntInt = new(map[int]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntIntX(x.FptrMapIntInt, d)
+ }
+ }
+ case "FMapIntInt8":
+ if r.TryDecodeAsNil() {
+ x.FMapIntInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntInt8X(&x.FMapIntInt8, d)
+ }
+ }
+ case "FptrMapIntInt8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntInt8 != nil {
+ x.FptrMapIntInt8 = nil
+ }
+ } else {
+ if x.FptrMapIntInt8 == nil {
+ x.FptrMapIntInt8 = new(map[int]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntInt8X(x.FptrMapIntInt8, d)
+ }
+ }
+ case "FMapIntInt16":
+ if r.TryDecodeAsNil() {
+ x.FMapIntInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntInt16X(&x.FMapIntInt16, d)
+ }
+ }
+ case "FptrMapIntInt16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntInt16 != nil {
+ x.FptrMapIntInt16 = nil
+ }
+ } else {
+ if x.FptrMapIntInt16 == nil {
+ x.FptrMapIntInt16 = new(map[int]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntInt16X(x.FptrMapIntInt16, d)
+ }
+ }
+ case "FMapIntInt32":
+ if r.TryDecodeAsNil() {
+ x.FMapIntInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntInt32X(&x.FMapIntInt32, d)
+ }
+ }
+ case "FptrMapIntInt32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntInt32 != nil {
+ x.FptrMapIntInt32 = nil
+ }
+ } else {
+ if x.FptrMapIntInt32 == nil {
+ x.FptrMapIntInt32 = new(map[int]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntInt32X(x.FptrMapIntInt32, d)
+ }
+ }
+ case "FMapIntInt64":
+ if r.TryDecodeAsNil() {
+ x.FMapIntInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntInt64X(&x.FMapIntInt64, d)
+ }
+ }
+ case "FptrMapIntInt64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntInt64 != nil {
+ x.FptrMapIntInt64 = nil
+ }
+ } else {
+ if x.FptrMapIntInt64 == nil {
+ x.FptrMapIntInt64 = new(map[int]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntInt64X(x.FptrMapIntInt64, d)
+ }
+ }
+ case "FMapIntFloat32":
+ if r.TryDecodeAsNil() {
+ x.FMapIntFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntFloat32X(&x.FMapIntFloat32, d)
+ }
+ }
+ case "FptrMapIntFloat32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntFloat32 != nil {
+ x.FptrMapIntFloat32 = nil
+ }
+ } else {
+ if x.FptrMapIntFloat32 == nil {
+ x.FptrMapIntFloat32 = new(map[int]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntFloat32X(x.FptrMapIntFloat32, d)
+ }
+ }
+ case "FMapIntFloat64":
+ if r.TryDecodeAsNil() {
+ x.FMapIntFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntFloat64X(&x.FMapIntFloat64, d)
+ }
+ }
+ case "FptrMapIntFloat64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntFloat64 != nil {
+ x.FptrMapIntFloat64 = nil
+ }
+ } else {
+ if x.FptrMapIntFloat64 == nil {
+ x.FptrMapIntFloat64 = new(map[int]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntFloat64X(x.FptrMapIntFloat64, d)
+ }
+ }
+ case "FMapIntBool":
+ if r.TryDecodeAsNil() {
+ x.FMapIntBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntBoolX(&x.FMapIntBool, d)
+ }
+ }
+ case "FptrMapIntBool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntBool != nil {
+ x.FptrMapIntBool = nil
+ }
+ } else {
+ if x.FptrMapIntBool == nil {
+ x.FptrMapIntBool = new(map[int]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntBoolX(x.FptrMapIntBool, d)
+ }
+ }
+ case "FMapInt8Intf":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8IntfX(&x.FMapInt8Intf, d)
+ }
+ }
+ case "FptrMapInt8Intf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Intf != nil {
+ x.FptrMapInt8Intf = nil
+ }
+ } else {
+ if x.FptrMapInt8Intf == nil {
+ x.FptrMapInt8Intf = new(map[int8]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8IntfX(x.FptrMapInt8Intf, d)
+ }
+ }
+ case "FMapInt8String":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8StringX(&x.FMapInt8String, d)
+ }
+ }
+ case "FptrMapInt8String":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8String != nil {
+ x.FptrMapInt8String = nil
+ }
+ } else {
+ if x.FptrMapInt8String == nil {
+ x.FptrMapInt8String = new(map[int8]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8StringX(x.FptrMapInt8String, d)
+ }
+ }
+ case "FMapInt8Uint":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8UintX(&x.FMapInt8Uint, d)
+ }
+ }
+ case "FptrMapInt8Uint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Uint != nil {
+ x.FptrMapInt8Uint = nil
+ }
+ } else {
+ if x.FptrMapInt8Uint == nil {
+ x.FptrMapInt8Uint = new(map[int8]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8UintX(x.FptrMapInt8Uint, d)
+ }
+ }
+ case "FMapInt8Uint8":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Uint8X(&x.FMapInt8Uint8, d)
+ }
+ }
+ case "FptrMapInt8Uint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Uint8 != nil {
+ x.FptrMapInt8Uint8 = nil
+ }
+ } else {
+ if x.FptrMapInt8Uint8 == nil {
+ x.FptrMapInt8Uint8 = new(map[int8]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Uint8X(x.FptrMapInt8Uint8, d)
+ }
+ }
+ case "FMapInt8Uint16":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Uint16X(&x.FMapInt8Uint16, d)
+ }
+ }
+ case "FptrMapInt8Uint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Uint16 != nil {
+ x.FptrMapInt8Uint16 = nil
+ }
+ } else {
+ if x.FptrMapInt8Uint16 == nil {
+ x.FptrMapInt8Uint16 = new(map[int8]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Uint16X(x.FptrMapInt8Uint16, d)
+ }
+ }
+ case "FMapInt8Uint32":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Uint32X(&x.FMapInt8Uint32, d)
+ }
+ }
+ case "FptrMapInt8Uint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Uint32 != nil {
+ x.FptrMapInt8Uint32 = nil
+ }
+ } else {
+ if x.FptrMapInt8Uint32 == nil {
+ x.FptrMapInt8Uint32 = new(map[int8]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Uint32X(x.FptrMapInt8Uint32, d)
+ }
+ }
+ case "FMapInt8Uint64":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Uint64X(&x.FMapInt8Uint64, d)
+ }
+ }
+ case "FptrMapInt8Uint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Uint64 != nil {
+ x.FptrMapInt8Uint64 = nil
+ }
+ } else {
+ if x.FptrMapInt8Uint64 == nil {
+ x.FptrMapInt8Uint64 = new(map[int8]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Uint64X(x.FptrMapInt8Uint64, d)
+ }
+ }
+ case "FMapInt8Uintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8UintptrX(&x.FMapInt8Uintptr, d)
+ }
+ }
+ case "FptrMapInt8Uintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Uintptr != nil {
+ x.FptrMapInt8Uintptr = nil
+ }
+ } else {
+ if x.FptrMapInt8Uintptr == nil {
+ x.FptrMapInt8Uintptr = new(map[int8]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8UintptrX(x.FptrMapInt8Uintptr, d)
+ }
+ }
+ case "FMapInt8Int":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8IntX(&x.FMapInt8Int, d)
+ }
+ }
+ case "FptrMapInt8Int":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Int != nil {
+ x.FptrMapInt8Int = nil
+ }
+ } else {
+ if x.FptrMapInt8Int == nil {
+ x.FptrMapInt8Int = new(map[int8]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8IntX(x.FptrMapInt8Int, d)
+ }
+ }
+ case "FMapInt8Int8":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Int8X(&x.FMapInt8Int8, d)
+ }
+ }
+ case "FptrMapInt8Int8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Int8 != nil {
+ x.FptrMapInt8Int8 = nil
+ }
+ } else {
+ if x.FptrMapInt8Int8 == nil {
+ x.FptrMapInt8Int8 = new(map[int8]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Int8X(x.FptrMapInt8Int8, d)
+ }
+ }
+ case "FMapInt8Int16":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Int16X(&x.FMapInt8Int16, d)
+ }
+ }
+ case "FptrMapInt8Int16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Int16 != nil {
+ x.FptrMapInt8Int16 = nil
+ }
+ } else {
+ if x.FptrMapInt8Int16 == nil {
+ x.FptrMapInt8Int16 = new(map[int8]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Int16X(x.FptrMapInt8Int16, d)
+ }
+ }
+ case "FMapInt8Int32":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Int32X(&x.FMapInt8Int32, d)
+ }
+ }
+ case "FptrMapInt8Int32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Int32 != nil {
+ x.FptrMapInt8Int32 = nil
+ }
+ } else {
+ if x.FptrMapInt8Int32 == nil {
+ x.FptrMapInt8Int32 = new(map[int8]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Int32X(x.FptrMapInt8Int32, d)
+ }
+ }
+ case "FMapInt8Int64":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Int64X(&x.FMapInt8Int64, d)
+ }
+ }
+ case "FptrMapInt8Int64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Int64 != nil {
+ x.FptrMapInt8Int64 = nil
+ }
+ } else {
+ if x.FptrMapInt8Int64 == nil {
+ x.FptrMapInt8Int64 = new(map[int8]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Int64X(x.FptrMapInt8Int64, d)
+ }
+ }
+ case "FMapInt8Float32":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Float32X(&x.FMapInt8Float32, d)
+ }
+ }
+ case "FptrMapInt8Float32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Float32 != nil {
+ x.FptrMapInt8Float32 = nil
+ }
+ } else {
+ if x.FptrMapInt8Float32 == nil {
+ x.FptrMapInt8Float32 = new(map[int8]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Float32X(x.FptrMapInt8Float32, d)
+ }
+ }
+ case "FMapInt8Float64":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Float64X(&x.FMapInt8Float64, d)
+ }
+ }
+ case "FptrMapInt8Float64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Float64 != nil {
+ x.FptrMapInt8Float64 = nil
+ }
+ } else {
+ if x.FptrMapInt8Float64 == nil {
+ x.FptrMapInt8Float64 = new(map[int8]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Float64X(x.FptrMapInt8Float64, d)
+ }
+ }
+ case "FMapInt8Bool":
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8BoolX(&x.FMapInt8Bool, d)
+ }
+ }
+ case "FptrMapInt8Bool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Bool != nil {
+ x.FptrMapInt8Bool = nil
+ }
+ } else {
+ if x.FptrMapInt8Bool == nil {
+ x.FptrMapInt8Bool = new(map[int8]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8BoolX(x.FptrMapInt8Bool, d)
+ }
+ }
+ case "FMapInt16Intf":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16IntfX(&x.FMapInt16Intf, d)
+ }
+ }
+ case "FptrMapInt16Intf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Intf != nil {
+ x.FptrMapInt16Intf = nil
+ }
+ } else {
+ if x.FptrMapInt16Intf == nil {
+ x.FptrMapInt16Intf = new(map[int16]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16IntfX(x.FptrMapInt16Intf, d)
+ }
+ }
+ case "FMapInt16String":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16StringX(&x.FMapInt16String, d)
+ }
+ }
+ case "FptrMapInt16String":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16String != nil {
+ x.FptrMapInt16String = nil
+ }
+ } else {
+ if x.FptrMapInt16String == nil {
+ x.FptrMapInt16String = new(map[int16]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16StringX(x.FptrMapInt16String, d)
+ }
+ }
+ case "FMapInt16Uint":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16UintX(&x.FMapInt16Uint, d)
+ }
+ }
+ case "FptrMapInt16Uint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Uint != nil {
+ x.FptrMapInt16Uint = nil
+ }
+ } else {
+ if x.FptrMapInt16Uint == nil {
+ x.FptrMapInt16Uint = new(map[int16]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16UintX(x.FptrMapInt16Uint, d)
+ }
+ }
+ case "FMapInt16Uint8":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Uint8X(&x.FMapInt16Uint8, d)
+ }
+ }
+ case "FptrMapInt16Uint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Uint8 != nil {
+ x.FptrMapInt16Uint8 = nil
+ }
+ } else {
+ if x.FptrMapInt16Uint8 == nil {
+ x.FptrMapInt16Uint8 = new(map[int16]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Uint8X(x.FptrMapInt16Uint8, d)
+ }
+ }
+ case "FMapInt16Uint16":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Uint16X(&x.FMapInt16Uint16, d)
+ }
+ }
+ case "FptrMapInt16Uint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Uint16 != nil {
+ x.FptrMapInt16Uint16 = nil
+ }
+ } else {
+ if x.FptrMapInt16Uint16 == nil {
+ x.FptrMapInt16Uint16 = new(map[int16]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Uint16X(x.FptrMapInt16Uint16, d)
+ }
+ }
+ case "FMapInt16Uint32":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Uint32X(&x.FMapInt16Uint32, d)
+ }
+ }
+ case "FptrMapInt16Uint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Uint32 != nil {
+ x.FptrMapInt16Uint32 = nil
+ }
+ } else {
+ if x.FptrMapInt16Uint32 == nil {
+ x.FptrMapInt16Uint32 = new(map[int16]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Uint32X(x.FptrMapInt16Uint32, d)
+ }
+ }
+ case "FMapInt16Uint64":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Uint64X(&x.FMapInt16Uint64, d)
+ }
+ }
+ case "FptrMapInt16Uint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Uint64 != nil {
+ x.FptrMapInt16Uint64 = nil
+ }
+ } else {
+ if x.FptrMapInt16Uint64 == nil {
+ x.FptrMapInt16Uint64 = new(map[int16]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Uint64X(x.FptrMapInt16Uint64, d)
+ }
+ }
+ case "FMapInt16Uintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16UintptrX(&x.FMapInt16Uintptr, d)
+ }
+ }
+ case "FptrMapInt16Uintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Uintptr != nil {
+ x.FptrMapInt16Uintptr = nil
+ }
+ } else {
+ if x.FptrMapInt16Uintptr == nil {
+ x.FptrMapInt16Uintptr = new(map[int16]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16UintptrX(x.FptrMapInt16Uintptr, d)
+ }
+ }
+ case "FMapInt16Int":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16IntX(&x.FMapInt16Int, d)
+ }
+ }
+ case "FptrMapInt16Int":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Int != nil {
+ x.FptrMapInt16Int = nil
+ }
+ } else {
+ if x.FptrMapInt16Int == nil {
+ x.FptrMapInt16Int = new(map[int16]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16IntX(x.FptrMapInt16Int, d)
+ }
+ }
+ case "FMapInt16Int8":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Int8X(&x.FMapInt16Int8, d)
+ }
+ }
+ case "FptrMapInt16Int8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Int8 != nil {
+ x.FptrMapInt16Int8 = nil
+ }
+ } else {
+ if x.FptrMapInt16Int8 == nil {
+ x.FptrMapInt16Int8 = new(map[int16]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Int8X(x.FptrMapInt16Int8, d)
+ }
+ }
+ case "FMapInt16Int16":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Int16X(&x.FMapInt16Int16, d)
+ }
+ }
+ case "FptrMapInt16Int16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Int16 != nil {
+ x.FptrMapInt16Int16 = nil
+ }
+ } else {
+ if x.FptrMapInt16Int16 == nil {
+ x.FptrMapInt16Int16 = new(map[int16]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Int16X(x.FptrMapInt16Int16, d)
+ }
+ }
+ case "FMapInt16Int32":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Int32X(&x.FMapInt16Int32, d)
+ }
+ }
+ case "FptrMapInt16Int32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Int32 != nil {
+ x.FptrMapInt16Int32 = nil
+ }
+ } else {
+ if x.FptrMapInt16Int32 == nil {
+ x.FptrMapInt16Int32 = new(map[int16]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Int32X(x.FptrMapInt16Int32, d)
+ }
+ }
+ case "FMapInt16Int64":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Int64X(&x.FMapInt16Int64, d)
+ }
+ }
+ case "FptrMapInt16Int64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Int64 != nil {
+ x.FptrMapInt16Int64 = nil
+ }
+ } else {
+ if x.FptrMapInt16Int64 == nil {
+ x.FptrMapInt16Int64 = new(map[int16]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Int64X(x.FptrMapInt16Int64, d)
+ }
+ }
+ case "FMapInt16Float32":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Float32X(&x.FMapInt16Float32, d)
+ }
+ }
+ case "FptrMapInt16Float32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Float32 != nil {
+ x.FptrMapInt16Float32 = nil
+ }
+ } else {
+ if x.FptrMapInt16Float32 == nil {
+ x.FptrMapInt16Float32 = new(map[int16]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Float32X(x.FptrMapInt16Float32, d)
+ }
+ }
+ case "FMapInt16Float64":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Float64X(&x.FMapInt16Float64, d)
+ }
+ }
+ case "FptrMapInt16Float64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Float64 != nil {
+ x.FptrMapInt16Float64 = nil
+ }
+ } else {
+ if x.FptrMapInt16Float64 == nil {
+ x.FptrMapInt16Float64 = new(map[int16]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Float64X(x.FptrMapInt16Float64, d)
+ }
+ }
+ case "FMapInt16Bool":
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16BoolX(&x.FMapInt16Bool, d)
+ }
+ }
+ case "FptrMapInt16Bool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Bool != nil {
+ x.FptrMapInt16Bool = nil
+ }
+ } else {
+ if x.FptrMapInt16Bool == nil {
+ x.FptrMapInt16Bool = new(map[int16]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16BoolX(x.FptrMapInt16Bool, d)
+ }
+ }
+ case "FMapInt32Intf":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32IntfX(&x.FMapInt32Intf, d)
+ }
+ }
+ case "FptrMapInt32Intf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Intf != nil {
+ x.FptrMapInt32Intf = nil
+ }
+ } else {
+ if x.FptrMapInt32Intf == nil {
+ x.FptrMapInt32Intf = new(map[int32]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32IntfX(x.FptrMapInt32Intf, d)
+ }
+ }
+ case "FMapInt32String":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32StringX(&x.FMapInt32String, d)
+ }
+ }
+ case "FptrMapInt32String":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32String != nil {
+ x.FptrMapInt32String = nil
+ }
+ } else {
+ if x.FptrMapInt32String == nil {
+ x.FptrMapInt32String = new(map[int32]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32StringX(x.FptrMapInt32String, d)
+ }
+ }
+ case "FMapInt32Uint":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32UintX(&x.FMapInt32Uint, d)
+ }
+ }
+ case "FptrMapInt32Uint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Uint != nil {
+ x.FptrMapInt32Uint = nil
+ }
+ } else {
+ if x.FptrMapInt32Uint == nil {
+ x.FptrMapInt32Uint = new(map[int32]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32UintX(x.FptrMapInt32Uint, d)
+ }
+ }
+ case "FMapInt32Uint8":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Uint8X(&x.FMapInt32Uint8, d)
+ }
+ }
+ case "FptrMapInt32Uint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Uint8 != nil {
+ x.FptrMapInt32Uint8 = nil
+ }
+ } else {
+ if x.FptrMapInt32Uint8 == nil {
+ x.FptrMapInt32Uint8 = new(map[int32]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Uint8X(x.FptrMapInt32Uint8, d)
+ }
+ }
+ case "FMapInt32Uint16":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Uint16X(&x.FMapInt32Uint16, d)
+ }
+ }
+ case "FptrMapInt32Uint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Uint16 != nil {
+ x.FptrMapInt32Uint16 = nil
+ }
+ } else {
+ if x.FptrMapInt32Uint16 == nil {
+ x.FptrMapInt32Uint16 = new(map[int32]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Uint16X(x.FptrMapInt32Uint16, d)
+ }
+ }
+ case "FMapInt32Uint32":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Uint32X(&x.FMapInt32Uint32, d)
+ }
+ }
+ case "FptrMapInt32Uint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Uint32 != nil {
+ x.FptrMapInt32Uint32 = nil
+ }
+ } else {
+ if x.FptrMapInt32Uint32 == nil {
+ x.FptrMapInt32Uint32 = new(map[int32]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Uint32X(x.FptrMapInt32Uint32, d)
+ }
+ }
+ case "FMapInt32Uint64":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Uint64X(&x.FMapInt32Uint64, d)
+ }
+ }
+ case "FptrMapInt32Uint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Uint64 != nil {
+ x.FptrMapInt32Uint64 = nil
+ }
+ } else {
+ if x.FptrMapInt32Uint64 == nil {
+ x.FptrMapInt32Uint64 = new(map[int32]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Uint64X(x.FptrMapInt32Uint64, d)
+ }
+ }
+ case "FMapInt32Uintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32UintptrX(&x.FMapInt32Uintptr, d)
+ }
+ }
+ case "FptrMapInt32Uintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Uintptr != nil {
+ x.FptrMapInt32Uintptr = nil
+ }
+ } else {
+ if x.FptrMapInt32Uintptr == nil {
+ x.FptrMapInt32Uintptr = new(map[int32]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32UintptrX(x.FptrMapInt32Uintptr, d)
+ }
+ }
+ case "FMapInt32Int":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32IntX(&x.FMapInt32Int, d)
+ }
+ }
+ case "FptrMapInt32Int":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Int != nil {
+ x.FptrMapInt32Int = nil
+ }
+ } else {
+ if x.FptrMapInt32Int == nil {
+ x.FptrMapInt32Int = new(map[int32]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32IntX(x.FptrMapInt32Int, d)
+ }
+ }
+ case "FMapInt32Int8":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Int8X(&x.FMapInt32Int8, d)
+ }
+ }
+ case "FptrMapInt32Int8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Int8 != nil {
+ x.FptrMapInt32Int8 = nil
+ }
+ } else {
+ if x.FptrMapInt32Int8 == nil {
+ x.FptrMapInt32Int8 = new(map[int32]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Int8X(x.FptrMapInt32Int8, d)
+ }
+ }
+ case "FMapInt32Int16":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Int16X(&x.FMapInt32Int16, d)
+ }
+ }
+ case "FptrMapInt32Int16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Int16 != nil {
+ x.FptrMapInt32Int16 = nil
+ }
+ } else {
+ if x.FptrMapInt32Int16 == nil {
+ x.FptrMapInt32Int16 = new(map[int32]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Int16X(x.FptrMapInt32Int16, d)
+ }
+ }
+ case "FMapInt32Int32":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Int32X(&x.FMapInt32Int32, d)
+ }
+ }
+ case "FptrMapInt32Int32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Int32 != nil {
+ x.FptrMapInt32Int32 = nil
+ }
+ } else {
+ if x.FptrMapInt32Int32 == nil {
+ x.FptrMapInt32Int32 = new(map[int32]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Int32X(x.FptrMapInt32Int32, d)
+ }
+ }
+ case "FMapInt32Int64":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Int64X(&x.FMapInt32Int64, d)
+ }
+ }
+ case "FptrMapInt32Int64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Int64 != nil {
+ x.FptrMapInt32Int64 = nil
+ }
+ } else {
+ if x.FptrMapInt32Int64 == nil {
+ x.FptrMapInt32Int64 = new(map[int32]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Int64X(x.FptrMapInt32Int64, d)
+ }
+ }
+ case "FMapInt32Float32":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Float32X(&x.FMapInt32Float32, d)
+ }
+ }
+ case "FptrMapInt32Float32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Float32 != nil {
+ x.FptrMapInt32Float32 = nil
+ }
+ } else {
+ if x.FptrMapInt32Float32 == nil {
+ x.FptrMapInt32Float32 = new(map[int32]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Float32X(x.FptrMapInt32Float32, d)
+ }
+ }
+ case "FMapInt32Float64":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Float64X(&x.FMapInt32Float64, d)
+ }
+ }
+ case "FptrMapInt32Float64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Float64 != nil {
+ x.FptrMapInt32Float64 = nil
+ }
+ } else {
+ if x.FptrMapInt32Float64 == nil {
+ x.FptrMapInt32Float64 = new(map[int32]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Float64X(x.FptrMapInt32Float64, d)
+ }
+ }
+ case "FMapInt32Bool":
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32BoolX(&x.FMapInt32Bool, d)
+ }
+ }
+ case "FptrMapInt32Bool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Bool != nil {
+ x.FptrMapInt32Bool = nil
+ }
+ } else {
+ if x.FptrMapInt32Bool == nil {
+ x.FptrMapInt32Bool = new(map[int32]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32BoolX(x.FptrMapInt32Bool, d)
+ }
+ }
+ case "FMapInt64Intf":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64IntfX(&x.FMapInt64Intf, d)
+ }
+ }
+ case "FptrMapInt64Intf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Intf != nil {
+ x.FptrMapInt64Intf = nil
+ }
+ } else {
+ if x.FptrMapInt64Intf == nil {
+ x.FptrMapInt64Intf = new(map[int64]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64IntfX(x.FptrMapInt64Intf, d)
+ }
+ }
+ case "FMapInt64String":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64StringX(&x.FMapInt64String, d)
+ }
+ }
+ case "FptrMapInt64String":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64String != nil {
+ x.FptrMapInt64String = nil
+ }
+ } else {
+ if x.FptrMapInt64String == nil {
+ x.FptrMapInt64String = new(map[int64]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64StringX(x.FptrMapInt64String, d)
+ }
+ }
+ case "FMapInt64Uint":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64UintX(&x.FMapInt64Uint, d)
+ }
+ }
+ case "FptrMapInt64Uint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Uint != nil {
+ x.FptrMapInt64Uint = nil
+ }
+ } else {
+ if x.FptrMapInt64Uint == nil {
+ x.FptrMapInt64Uint = new(map[int64]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64UintX(x.FptrMapInt64Uint, d)
+ }
+ }
+ case "FMapInt64Uint8":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Uint8X(&x.FMapInt64Uint8, d)
+ }
+ }
+ case "FptrMapInt64Uint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Uint8 != nil {
+ x.FptrMapInt64Uint8 = nil
+ }
+ } else {
+ if x.FptrMapInt64Uint8 == nil {
+ x.FptrMapInt64Uint8 = new(map[int64]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Uint8X(x.FptrMapInt64Uint8, d)
+ }
+ }
+ case "FMapInt64Uint16":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Uint16X(&x.FMapInt64Uint16, d)
+ }
+ }
+ case "FptrMapInt64Uint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Uint16 != nil {
+ x.FptrMapInt64Uint16 = nil
+ }
+ } else {
+ if x.FptrMapInt64Uint16 == nil {
+ x.FptrMapInt64Uint16 = new(map[int64]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Uint16X(x.FptrMapInt64Uint16, d)
+ }
+ }
+ case "FMapInt64Uint32":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Uint32X(&x.FMapInt64Uint32, d)
+ }
+ }
+ case "FptrMapInt64Uint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Uint32 != nil {
+ x.FptrMapInt64Uint32 = nil
+ }
+ } else {
+ if x.FptrMapInt64Uint32 == nil {
+ x.FptrMapInt64Uint32 = new(map[int64]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Uint32X(x.FptrMapInt64Uint32, d)
+ }
+ }
+ case "FMapInt64Uint64":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Uint64X(&x.FMapInt64Uint64, d)
+ }
+ }
+ case "FptrMapInt64Uint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Uint64 != nil {
+ x.FptrMapInt64Uint64 = nil
+ }
+ } else {
+ if x.FptrMapInt64Uint64 == nil {
+ x.FptrMapInt64Uint64 = new(map[int64]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Uint64X(x.FptrMapInt64Uint64, d)
+ }
+ }
+ case "FMapInt64Uintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64UintptrX(&x.FMapInt64Uintptr, d)
+ }
+ }
+ case "FptrMapInt64Uintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Uintptr != nil {
+ x.FptrMapInt64Uintptr = nil
+ }
+ } else {
+ if x.FptrMapInt64Uintptr == nil {
+ x.FptrMapInt64Uintptr = new(map[int64]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64UintptrX(x.FptrMapInt64Uintptr, d)
+ }
+ }
+ case "FMapInt64Int":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64IntX(&x.FMapInt64Int, d)
+ }
+ }
+ case "FptrMapInt64Int":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Int != nil {
+ x.FptrMapInt64Int = nil
+ }
+ } else {
+ if x.FptrMapInt64Int == nil {
+ x.FptrMapInt64Int = new(map[int64]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64IntX(x.FptrMapInt64Int, d)
+ }
+ }
+ case "FMapInt64Int8":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Int8X(&x.FMapInt64Int8, d)
+ }
+ }
+ case "FptrMapInt64Int8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Int8 != nil {
+ x.FptrMapInt64Int8 = nil
+ }
+ } else {
+ if x.FptrMapInt64Int8 == nil {
+ x.FptrMapInt64Int8 = new(map[int64]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Int8X(x.FptrMapInt64Int8, d)
+ }
+ }
+ case "FMapInt64Int16":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Int16X(&x.FMapInt64Int16, d)
+ }
+ }
+ case "FptrMapInt64Int16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Int16 != nil {
+ x.FptrMapInt64Int16 = nil
+ }
+ } else {
+ if x.FptrMapInt64Int16 == nil {
+ x.FptrMapInt64Int16 = new(map[int64]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Int16X(x.FptrMapInt64Int16, d)
+ }
+ }
+ case "FMapInt64Int32":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Int32X(&x.FMapInt64Int32, d)
+ }
+ }
+ case "FptrMapInt64Int32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Int32 != nil {
+ x.FptrMapInt64Int32 = nil
+ }
+ } else {
+ if x.FptrMapInt64Int32 == nil {
+ x.FptrMapInt64Int32 = new(map[int64]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Int32X(x.FptrMapInt64Int32, d)
+ }
+ }
+ case "FMapInt64Int64":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Int64X(&x.FMapInt64Int64, d)
+ }
+ }
+ case "FptrMapInt64Int64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Int64 != nil {
+ x.FptrMapInt64Int64 = nil
+ }
+ } else {
+ if x.FptrMapInt64Int64 == nil {
+ x.FptrMapInt64Int64 = new(map[int64]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Int64X(x.FptrMapInt64Int64, d)
+ }
+ }
+ case "FMapInt64Float32":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Float32X(&x.FMapInt64Float32, d)
+ }
+ }
+ case "FptrMapInt64Float32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Float32 != nil {
+ x.FptrMapInt64Float32 = nil
+ }
+ } else {
+ if x.FptrMapInt64Float32 == nil {
+ x.FptrMapInt64Float32 = new(map[int64]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Float32X(x.FptrMapInt64Float32, d)
+ }
+ }
+ case "FMapInt64Float64":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Float64X(&x.FMapInt64Float64, d)
+ }
+ }
+ case "FptrMapInt64Float64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Float64 != nil {
+ x.FptrMapInt64Float64 = nil
+ }
+ } else {
+ if x.FptrMapInt64Float64 == nil {
+ x.FptrMapInt64Float64 = new(map[int64]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Float64X(x.FptrMapInt64Float64, d)
+ }
+ }
+ case "FMapInt64Bool":
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64BoolX(&x.FMapInt64Bool, d)
+ }
+ }
+ case "FptrMapInt64Bool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Bool != nil {
+ x.FptrMapInt64Bool = nil
+ }
+ } else {
+ if x.FptrMapInt64Bool == nil {
+ x.FptrMapInt64Bool = new(map[int64]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64BoolX(x.FptrMapInt64Bool, d)
+ }
+ }
+ case "FMapBoolIntf":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolIntfX(&x.FMapBoolIntf, d)
+ }
+ }
+ case "FptrMapBoolIntf":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolIntf != nil {
+ x.FptrMapBoolIntf = nil
+ }
+ } else {
+ if x.FptrMapBoolIntf == nil {
+ x.FptrMapBoolIntf = new(map[bool]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolIntfX(x.FptrMapBoolIntf, d)
+ }
+ }
+ case "FMapBoolString":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolStringX(&x.FMapBoolString, d)
+ }
+ }
+ case "FptrMapBoolString":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolString != nil {
+ x.FptrMapBoolString = nil
+ }
+ } else {
+ if x.FptrMapBoolString == nil {
+ x.FptrMapBoolString = new(map[bool]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolStringX(x.FptrMapBoolString, d)
+ }
+ }
+ case "FMapBoolUint":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolUintX(&x.FMapBoolUint, d)
+ }
+ }
+ case "FptrMapBoolUint":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolUint != nil {
+ x.FptrMapBoolUint = nil
+ }
+ } else {
+ if x.FptrMapBoolUint == nil {
+ x.FptrMapBoolUint = new(map[bool]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolUintX(x.FptrMapBoolUint, d)
+ }
+ }
+ case "FMapBoolUint8":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolUint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolUint8X(&x.FMapBoolUint8, d)
+ }
+ }
+ case "FptrMapBoolUint8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolUint8 != nil {
+ x.FptrMapBoolUint8 = nil
+ }
+ } else {
+ if x.FptrMapBoolUint8 == nil {
+ x.FptrMapBoolUint8 = new(map[bool]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolUint8X(x.FptrMapBoolUint8, d)
+ }
+ }
+ case "FMapBoolUint16":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolUint16X(&x.FMapBoolUint16, d)
+ }
+ }
+ case "FptrMapBoolUint16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolUint16 != nil {
+ x.FptrMapBoolUint16 = nil
+ }
+ } else {
+ if x.FptrMapBoolUint16 == nil {
+ x.FptrMapBoolUint16 = new(map[bool]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolUint16X(x.FptrMapBoolUint16, d)
+ }
+ }
+ case "FMapBoolUint32":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolUint32X(&x.FMapBoolUint32, d)
+ }
+ }
+ case "FptrMapBoolUint32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolUint32 != nil {
+ x.FptrMapBoolUint32 = nil
+ }
+ } else {
+ if x.FptrMapBoolUint32 == nil {
+ x.FptrMapBoolUint32 = new(map[bool]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolUint32X(x.FptrMapBoolUint32, d)
+ }
+ }
+ case "FMapBoolUint64":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolUint64X(&x.FMapBoolUint64, d)
+ }
+ }
+ case "FptrMapBoolUint64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolUint64 != nil {
+ x.FptrMapBoolUint64 = nil
+ }
+ } else {
+ if x.FptrMapBoolUint64 == nil {
+ x.FptrMapBoolUint64 = new(map[bool]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolUint64X(x.FptrMapBoolUint64, d)
+ }
+ }
+ case "FMapBoolUintptr":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolUintptrX(&x.FMapBoolUintptr, d)
+ }
+ }
+ case "FptrMapBoolUintptr":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolUintptr != nil {
+ x.FptrMapBoolUintptr = nil
+ }
+ } else {
+ if x.FptrMapBoolUintptr == nil {
+ x.FptrMapBoolUintptr = new(map[bool]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolUintptrX(x.FptrMapBoolUintptr, d)
+ }
+ }
+ case "FMapBoolInt":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolIntX(&x.FMapBoolInt, d)
+ }
+ }
+ case "FptrMapBoolInt":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolInt != nil {
+ x.FptrMapBoolInt = nil
+ }
+ } else {
+ if x.FptrMapBoolInt == nil {
+ x.FptrMapBoolInt = new(map[bool]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolIntX(x.FptrMapBoolInt, d)
+ }
+ }
+ case "FMapBoolInt8":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolInt8X(&x.FMapBoolInt8, d)
+ }
+ }
+ case "FptrMapBoolInt8":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolInt8 != nil {
+ x.FptrMapBoolInt8 = nil
+ }
+ } else {
+ if x.FptrMapBoolInt8 == nil {
+ x.FptrMapBoolInt8 = new(map[bool]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolInt8X(x.FptrMapBoolInt8, d)
+ }
+ }
+ case "FMapBoolInt16":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolInt16X(&x.FMapBoolInt16, d)
+ }
+ }
+ case "FptrMapBoolInt16":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolInt16 != nil {
+ x.FptrMapBoolInt16 = nil
+ }
+ } else {
+ if x.FptrMapBoolInt16 == nil {
+ x.FptrMapBoolInt16 = new(map[bool]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolInt16X(x.FptrMapBoolInt16, d)
+ }
+ }
+ case "FMapBoolInt32":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolInt32X(&x.FMapBoolInt32, d)
+ }
+ }
+ case "FptrMapBoolInt32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolInt32 != nil {
+ x.FptrMapBoolInt32 = nil
+ }
+ } else {
+ if x.FptrMapBoolInt32 == nil {
+ x.FptrMapBoolInt32 = new(map[bool]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolInt32X(x.FptrMapBoolInt32, d)
+ }
+ }
+ case "FMapBoolInt64":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolInt64X(&x.FMapBoolInt64, d)
+ }
+ }
+ case "FptrMapBoolInt64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolInt64 != nil {
+ x.FptrMapBoolInt64 = nil
+ }
+ } else {
+ if x.FptrMapBoolInt64 == nil {
+ x.FptrMapBoolInt64 = new(map[bool]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolInt64X(x.FptrMapBoolInt64, d)
+ }
+ }
+ case "FMapBoolFloat32":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolFloat32X(&x.FMapBoolFloat32, d)
+ }
+ }
+ case "FptrMapBoolFloat32":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolFloat32 != nil {
+ x.FptrMapBoolFloat32 = nil
+ }
+ } else {
+ if x.FptrMapBoolFloat32 == nil {
+ x.FptrMapBoolFloat32 = new(map[bool]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolFloat32X(x.FptrMapBoolFloat32, d)
+ }
+ }
+ case "FMapBoolFloat64":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolFloat64X(&x.FMapBoolFloat64, d)
+ }
+ }
+ case "FptrMapBoolFloat64":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolFloat64 != nil {
+ x.FptrMapBoolFloat64 = nil
+ }
+ } else {
+ if x.FptrMapBoolFloat64 == nil {
+ x.FptrMapBoolFloat64 = new(map[bool]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolFloat64X(x.FptrMapBoolFloat64, d)
+ }
+ }
+ case "FMapBoolBool":
+ if r.TryDecodeAsNil() {
+ x.FMapBoolBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolBoolX(&x.FMapBoolBool, d)
+ }
+ }
+ case "FptrMapBoolBool":
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolBool != nil {
+ x.FptrMapBoolBool = nil
+ }
+ } else {
+ if x.FptrMapBoolBool == nil {
+ x.FptrMapBoolBool = new(map[bool]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolBoolX(x.FptrMapBoolBool, d)
+ }
+ }
+ default:
+ z.DecStructFieldNotFound(-1, yys3)
+ } // end switch yys3
+ } // end for yyj3
+ r.ReadMapEnd()
+}
+
+func (x *TestMammoth2) codecDecodeSelfFromArray(l int, d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+ var yyj1141 int
+ var yyb1141 bool
+ var yyhl1141 bool = l >= 0
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FIntf = nil
+ } else {
+ if false {
+ } else {
+ z.DecFallback(&x.FIntf, true)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrIntf != nil {
+ x.FptrIntf = nil
+ }
+ } else {
+ if x.FptrIntf == nil {
+ x.FptrIntf = new(interface{})
+ }
+
+ if false {
+ } else {
+ z.DecFallback(x.FptrIntf, true)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FString = ""
+ } else {
+ x.FString = (string)(r.DecodeString())
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrString != nil {
+ x.FptrString = nil
+ }
+ } else {
+ if x.FptrString == nil {
+ x.FptrString = new(string)
+ }
+
+ if false {
+ } else {
+ *x.FptrString = (string)(r.DecodeString())
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FFloat32 = 0
+ } else {
+ x.FFloat32 = (float32)(r.DecodeFloat32As64())
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrFloat32 != nil {
+ x.FptrFloat32 = nil
+ }
+ } else {
+ if x.FptrFloat32 == nil {
+ x.FptrFloat32 = new(float32)
+ }
+
+ if false {
+ } else {
+ *x.FptrFloat32 = (float32)(r.DecodeFloat32As64())
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FFloat64 = 0
+ } else {
+ x.FFloat64 = (float64)(r.DecodeFloat64())
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrFloat64 != nil {
+ x.FptrFloat64 = nil
+ }
+ } else {
+ if x.FptrFloat64 == nil {
+ x.FptrFloat64 = new(float64)
+ }
+
+ if false {
+ } else {
+ *x.FptrFloat64 = (float64)(r.DecodeFloat64())
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FUint = 0
+ } else {
+ x.FUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrUint != nil {
+ x.FptrUint = nil
+ }
+ } else {
+ if x.FptrUint == nil {
+ x.FptrUint = new(uint)
+ }
+
+ if false {
+ } else {
+ *x.FptrUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FUint8 = 0
+ } else {
+ x.FUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8))
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrUint8 != nil {
+ x.FptrUint8 = nil
+ }
+ } else {
+ if x.FptrUint8 == nil {
+ x.FptrUint8 = new(uint8)
+ }
+
+ if false {
+ } else {
+ *x.FptrUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8))
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FUint16 = 0
+ } else {
+ x.FUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16))
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrUint16 != nil {
+ x.FptrUint16 = nil
+ }
+ } else {
+ if x.FptrUint16 == nil {
+ x.FptrUint16 = new(uint16)
+ }
+
+ if false {
+ } else {
+ *x.FptrUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16))
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FUint32 = 0
+ } else {
+ x.FUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32))
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrUint32 != nil {
+ x.FptrUint32 = nil
+ }
+ } else {
+ if x.FptrUint32 == nil {
+ x.FptrUint32 = new(uint32)
+ }
+
+ if false {
+ } else {
+ *x.FptrUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32))
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FUint64 = 0
+ } else {
+ x.FUint64 = (uint64)(r.DecodeUint64())
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrUint64 != nil {
+ x.FptrUint64 = nil
+ }
+ } else {
+ if x.FptrUint64 == nil {
+ x.FptrUint64 = new(uint64)
+ }
+
+ if false {
+ } else {
+ *x.FptrUint64 = (uint64)(r.DecodeUint64())
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FUintptr = 0
+ } else {
+ x.FUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrUintptr != nil {
+ x.FptrUintptr = nil
+ }
+ } else {
+ if x.FptrUintptr == nil {
+ x.FptrUintptr = new(uintptr)
+ }
+
+ if false {
+ } else {
+ *x.FptrUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FInt = 0
+ } else {
+ x.FInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781))
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrInt != nil {
+ x.FptrInt = nil
+ }
+ } else {
+ if x.FptrInt == nil {
+ x.FptrInt = new(int)
+ }
+
+ if false {
+ } else {
+ *x.FptrInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781))
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FInt8 = 0
+ } else {
+ x.FInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8))
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrInt8 != nil {
+ x.FptrInt8 = nil
+ }
+ } else {
+ if x.FptrInt8 == nil {
+ x.FptrInt8 = new(int8)
+ }
+
+ if false {
+ } else {
+ *x.FptrInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8))
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FInt16 = 0
+ } else {
+ x.FInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16))
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrInt16 != nil {
+ x.FptrInt16 = nil
+ }
+ } else {
+ if x.FptrInt16 == nil {
+ x.FptrInt16 = new(int16)
+ }
+
+ if false {
+ } else {
+ *x.FptrInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16))
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FInt32 = 0
+ } else {
+ x.FInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32))
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrInt32 != nil {
+ x.FptrInt32 = nil
+ }
+ } else {
+ if x.FptrInt32 == nil {
+ x.FptrInt32 = new(int32)
+ }
+
+ if false {
+ } else {
+ *x.FptrInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32))
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FInt64 = 0
+ } else {
+ x.FInt64 = (int64)(r.DecodeInt64())
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrInt64 != nil {
+ x.FptrInt64 = nil
+ }
+ } else {
+ if x.FptrInt64 == nil {
+ x.FptrInt64 = new(int64)
+ }
+
+ if false {
+ } else {
+ *x.FptrInt64 = (int64)(r.DecodeInt64())
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FBool = false
+ } else {
+ x.FBool = (bool)(r.DecodeBool())
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrBool != nil {
+ x.FptrBool = nil
+ }
+ } else {
+ if x.FptrBool == nil {
+ x.FptrBool = new(bool)
+ }
+
+ if false {
+ } else {
+ *x.FptrBool = (bool)(r.DecodeBool())
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceIntfX(&x.FSliceIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceIntf != nil {
+ x.FptrSliceIntf = nil
+ }
+ } else {
+ if x.FptrSliceIntf == nil {
+ x.FptrSliceIntf = new([]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceIntfX(x.FptrSliceIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceStringX(&x.FSliceString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceString != nil {
+ x.FptrSliceString = nil
+ }
+ } else {
+ if x.FptrSliceString == nil {
+ x.FptrSliceString = new([]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceStringX(x.FptrSliceString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceFloat32X(&x.FSliceFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceFloat32 != nil {
+ x.FptrSliceFloat32 = nil
+ }
+ } else {
+ if x.FptrSliceFloat32 == nil {
+ x.FptrSliceFloat32 = new([]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceFloat32X(x.FptrSliceFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceFloat64X(&x.FSliceFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceFloat64 != nil {
+ x.FptrSliceFloat64 = nil
+ }
+ } else {
+ if x.FptrSliceFloat64 == nil {
+ x.FptrSliceFloat64 = new([]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceFloat64X(x.FptrSliceFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceUintX(&x.FSliceUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceUint != nil {
+ x.FptrSliceUint = nil
+ }
+ } else {
+ if x.FptrSliceUint == nil {
+ x.FptrSliceUint = new([]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceUintX(x.FptrSliceUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceUint8 = nil
+ } else {
+ if false {
+ } else {
+ x.FSliceUint8 = r.DecodeBytes(([]byte)(x.FSliceUint8), false)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceUint8 != nil {
+ x.FptrSliceUint8 = nil
+ }
+ } else {
+ if x.FptrSliceUint8 == nil {
+ x.FptrSliceUint8 = new([]uint8)
+ }
+
+ if false {
+ } else {
+ *x.FptrSliceUint8 = r.DecodeBytes(*(*[]byte)(x.FptrSliceUint8), false)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceUint16X(&x.FSliceUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceUint16 != nil {
+ x.FptrSliceUint16 = nil
+ }
+ } else {
+ if x.FptrSliceUint16 == nil {
+ x.FptrSliceUint16 = new([]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceUint16X(x.FptrSliceUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceUint32X(&x.FSliceUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceUint32 != nil {
+ x.FptrSliceUint32 = nil
+ }
+ } else {
+ if x.FptrSliceUint32 == nil {
+ x.FptrSliceUint32 = new([]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceUint32X(x.FptrSliceUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceUint64X(&x.FSliceUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceUint64 != nil {
+ x.FptrSliceUint64 = nil
+ }
+ } else {
+ if x.FptrSliceUint64 == nil {
+ x.FptrSliceUint64 = new([]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceUint64X(x.FptrSliceUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceUintptrX(&x.FSliceUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceUintptr != nil {
+ x.FptrSliceUintptr = nil
+ }
+ } else {
+ if x.FptrSliceUintptr == nil {
+ x.FptrSliceUintptr = new([]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceUintptrX(x.FptrSliceUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceIntX(&x.FSliceInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceInt != nil {
+ x.FptrSliceInt = nil
+ }
+ } else {
+ if x.FptrSliceInt == nil {
+ x.FptrSliceInt = new([]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceIntX(x.FptrSliceInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceInt8X(&x.FSliceInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceInt8 != nil {
+ x.FptrSliceInt8 = nil
+ }
+ } else {
+ if x.FptrSliceInt8 == nil {
+ x.FptrSliceInt8 = new([]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceInt8X(x.FptrSliceInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceInt16X(&x.FSliceInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceInt16 != nil {
+ x.FptrSliceInt16 = nil
+ }
+ } else {
+ if x.FptrSliceInt16 == nil {
+ x.FptrSliceInt16 = new([]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceInt16X(x.FptrSliceInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceInt32X(&x.FSliceInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceInt32 != nil {
+ x.FptrSliceInt32 = nil
+ }
+ } else {
+ if x.FptrSliceInt32 == nil {
+ x.FptrSliceInt32 = new([]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceInt32X(x.FptrSliceInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceInt64X(&x.FSliceInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceInt64 != nil {
+ x.FptrSliceInt64 = nil
+ }
+ } else {
+ if x.FptrSliceInt64 == nil {
+ x.FptrSliceInt64 = new([]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceInt64X(x.FptrSliceInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FSliceBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecSliceBoolX(&x.FSliceBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrSliceBool != nil {
+ x.FptrSliceBool = nil
+ }
+ } else {
+ if x.FptrSliceBool == nil {
+ x.FptrSliceBool = new([]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecSliceBoolX(x.FptrSliceBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfIntfX(&x.FMapIntfIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfIntf != nil {
+ x.FptrMapIntfIntf = nil
+ }
+ } else {
+ if x.FptrMapIntfIntf == nil {
+ x.FptrMapIntfIntf = new(map[interface{}]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfIntfX(x.FptrMapIntfIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfStringX(&x.FMapIntfString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfString != nil {
+ x.FptrMapIntfString = nil
+ }
+ } else {
+ if x.FptrMapIntfString == nil {
+ x.FptrMapIntfString = new(map[interface{}]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfStringX(x.FptrMapIntfString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfUintX(&x.FMapIntfUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfUint != nil {
+ x.FptrMapIntfUint = nil
+ }
+ } else {
+ if x.FptrMapIntfUint == nil {
+ x.FptrMapIntfUint = new(map[interface{}]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfUintX(x.FptrMapIntfUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfUint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfUint8X(&x.FMapIntfUint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfUint8 != nil {
+ x.FptrMapIntfUint8 = nil
+ }
+ } else {
+ if x.FptrMapIntfUint8 == nil {
+ x.FptrMapIntfUint8 = new(map[interface{}]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfUint8X(x.FptrMapIntfUint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfUint16X(&x.FMapIntfUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfUint16 != nil {
+ x.FptrMapIntfUint16 = nil
+ }
+ } else {
+ if x.FptrMapIntfUint16 == nil {
+ x.FptrMapIntfUint16 = new(map[interface{}]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfUint16X(x.FptrMapIntfUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfUint32X(&x.FMapIntfUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfUint32 != nil {
+ x.FptrMapIntfUint32 = nil
+ }
+ } else {
+ if x.FptrMapIntfUint32 == nil {
+ x.FptrMapIntfUint32 = new(map[interface{}]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfUint32X(x.FptrMapIntfUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfUint64X(&x.FMapIntfUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfUint64 != nil {
+ x.FptrMapIntfUint64 = nil
+ }
+ } else {
+ if x.FptrMapIntfUint64 == nil {
+ x.FptrMapIntfUint64 = new(map[interface{}]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfUint64X(x.FptrMapIntfUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfUintptrX(&x.FMapIntfUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfUintptr != nil {
+ x.FptrMapIntfUintptr = nil
+ }
+ } else {
+ if x.FptrMapIntfUintptr == nil {
+ x.FptrMapIntfUintptr = new(map[interface{}]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfUintptrX(x.FptrMapIntfUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfIntX(&x.FMapIntfInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfInt != nil {
+ x.FptrMapIntfInt = nil
+ }
+ } else {
+ if x.FptrMapIntfInt == nil {
+ x.FptrMapIntfInt = new(map[interface{}]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfIntX(x.FptrMapIntfInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfInt8X(&x.FMapIntfInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfInt8 != nil {
+ x.FptrMapIntfInt8 = nil
+ }
+ } else {
+ if x.FptrMapIntfInt8 == nil {
+ x.FptrMapIntfInt8 = new(map[interface{}]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfInt8X(x.FptrMapIntfInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfInt16X(&x.FMapIntfInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfInt16 != nil {
+ x.FptrMapIntfInt16 = nil
+ }
+ } else {
+ if x.FptrMapIntfInt16 == nil {
+ x.FptrMapIntfInt16 = new(map[interface{}]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfInt16X(x.FptrMapIntfInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfInt32X(&x.FMapIntfInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfInt32 != nil {
+ x.FptrMapIntfInt32 = nil
+ }
+ } else {
+ if x.FptrMapIntfInt32 == nil {
+ x.FptrMapIntfInt32 = new(map[interface{}]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfInt32X(x.FptrMapIntfInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfInt64X(&x.FMapIntfInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfInt64 != nil {
+ x.FptrMapIntfInt64 = nil
+ }
+ } else {
+ if x.FptrMapIntfInt64 == nil {
+ x.FptrMapIntfInt64 = new(map[interface{}]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfInt64X(x.FptrMapIntfInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfFloat32X(&x.FMapIntfFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfFloat32 != nil {
+ x.FptrMapIntfFloat32 = nil
+ }
+ } else {
+ if x.FptrMapIntfFloat32 == nil {
+ x.FptrMapIntfFloat32 = new(map[interface{}]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfFloat32X(x.FptrMapIntfFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfFloat64X(&x.FMapIntfFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfFloat64 != nil {
+ x.FptrMapIntfFloat64 = nil
+ }
+ } else {
+ if x.FptrMapIntfFloat64 == nil {
+ x.FptrMapIntfFloat64 = new(map[interface{}]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfFloat64X(x.FptrMapIntfFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntfBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntfBoolX(&x.FMapIntfBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntfBool != nil {
+ x.FptrMapIntfBool = nil
+ }
+ } else {
+ if x.FptrMapIntfBool == nil {
+ x.FptrMapIntfBool = new(map[interface{}]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntfBoolX(x.FptrMapIntfBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringIntfX(&x.FMapStringIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringIntf != nil {
+ x.FptrMapStringIntf = nil
+ }
+ } else {
+ if x.FptrMapStringIntf == nil {
+ x.FptrMapStringIntf = new(map[string]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringIntfX(x.FptrMapStringIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringStringX(&x.FMapStringString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringString != nil {
+ x.FptrMapStringString = nil
+ }
+ } else {
+ if x.FptrMapStringString == nil {
+ x.FptrMapStringString = new(map[string]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringStringX(x.FptrMapStringString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringUintX(&x.FMapStringUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringUint != nil {
+ x.FptrMapStringUint = nil
+ }
+ } else {
+ if x.FptrMapStringUint == nil {
+ x.FptrMapStringUint = new(map[string]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringUintX(x.FptrMapStringUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringUint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringUint8X(&x.FMapStringUint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringUint8 != nil {
+ x.FptrMapStringUint8 = nil
+ }
+ } else {
+ if x.FptrMapStringUint8 == nil {
+ x.FptrMapStringUint8 = new(map[string]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringUint8X(x.FptrMapStringUint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringUint16X(&x.FMapStringUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringUint16 != nil {
+ x.FptrMapStringUint16 = nil
+ }
+ } else {
+ if x.FptrMapStringUint16 == nil {
+ x.FptrMapStringUint16 = new(map[string]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringUint16X(x.FptrMapStringUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringUint32X(&x.FMapStringUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringUint32 != nil {
+ x.FptrMapStringUint32 = nil
+ }
+ } else {
+ if x.FptrMapStringUint32 == nil {
+ x.FptrMapStringUint32 = new(map[string]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringUint32X(x.FptrMapStringUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringUint64X(&x.FMapStringUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringUint64 != nil {
+ x.FptrMapStringUint64 = nil
+ }
+ } else {
+ if x.FptrMapStringUint64 == nil {
+ x.FptrMapStringUint64 = new(map[string]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringUint64X(x.FptrMapStringUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringUintptrX(&x.FMapStringUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringUintptr != nil {
+ x.FptrMapStringUintptr = nil
+ }
+ } else {
+ if x.FptrMapStringUintptr == nil {
+ x.FptrMapStringUintptr = new(map[string]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringUintptrX(x.FptrMapStringUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringIntX(&x.FMapStringInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringInt != nil {
+ x.FptrMapStringInt = nil
+ }
+ } else {
+ if x.FptrMapStringInt == nil {
+ x.FptrMapStringInt = new(map[string]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringIntX(x.FptrMapStringInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringInt8X(&x.FMapStringInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringInt8 != nil {
+ x.FptrMapStringInt8 = nil
+ }
+ } else {
+ if x.FptrMapStringInt8 == nil {
+ x.FptrMapStringInt8 = new(map[string]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringInt8X(x.FptrMapStringInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringInt16X(&x.FMapStringInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringInt16 != nil {
+ x.FptrMapStringInt16 = nil
+ }
+ } else {
+ if x.FptrMapStringInt16 == nil {
+ x.FptrMapStringInt16 = new(map[string]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringInt16X(x.FptrMapStringInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringInt32X(&x.FMapStringInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringInt32 != nil {
+ x.FptrMapStringInt32 = nil
+ }
+ } else {
+ if x.FptrMapStringInt32 == nil {
+ x.FptrMapStringInt32 = new(map[string]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringInt32X(x.FptrMapStringInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringInt64X(&x.FMapStringInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringInt64 != nil {
+ x.FptrMapStringInt64 = nil
+ }
+ } else {
+ if x.FptrMapStringInt64 == nil {
+ x.FptrMapStringInt64 = new(map[string]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringInt64X(x.FptrMapStringInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringFloat32X(&x.FMapStringFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringFloat32 != nil {
+ x.FptrMapStringFloat32 = nil
+ }
+ } else {
+ if x.FptrMapStringFloat32 == nil {
+ x.FptrMapStringFloat32 = new(map[string]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringFloat32X(x.FptrMapStringFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringFloat64X(&x.FMapStringFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringFloat64 != nil {
+ x.FptrMapStringFloat64 = nil
+ }
+ } else {
+ if x.FptrMapStringFloat64 == nil {
+ x.FptrMapStringFloat64 = new(map[string]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringFloat64X(x.FptrMapStringFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapStringBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapStringBoolX(&x.FMapStringBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapStringBool != nil {
+ x.FptrMapStringBool = nil
+ }
+ } else {
+ if x.FptrMapStringBool == nil {
+ x.FptrMapStringBool = new(map[string]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapStringBoolX(x.FptrMapStringBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32IntfX(&x.FMapFloat32Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Intf != nil {
+ x.FptrMapFloat32Intf = nil
+ }
+ } else {
+ if x.FptrMapFloat32Intf == nil {
+ x.FptrMapFloat32Intf = new(map[float32]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32IntfX(x.FptrMapFloat32Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32StringX(&x.FMapFloat32String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32String != nil {
+ x.FptrMapFloat32String = nil
+ }
+ } else {
+ if x.FptrMapFloat32String == nil {
+ x.FptrMapFloat32String = new(map[float32]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32StringX(x.FptrMapFloat32String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32UintX(&x.FMapFloat32Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Uint != nil {
+ x.FptrMapFloat32Uint = nil
+ }
+ } else {
+ if x.FptrMapFloat32Uint == nil {
+ x.FptrMapFloat32Uint = new(map[float32]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32UintX(x.FptrMapFloat32Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint8X(&x.FMapFloat32Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Uint8 != nil {
+ x.FptrMapFloat32Uint8 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Uint8 == nil {
+ x.FptrMapFloat32Uint8 = new(map[float32]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint8X(x.FptrMapFloat32Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint16X(&x.FMapFloat32Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Uint16 != nil {
+ x.FptrMapFloat32Uint16 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Uint16 == nil {
+ x.FptrMapFloat32Uint16 = new(map[float32]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint16X(x.FptrMapFloat32Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint32X(&x.FMapFloat32Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Uint32 != nil {
+ x.FptrMapFloat32Uint32 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Uint32 == nil {
+ x.FptrMapFloat32Uint32 = new(map[float32]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint32X(x.FptrMapFloat32Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint64X(&x.FMapFloat32Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Uint64 != nil {
+ x.FptrMapFloat32Uint64 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Uint64 == nil {
+ x.FptrMapFloat32Uint64 = new(map[float32]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Uint64X(x.FptrMapFloat32Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32UintptrX(&x.FMapFloat32Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Uintptr != nil {
+ x.FptrMapFloat32Uintptr = nil
+ }
+ } else {
+ if x.FptrMapFloat32Uintptr == nil {
+ x.FptrMapFloat32Uintptr = new(map[float32]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32UintptrX(x.FptrMapFloat32Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32IntX(&x.FMapFloat32Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Int != nil {
+ x.FptrMapFloat32Int = nil
+ }
+ } else {
+ if x.FptrMapFloat32Int == nil {
+ x.FptrMapFloat32Int = new(map[float32]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32IntX(x.FptrMapFloat32Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Int8X(&x.FMapFloat32Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Int8 != nil {
+ x.FptrMapFloat32Int8 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Int8 == nil {
+ x.FptrMapFloat32Int8 = new(map[float32]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Int8X(x.FptrMapFloat32Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Int16X(&x.FMapFloat32Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Int16 != nil {
+ x.FptrMapFloat32Int16 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Int16 == nil {
+ x.FptrMapFloat32Int16 = new(map[float32]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Int16X(x.FptrMapFloat32Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Int32X(&x.FMapFloat32Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Int32 != nil {
+ x.FptrMapFloat32Int32 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Int32 == nil {
+ x.FptrMapFloat32Int32 = new(map[float32]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Int32X(x.FptrMapFloat32Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Int64X(&x.FMapFloat32Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Int64 != nil {
+ x.FptrMapFloat32Int64 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Int64 == nil {
+ x.FptrMapFloat32Int64 = new(map[float32]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Int64X(x.FptrMapFloat32Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Float32X(&x.FMapFloat32Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Float32 != nil {
+ x.FptrMapFloat32Float32 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Float32 == nil {
+ x.FptrMapFloat32Float32 = new(map[float32]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Float32X(x.FptrMapFloat32Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32Float64X(&x.FMapFloat32Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Float64 != nil {
+ x.FptrMapFloat32Float64 = nil
+ }
+ } else {
+ if x.FptrMapFloat32Float64 == nil {
+ x.FptrMapFloat32Float64 = new(map[float32]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32Float64X(x.FptrMapFloat32Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat32Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat32BoolX(&x.FMapFloat32Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat32Bool != nil {
+ x.FptrMapFloat32Bool = nil
+ }
+ } else {
+ if x.FptrMapFloat32Bool == nil {
+ x.FptrMapFloat32Bool = new(map[float32]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat32BoolX(x.FptrMapFloat32Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64IntfX(&x.FMapFloat64Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Intf != nil {
+ x.FptrMapFloat64Intf = nil
+ }
+ } else {
+ if x.FptrMapFloat64Intf == nil {
+ x.FptrMapFloat64Intf = new(map[float64]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64IntfX(x.FptrMapFloat64Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64StringX(&x.FMapFloat64String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64String != nil {
+ x.FptrMapFloat64String = nil
+ }
+ } else {
+ if x.FptrMapFloat64String == nil {
+ x.FptrMapFloat64String = new(map[float64]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64StringX(x.FptrMapFloat64String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64UintX(&x.FMapFloat64Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Uint != nil {
+ x.FptrMapFloat64Uint = nil
+ }
+ } else {
+ if x.FptrMapFloat64Uint == nil {
+ x.FptrMapFloat64Uint = new(map[float64]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64UintX(x.FptrMapFloat64Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint8X(&x.FMapFloat64Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Uint8 != nil {
+ x.FptrMapFloat64Uint8 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Uint8 == nil {
+ x.FptrMapFloat64Uint8 = new(map[float64]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint8X(x.FptrMapFloat64Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint16X(&x.FMapFloat64Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Uint16 != nil {
+ x.FptrMapFloat64Uint16 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Uint16 == nil {
+ x.FptrMapFloat64Uint16 = new(map[float64]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint16X(x.FptrMapFloat64Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint32X(&x.FMapFloat64Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Uint32 != nil {
+ x.FptrMapFloat64Uint32 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Uint32 == nil {
+ x.FptrMapFloat64Uint32 = new(map[float64]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint32X(x.FptrMapFloat64Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint64X(&x.FMapFloat64Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Uint64 != nil {
+ x.FptrMapFloat64Uint64 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Uint64 == nil {
+ x.FptrMapFloat64Uint64 = new(map[float64]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Uint64X(x.FptrMapFloat64Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64UintptrX(&x.FMapFloat64Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Uintptr != nil {
+ x.FptrMapFloat64Uintptr = nil
+ }
+ } else {
+ if x.FptrMapFloat64Uintptr == nil {
+ x.FptrMapFloat64Uintptr = new(map[float64]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64UintptrX(x.FptrMapFloat64Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64IntX(&x.FMapFloat64Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Int != nil {
+ x.FptrMapFloat64Int = nil
+ }
+ } else {
+ if x.FptrMapFloat64Int == nil {
+ x.FptrMapFloat64Int = new(map[float64]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64IntX(x.FptrMapFloat64Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Int8X(&x.FMapFloat64Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Int8 != nil {
+ x.FptrMapFloat64Int8 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Int8 == nil {
+ x.FptrMapFloat64Int8 = new(map[float64]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Int8X(x.FptrMapFloat64Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Int16X(&x.FMapFloat64Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Int16 != nil {
+ x.FptrMapFloat64Int16 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Int16 == nil {
+ x.FptrMapFloat64Int16 = new(map[float64]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Int16X(x.FptrMapFloat64Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Int32X(&x.FMapFloat64Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Int32 != nil {
+ x.FptrMapFloat64Int32 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Int32 == nil {
+ x.FptrMapFloat64Int32 = new(map[float64]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Int32X(x.FptrMapFloat64Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Int64X(&x.FMapFloat64Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Int64 != nil {
+ x.FptrMapFloat64Int64 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Int64 == nil {
+ x.FptrMapFloat64Int64 = new(map[float64]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Int64X(x.FptrMapFloat64Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Float32X(&x.FMapFloat64Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Float32 != nil {
+ x.FptrMapFloat64Float32 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Float32 == nil {
+ x.FptrMapFloat64Float32 = new(map[float64]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Float32X(x.FptrMapFloat64Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64Float64X(&x.FMapFloat64Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Float64 != nil {
+ x.FptrMapFloat64Float64 = nil
+ }
+ } else {
+ if x.FptrMapFloat64Float64 == nil {
+ x.FptrMapFloat64Float64 = new(map[float64]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64Float64X(x.FptrMapFloat64Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapFloat64Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapFloat64BoolX(&x.FMapFloat64Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapFloat64Bool != nil {
+ x.FptrMapFloat64Bool = nil
+ }
+ } else {
+ if x.FptrMapFloat64Bool == nil {
+ x.FptrMapFloat64Bool = new(map[float64]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapFloat64BoolX(x.FptrMapFloat64Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintIntfX(&x.FMapUintIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintIntf != nil {
+ x.FptrMapUintIntf = nil
+ }
+ } else {
+ if x.FptrMapUintIntf == nil {
+ x.FptrMapUintIntf = new(map[uint]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintIntfX(x.FptrMapUintIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintStringX(&x.FMapUintString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintString != nil {
+ x.FptrMapUintString = nil
+ }
+ } else {
+ if x.FptrMapUintString == nil {
+ x.FptrMapUintString = new(map[uint]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintStringX(x.FptrMapUintString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintUintX(&x.FMapUintUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintUint != nil {
+ x.FptrMapUintUint = nil
+ }
+ } else {
+ if x.FptrMapUintUint == nil {
+ x.FptrMapUintUint = new(map[uint]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintUintX(x.FptrMapUintUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintUint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintUint8X(&x.FMapUintUint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintUint8 != nil {
+ x.FptrMapUintUint8 = nil
+ }
+ } else {
+ if x.FptrMapUintUint8 == nil {
+ x.FptrMapUintUint8 = new(map[uint]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintUint8X(x.FptrMapUintUint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintUint16X(&x.FMapUintUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintUint16 != nil {
+ x.FptrMapUintUint16 = nil
+ }
+ } else {
+ if x.FptrMapUintUint16 == nil {
+ x.FptrMapUintUint16 = new(map[uint]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintUint16X(x.FptrMapUintUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintUint32X(&x.FMapUintUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintUint32 != nil {
+ x.FptrMapUintUint32 = nil
+ }
+ } else {
+ if x.FptrMapUintUint32 == nil {
+ x.FptrMapUintUint32 = new(map[uint]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintUint32X(x.FptrMapUintUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintUint64X(&x.FMapUintUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintUint64 != nil {
+ x.FptrMapUintUint64 = nil
+ }
+ } else {
+ if x.FptrMapUintUint64 == nil {
+ x.FptrMapUintUint64 = new(map[uint]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintUint64X(x.FptrMapUintUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintUintptrX(&x.FMapUintUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintUintptr != nil {
+ x.FptrMapUintUintptr = nil
+ }
+ } else {
+ if x.FptrMapUintUintptr == nil {
+ x.FptrMapUintUintptr = new(map[uint]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintUintptrX(x.FptrMapUintUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintIntX(&x.FMapUintInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintInt != nil {
+ x.FptrMapUintInt = nil
+ }
+ } else {
+ if x.FptrMapUintInt == nil {
+ x.FptrMapUintInt = new(map[uint]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintIntX(x.FptrMapUintInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintInt8X(&x.FMapUintInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintInt8 != nil {
+ x.FptrMapUintInt8 = nil
+ }
+ } else {
+ if x.FptrMapUintInt8 == nil {
+ x.FptrMapUintInt8 = new(map[uint]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintInt8X(x.FptrMapUintInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintInt16X(&x.FMapUintInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintInt16 != nil {
+ x.FptrMapUintInt16 = nil
+ }
+ } else {
+ if x.FptrMapUintInt16 == nil {
+ x.FptrMapUintInt16 = new(map[uint]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintInt16X(x.FptrMapUintInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintInt32X(&x.FMapUintInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintInt32 != nil {
+ x.FptrMapUintInt32 = nil
+ }
+ } else {
+ if x.FptrMapUintInt32 == nil {
+ x.FptrMapUintInt32 = new(map[uint]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintInt32X(x.FptrMapUintInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintInt64X(&x.FMapUintInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintInt64 != nil {
+ x.FptrMapUintInt64 = nil
+ }
+ } else {
+ if x.FptrMapUintInt64 == nil {
+ x.FptrMapUintInt64 = new(map[uint]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintInt64X(x.FptrMapUintInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintFloat32X(&x.FMapUintFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintFloat32 != nil {
+ x.FptrMapUintFloat32 = nil
+ }
+ } else {
+ if x.FptrMapUintFloat32 == nil {
+ x.FptrMapUintFloat32 = new(map[uint]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintFloat32X(x.FptrMapUintFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintFloat64X(&x.FMapUintFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintFloat64 != nil {
+ x.FptrMapUintFloat64 = nil
+ }
+ } else {
+ if x.FptrMapUintFloat64 == nil {
+ x.FptrMapUintFloat64 = new(map[uint]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintFloat64X(x.FptrMapUintFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintBoolX(&x.FMapUintBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintBool != nil {
+ x.FptrMapUintBool = nil
+ }
+ } else {
+ if x.FptrMapUintBool == nil {
+ x.FptrMapUintBool = new(map[uint]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintBoolX(x.FptrMapUintBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8IntfX(&x.FMapUint8Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Intf != nil {
+ x.FptrMapUint8Intf = nil
+ }
+ } else {
+ if x.FptrMapUint8Intf == nil {
+ x.FptrMapUint8Intf = new(map[uint8]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8IntfX(x.FptrMapUint8Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8StringX(&x.FMapUint8String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8String != nil {
+ x.FptrMapUint8String = nil
+ }
+ } else {
+ if x.FptrMapUint8String == nil {
+ x.FptrMapUint8String = new(map[uint8]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8StringX(x.FptrMapUint8String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8UintX(&x.FMapUint8Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Uint != nil {
+ x.FptrMapUint8Uint = nil
+ }
+ } else {
+ if x.FptrMapUint8Uint == nil {
+ x.FptrMapUint8Uint = new(map[uint8]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8UintX(x.FptrMapUint8Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Uint8X(&x.FMapUint8Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Uint8 != nil {
+ x.FptrMapUint8Uint8 = nil
+ }
+ } else {
+ if x.FptrMapUint8Uint8 == nil {
+ x.FptrMapUint8Uint8 = new(map[uint8]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Uint8X(x.FptrMapUint8Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Uint16X(&x.FMapUint8Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Uint16 != nil {
+ x.FptrMapUint8Uint16 = nil
+ }
+ } else {
+ if x.FptrMapUint8Uint16 == nil {
+ x.FptrMapUint8Uint16 = new(map[uint8]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Uint16X(x.FptrMapUint8Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Uint32X(&x.FMapUint8Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Uint32 != nil {
+ x.FptrMapUint8Uint32 = nil
+ }
+ } else {
+ if x.FptrMapUint8Uint32 == nil {
+ x.FptrMapUint8Uint32 = new(map[uint8]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Uint32X(x.FptrMapUint8Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Uint64X(&x.FMapUint8Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Uint64 != nil {
+ x.FptrMapUint8Uint64 = nil
+ }
+ } else {
+ if x.FptrMapUint8Uint64 == nil {
+ x.FptrMapUint8Uint64 = new(map[uint8]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Uint64X(x.FptrMapUint8Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8UintptrX(&x.FMapUint8Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Uintptr != nil {
+ x.FptrMapUint8Uintptr = nil
+ }
+ } else {
+ if x.FptrMapUint8Uintptr == nil {
+ x.FptrMapUint8Uintptr = new(map[uint8]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8UintptrX(x.FptrMapUint8Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8IntX(&x.FMapUint8Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Int != nil {
+ x.FptrMapUint8Int = nil
+ }
+ } else {
+ if x.FptrMapUint8Int == nil {
+ x.FptrMapUint8Int = new(map[uint8]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8IntX(x.FptrMapUint8Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Int8X(&x.FMapUint8Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Int8 != nil {
+ x.FptrMapUint8Int8 = nil
+ }
+ } else {
+ if x.FptrMapUint8Int8 == nil {
+ x.FptrMapUint8Int8 = new(map[uint8]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Int8X(x.FptrMapUint8Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Int16X(&x.FMapUint8Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Int16 != nil {
+ x.FptrMapUint8Int16 = nil
+ }
+ } else {
+ if x.FptrMapUint8Int16 == nil {
+ x.FptrMapUint8Int16 = new(map[uint8]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Int16X(x.FptrMapUint8Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Int32X(&x.FMapUint8Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Int32 != nil {
+ x.FptrMapUint8Int32 = nil
+ }
+ } else {
+ if x.FptrMapUint8Int32 == nil {
+ x.FptrMapUint8Int32 = new(map[uint8]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Int32X(x.FptrMapUint8Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Int64X(&x.FMapUint8Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Int64 != nil {
+ x.FptrMapUint8Int64 = nil
+ }
+ } else {
+ if x.FptrMapUint8Int64 == nil {
+ x.FptrMapUint8Int64 = new(map[uint8]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Int64X(x.FptrMapUint8Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Float32X(&x.FMapUint8Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Float32 != nil {
+ x.FptrMapUint8Float32 = nil
+ }
+ } else {
+ if x.FptrMapUint8Float32 == nil {
+ x.FptrMapUint8Float32 = new(map[uint8]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Float32X(x.FptrMapUint8Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8Float64X(&x.FMapUint8Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Float64 != nil {
+ x.FptrMapUint8Float64 = nil
+ }
+ } else {
+ if x.FptrMapUint8Float64 == nil {
+ x.FptrMapUint8Float64 = new(map[uint8]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8Float64X(x.FptrMapUint8Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint8Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint8BoolX(&x.FMapUint8Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint8Bool != nil {
+ x.FptrMapUint8Bool = nil
+ }
+ } else {
+ if x.FptrMapUint8Bool == nil {
+ x.FptrMapUint8Bool = new(map[uint8]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint8BoolX(x.FptrMapUint8Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16IntfX(&x.FMapUint16Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Intf != nil {
+ x.FptrMapUint16Intf = nil
+ }
+ } else {
+ if x.FptrMapUint16Intf == nil {
+ x.FptrMapUint16Intf = new(map[uint16]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16IntfX(x.FptrMapUint16Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16StringX(&x.FMapUint16String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16String != nil {
+ x.FptrMapUint16String = nil
+ }
+ } else {
+ if x.FptrMapUint16String == nil {
+ x.FptrMapUint16String = new(map[uint16]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16StringX(x.FptrMapUint16String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16UintX(&x.FMapUint16Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Uint != nil {
+ x.FptrMapUint16Uint = nil
+ }
+ } else {
+ if x.FptrMapUint16Uint == nil {
+ x.FptrMapUint16Uint = new(map[uint16]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16UintX(x.FptrMapUint16Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Uint8X(&x.FMapUint16Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Uint8 != nil {
+ x.FptrMapUint16Uint8 = nil
+ }
+ } else {
+ if x.FptrMapUint16Uint8 == nil {
+ x.FptrMapUint16Uint8 = new(map[uint16]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Uint8X(x.FptrMapUint16Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Uint16X(&x.FMapUint16Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Uint16 != nil {
+ x.FptrMapUint16Uint16 = nil
+ }
+ } else {
+ if x.FptrMapUint16Uint16 == nil {
+ x.FptrMapUint16Uint16 = new(map[uint16]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Uint16X(x.FptrMapUint16Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Uint32X(&x.FMapUint16Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Uint32 != nil {
+ x.FptrMapUint16Uint32 = nil
+ }
+ } else {
+ if x.FptrMapUint16Uint32 == nil {
+ x.FptrMapUint16Uint32 = new(map[uint16]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Uint32X(x.FptrMapUint16Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Uint64X(&x.FMapUint16Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Uint64 != nil {
+ x.FptrMapUint16Uint64 = nil
+ }
+ } else {
+ if x.FptrMapUint16Uint64 == nil {
+ x.FptrMapUint16Uint64 = new(map[uint16]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Uint64X(x.FptrMapUint16Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16UintptrX(&x.FMapUint16Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Uintptr != nil {
+ x.FptrMapUint16Uintptr = nil
+ }
+ } else {
+ if x.FptrMapUint16Uintptr == nil {
+ x.FptrMapUint16Uintptr = new(map[uint16]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16UintptrX(x.FptrMapUint16Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16IntX(&x.FMapUint16Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Int != nil {
+ x.FptrMapUint16Int = nil
+ }
+ } else {
+ if x.FptrMapUint16Int == nil {
+ x.FptrMapUint16Int = new(map[uint16]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16IntX(x.FptrMapUint16Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Int8X(&x.FMapUint16Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Int8 != nil {
+ x.FptrMapUint16Int8 = nil
+ }
+ } else {
+ if x.FptrMapUint16Int8 == nil {
+ x.FptrMapUint16Int8 = new(map[uint16]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Int8X(x.FptrMapUint16Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Int16X(&x.FMapUint16Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Int16 != nil {
+ x.FptrMapUint16Int16 = nil
+ }
+ } else {
+ if x.FptrMapUint16Int16 == nil {
+ x.FptrMapUint16Int16 = new(map[uint16]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Int16X(x.FptrMapUint16Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Int32X(&x.FMapUint16Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Int32 != nil {
+ x.FptrMapUint16Int32 = nil
+ }
+ } else {
+ if x.FptrMapUint16Int32 == nil {
+ x.FptrMapUint16Int32 = new(map[uint16]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Int32X(x.FptrMapUint16Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Int64X(&x.FMapUint16Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Int64 != nil {
+ x.FptrMapUint16Int64 = nil
+ }
+ } else {
+ if x.FptrMapUint16Int64 == nil {
+ x.FptrMapUint16Int64 = new(map[uint16]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Int64X(x.FptrMapUint16Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Float32X(&x.FMapUint16Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Float32 != nil {
+ x.FptrMapUint16Float32 = nil
+ }
+ } else {
+ if x.FptrMapUint16Float32 == nil {
+ x.FptrMapUint16Float32 = new(map[uint16]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Float32X(x.FptrMapUint16Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16Float64X(&x.FMapUint16Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Float64 != nil {
+ x.FptrMapUint16Float64 = nil
+ }
+ } else {
+ if x.FptrMapUint16Float64 == nil {
+ x.FptrMapUint16Float64 = new(map[uint16]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16Float64X(x.FptrMapUint16Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint16Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint16BoolX(&x.FMapUint16Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint16Bool != nil {
+ x.FptrMapUint16Bool = nil
+ }
+ } else {
+ if x.FptrMapUint16Bool == nil {
+ x.FptrMapUint16Bool = new(map[uint16]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint16BoolX(x.FptrMapUint16Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32IntfX(&x.FMapUint32Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Intf != nil {
+ x.FptrMapUint32Intf = nil
+ }
+ } else {
+ if x.FptrMapUint32Intf == nil {
+ x.FptrMapUint32Intf = new(map[uint32]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32IntfX(x.FptrMapUint32Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32StringX(&x.FMapUint32String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32String != nil {
+ x.FptrMapUint32String = nil
+ }
+ } else {
+ if x.FptrMapUint32String == nil {
+ x.FptrMapUint32String = new(map[uint32]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32StringX(x.FptrMapUint32String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32UintX(&x.FMapUint32Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Uint != nil {
+ x.FptrMapUint32Uint = nil
+ }
+ } else {
+ if x.FptrMapUint32Uint == nil {
+ x.FptrMapUint32Uint = new(map[uint32]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32UintX(x.FptrMapUint32Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Uint8X(&x.FMapUint32Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Uint8 != nil {
+ x.FptrMapUint32Uint8 = nil
+ }
+ } else {
+ if x.FptrMapUint32Uint8 == nil {
+ x.FptrMapUint32Uint8 = new(map[uint32]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Uint8X(x.FptrMapUint32Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Uint16X(&x.FMapUint32Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Uint16 != nil {
+ x.FptrMapUint32Uint16 = nil
+ }
+ } else {
+ if x.FptrMapUint32Uint16 == nil {
+ x.FptrMapUint32Uint16 = new(map[uint32]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Uint16X(x.FptrMapUint32Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Uint32X(&x.FMapUint32Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Uint32 != nil {
+ x.FptrMapUint32Uint32 = nil
+ }
+ } else {
+ if x.FptrMapUint32Uint32 == nil {
+ x.FptrMapUint32Uint32 = new(map[uint32]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Uint32X(x.FptrMapUint32Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Uint64X(&x.FMapUint32Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Uint64 != nil {
+ x.FptrMapUint32Uint64 = nil
+ }
+ } else {
+ if x.FptrMapUint32Uint64 == nil {
+ x.FptrMapUint32Uint64 = new(map[uint32]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Uint64X(x.FptrMapUint32Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32UintptrX(&x.FMapUint32Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Uintptr != nil {
+ x.FptrMapUint32Uintptr = nil
+ }
+ } else {
+ if x.FptrMapUint32Uintptr == nil {
+ x.FptrMapUint32Uintptr = new(map[uint32]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32UintptrX(x.FptrMapUint32Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32IntX(&x.FMapUint32Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Int != nil {
+ x.FptrMapUint32Int = nil
+ }
+ } else {
+ if x.FptrMapUint32Int == nil {
+ x.FptrMapUint32Int = new(map[uint32]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32IntX(x.FptrMapUint32Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Int8X(&x.FMapUint32Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Int8 != nil {
+ x.FptrMapUint32Int8 = nil
+ }
+ } else {
+ if x.FptrMapUint32Int8 == nil {
+ x.FptrMapUint32Int8 = new(map[uint32]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Int8X(x.FptrMapUint32Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Int16X(&x.FMapUint32Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Int16 != nil {
+ x.FptrMapUint32Int16 = nil
+ }
+ } else {
+ if x.FptrMapUint32Int16 == nil {
+ x.FptrMapUint32Int16 = new(map[uint32]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Int16X(x.FptrMapUint32Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Int32X(&x.FMapUint32Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Int32 != nil {
+ x.FptrMapUint32Int32 = nil
+ }
+ } else {
+ if x.FptrMapUint32Int32 == nil {
+ x.FptrMapUint32Int32 = new(map[uint32]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Int32X(x.FptrMapUint32Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Int64X(&x.FMapUint32Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Int64 != nil {
+ x.FptrMapUint32Int64 = nil
+ }
+ } else {
+ if x.FptrMapUint32Int64 == nil {
+ x.FptrMapUint32Int64 = new(map[uint32]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Int64X(x.FptrMapUint32Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Float32X(&x.FMapUint32Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Float32 != nil {
+ x.FptrMapUint32Float32 = nil
+ }
+ } else {
+ if x.FptrMapUint32Float32 == nil {
+ x.FptrMapUint32Float32 = new(map[uint32]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Float32X(x.FptrMapUint32Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32Float64X(&x.FMapUint32Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Float64 != nil {
+ x.FptrMapUint32Float64 = nil
+ }
+ } else {
+ if x.FptrMapUint32Float64 == nil {
+ x.FptrMapUint32Float64 = new(map[uint32]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32Float64X(x.FptrMapUint32Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint32Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint32BoolX(&x.FMapUint32Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint32Bool != nil {
+ x.FptrMapUint32Bool = nil
+ }
+ } else {
+ if x.FptrMapUint32Bool == nil {
+ x.FptrMapUint32Bool = new(map[uint32]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint32BoolX(x.FptrMapUint32Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64IntfX(&x.FMapUint64Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Intf != nil {
+ x.FptrMapUint64Intf = nil
+ }
+ } else {
+ if x.FptrMapUint64Intf == nil {
+ x.FptrMapUint64Intf = new(map[uint64]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64IntfX(x.FptrMapUint64Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64StringX(&x.FMapUint64String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64String != nil {
+ x.FptrMapUint64String = nil
+ }
+ } else {
+ if x.FptrMapUint64String == nil {
+ x.FptrMapUint64String = new(map[uint64]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64StringX(x.FptrMapUint64String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64UintX(&x.FMapUint64Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Uint != nil {
+ x.FptrMapUint64Uint = nil
+ }
+ } else {
+ if x.FptrMapUint64Uint == nil {
+ x.FptrMapUint64Uint = new(map[uint64]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64UintX(x.FptrMapUint64Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Uint8X(&x.FMapUint64Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Uint8 != nil {
+ x.FptrMapUint64Uint8 = nil
+ }
+ } else {
+ if x.FptrMapUint64Uint8 == nil {
+ x.FptrMapUint64Uint8 = new(map[uint64]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Uint8X(x.FptrMapUint64Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Uint16X(&x.FMapUint64Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Uint16 != nil {
+ x.FptrMapUint64Uint16 = nil
+ }
+ } else {
+ if x.FptrMapUint64Uint16 == nil {
+ x.FptrMapUint64Uint16 = new(map[uint64]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Uint16X(x.FptrMapUint64Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Uint32X(&x.FMapUint64Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Uint32 != nil {
+ x.FptrMapUint64Uint32 = nil
+ }
+ } else {
+ if x.FptrMapUint64Uint32 == nil {
+ x.FptrMapUint64Uint32 = new(map[uint64]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Uint32X(x.FptrMapUint64Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Uint64X(&x.FMapUint64Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Uint64 != nil {
+ x.FptrMapUint64Uint64 = nil
+ }
+ } else {
+ if x.FptrMapUint64Uint64 == nil {
+ x.FptrMapUint64Uint64 = new(map[uint64]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Uint64X(x.FptrMapUint64Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64UintptrX(&x.FMapUint64Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Uintptr != nil {
+ x.FptrMapUint64Uintptr = nil
+ }
+ } else {
+ if x.FptrMapUint64Uintptr == nil {
+ x.FptrMapUint64Uintptr = new(map[uint64]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64UintptrX(x.FptrMapUint64Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64IntX(&x.FMapUint64Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Int != nil {
+ x.FptrMapUint64Int = nil
+ }
+ } else {
+ if x.FptrMapUint64Int == nil {
+ x.FptrMapUint64Int = new(map[uint64]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64IntX(x.FptrMapUint64Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Int8X(&x.FMapUint64Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Int8 != nil {
+ x.FptrMapUint64Int8 = nil
+ }
+ } else {
+ if x.FptrMapUint64Int8 == nil {
+ x.FptrMapUint64Int8 = new(map[uint64]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Int8X(x.FptrMapUint64Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Int16X(&x.FMapUint64Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Int16 != nil {
+ x.FptrMapUint64Int16 = nil
+ }
+ } else {
+ if x.FptrMapUint64Int16 == nil {
+ x.FptrMapUint64Int16 = new(map[uint64]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Int16X(x.FptrMapUint64Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Int32X(&x.FMapUint64Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Int32 != nil {
+ x.FptrMapUint64Int32 = nil
+ }
+ } else {
+ if x.FptrMapUint64Int32 == nil {
+ x.FptrMapUint64Int32 = new(map[uint64]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Int32X(x.FptrMapUint64Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Int64X(&x.FMapUint64Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Int64 != nil {
+ x.FptrMapUint64Int64 = nil
+ }
+ } else {
+ if x.FptrMapUint64Int64 == nil {
+ x.FptrMapUint64Int64 = new(map[uint64]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Int64X(x.FptrMapUint64Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Float32X(&x.FMapUint64Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Float32 != nil {
+ x.FptrMapUint64Float32 = nil
+ }
+ } else {
+ if x.FptrMapUint64Float32 == nil {
+ x.FptrMapUint64Float32 = new(map[uint64]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Float32X(x.FptrMapUint64Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64Float64X(&x.FMapUint64Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Float64 != nil {
+ x.FptrMapUint64Float64 = nil
+ }
+ } else {
+ if x.FptrMapUint64Float64 == nil {
+ x.FptrMapUint64Float64 = new(map[uint64]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64Float64X(x.FptrMapUint64Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUint64Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUint64BoolX(&x.FMapUint64Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUint64Bool != nil {
+ x.FptrMapUint64Bool = nil
+ }
+ } else {
+ if x.FptrMapUint64Bool == nil {
+ x.FptrMapUint64Bool = new(map[uint64]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUint64BoolX(x.FptrMapUint64Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrIntfX(&x.FMapUintptrIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrIntf != nil {
+ x.FptrMapUintptrIntf = nil
+ }
+ } else {
+ if x.FptrMapUintptrIntf == nil {
+ x.FptrMapUintptrIntf = new(map[uintptr]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrIntfX(x.FptrMapUintptrIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrStringX(&x.FMapUintptrString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrString != nil {
+ x.FptrMapUintptrString = nil
+ }
+ } else {
+ if x.FptrMapUintptrString == nil {
+ x.FptrMapUintptrString = new(map[uintptr]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrStringX(x.FptrMapUintptrString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrUintX(&x.FMapUintptrUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrUint != nil {
+ x.FptrMapUintptrUint = nil
+ }
+ } else {
+ if x.FptrMapUintptrUint == nil {
+ x.FptrMapUintptrUint = new(map[uintptr]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrUintX(x.FptrMapUintptrUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrUint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrUint8X(&x.FMapUintptrUint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrUint8 != nil {
+ x.FptrMapUintptrUint8 = nil
+ }
+ } else {
+ if x.FptrMapUintptrUint8 == nil {
+ x.FptrMapUintptrUint8 = new(map[uintptr]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrUint8X(x.FptrMapUintptrUint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrUint16X(&x.FMapUintptrUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrUint16 != nil {
+ x.FptrMapUintptrUint16 = nil
+ }
+ } else {
+ if x.FptrMapUintptrUint16 == nil {
+ x.FptrMapUintptrUint16 = new(map[uintptr]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrUint16X(x.FptrMapUintptrUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrUint32X(&x.FMapUintptrUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrUint32 != nil {
+ x.FptrMapUintptrUint32 = nil
+ }
+ } else {
+ if x.FptrMapUintptrUint32 == nil {
+ x.FptrMapUintptrUint32 = new(map[uintptr]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrUint32X(x.FptrMapUintptrUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrUint64X(&x.FMapUintptrUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrUint64 != nil {
+ x.FptrMapUintptrUint64 = nil
+ }
+ } else {
+ if x.FptrMapUintptrUint64 == nil {
+ x.FptrMapUintptrUint64 = new(map[uintptr]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrUint64X(x.FptrMapUintptrUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrUintptrX(&x.FMapUintptrUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrUintptr != nil {
+ x.FptrMapUintptrUintptr = nil
+ }
+ } else {
+ if x.FptrMapUintptrUintptr == nil {
+ x.FptrMapUintptrUintptr = new(map[uintptr]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrUintptrX(x.FptrMapUintptrUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrIntX(&x.FMapUintptrInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrInt != nil {
+ x.FptrMapUintptrInt = nil
+ }
+ } else {
+ if x.FptrMapUintptrInt == nil {
+ x.FptrMapUintptrInt = new(map[uintptr]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrIntX(x.FptrMapUintptrInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrInt8X(&x.FMapUintptrInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrInt8 != nil {
+ x.FptrMapUintptrInt8 = nil
+ }
+ } else {
+ if x.FptrMapUintptrInt8 == nil {
+ x.FptrMapUintptrInt8 = new(map[uintptr]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrInt8X(x.FptrMapUintptrInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrInt16X(&x.FMapUintptrInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrInt16 != nil {
+ x.FptrMapUintptrInt16 = nil
+ }
+ } else {
+ if x.FptrMapUintptrInt16 == nil {
+ x.FptrMapUintptrInt16 = new(map[uintptr]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrInt16X(x.FptrMapUintptrInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrInt32X(&x.FMapUintptrInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrInt32 != nil {
+ x.FptrMapUintptrInt32 = nil
+ }
+ } else {
+ if x.FptrMapUintptrInt32 == nil {
+ x.FptrMapUintptrInt32 = new(map[uintptr]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrInt32X(x.FptrMapUintptrInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrInt64X(&x.FMapUintptrInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrInt64 != nil {
+ x.FptrMapUintptrInt64 = nil
+ }
+ } else {
+ if x.FptrMapUintptrInt64 == nil {
+ x.FptrMapUintptrInt64 = new(map[uintptr]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrInt64X(x.FptrMapUintptrInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrFloat32X(&x.FMapUintptrFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrFloat32 != nil {
+ x.FptrMapUintptrFloat32 = nil
+ }
+ } else {
+ if x.FptrMapUintptrFloat32 == nil {
+ x.FptrMapUintptrFloat32 = new(map[uintptr]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrFloat32X(x.FptrMapUintptrFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrFloat64X(&x.FMapUintptrFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrFloat64 != nil {
+ x.FptrMapUintptrFloat64 = nil
+ }
+ } else {
+ if x.FptrMapUintptrFloat64 == nil {
+ x.FptrMapUintptrFloat64 = new(map[uintptr]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrFloat64X(x.FptrMapUintptrFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapUintptrBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapUintptrBoolX(&x.FMapUintptrBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapUintptrBool != nil {
+ x.FptrMapUintptrBool = nil
+ }
+ } else {
+ if x.FptrMapUintptrBool == nil {
+ x.FptrMapUintptrBool = new(map[uintptr]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapUintptrBoolX(x.FptrMapUintptrBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntIntfX(&x.FMapIntIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntIntf != nil {
+ x.FptrMapIntIntf = nil
+ }
+ } else {
+ if x.FptrMapIntIntf == nil {
+ x.FptrMapIntIntf = new(map[int]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntIntfX(x.FptrMapIntIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntStringX(&x.FMapIntString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntString != nil {
+ x.FptrMapIntString = nil
+ }
+ } else {
+ if x.FptrMapIntString == nil {
+ x.FptrMapIntString = new(map[int]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntStringX(x.FptrMapIntString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntUintX(&x.FMapIntUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntUint != nil {
+ x.FptrMapIntUint = nil
+ }
+ } else {
+ if x.FptrMapIntUint == nil {
+ x.FptrMapIntUint = new(map[int]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntUintX(x.FptrMapIntUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntUint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntUint8X(&x.FMapIntUint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntUint8 != nil {
+ x.FptrMapIntUint8 = nil
+ }
+ } else {
+ if x.FptrMapIntUint8 == nil {
+ x.FptrMapIntUint8 = new(map[int]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntUint8X(x.FptrMapIntUint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntUint16X(&x.FMapIntUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntUint16 != nil {
+ x.FptrMapIntUint16 = nil
+ }
+ } else {
+ if x.FptrMapIntUint16 == nil {
+ x.FptrMapIntUint16 = new(map[int]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntUint16X(x.FptrMapIntUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntUint32X(&x.FMapIntUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntUint32 != nil {
+ x.FptrMapIntUint32 = nil
+ }
+ } else {
+ if x.FptrMapIntUint32 == nil {
+ x.FptrMapIntUint32 = new(map[int]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntUint32X(x.FptrMapIntUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntUint64X(&x.FMapIntUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntUint64 != nil {
+ x.FptrMapIntUint64 = nil
+ }
+ } else {
+ if x.FptrMapIntUint64 == nil {
+ x.FptrMapIntUint64 = new(map[int]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntUint64X(x.FptrMapIntUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntUintptrX(&x.FMapIntUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntUintptr != nil {
+ x.FptrMapIntUintptr = nil
+ }
+ } else {
+ if x.FptrMapIntUintptr == nil {
+ x.FptrMapIntUintptr = new(map[int]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntUintptrX(x.FptrMapIntUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntIntX(&x.FMapIntInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntInt != nil {
+ x.FptrMapIntInt = nil
+ }
+ } else {
+ if x.FptrMapIntInt == nil {
+ x.FptrMapIntInt = new(map[int]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntIntX(x.FptrMapIntInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntInt8X(&x.FMapIntInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntInt8 != nil {
+ x.FptrMapIntInt8 = nil
+ }
+ } else {
+ if x.FptrMapIntInt8 == nil {
+ x.FptrMapIntInt8 = new(map[int]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntInt8X(x.FptrMapIntInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntInt16X(&x.FMapIntInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntInt16 != nil {
+ x.FptrMapIntInt16 = nil
+ }
+ } else {
+ if x.FptrMapIntInt16 == nil {
+ x.FptrMapIntInt16 = new(map[int]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntInt16X(x.FptrMapIntInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntInt32X(&x.FMapIntInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntInt32 != nil {
+ x.FptrMapIntInt32 = nil
+ }
+ } else {
+ if x.FptrMapIntInt32 == nil {
+ x.FptrMapIntInt32 = new(map[int]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntInt32X(x.FptrMapIntInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntInt64X(&x.FMapIntInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntInt64 != nil {
+ x.FptrMapIntInt64 = nil
+ }
+ } else {
+ if x.FptrMapIntInt64 == nil {
+ x.FptrMapIntInt64 = new(map[int]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntInt64X(x.FptrMapIntInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntFloat32X(&x.FMapIntFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntFloat32 != nil {
+ x.FptrMapIntFloat32 = nil
+ }
+ } else {
+ if x.FptrMapIntFloat32 == nil {
+ x.FptrMapIntFloat32 = new(map[int]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntFloat32X(x.FptrMapIntFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntFloat64X(&x.FMapIntFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntFloat64 != nil {
+ x.FptrMapIntFloat64 = nil
+ }
+ } else {
+ if x.FptrMapIntFloat64 == nil {
+ x.FptrMapIntFloat64 = new(map[int]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntFloat64X(x.FptrMapIntFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapIntBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapIntBoolX(&x.FMapIntBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapIntBool != nil {
+ x.FptrMapIntBool = nil
+ }
+ } else {
+ if x.FptrMapIntBool == nil {
+ x.FptrMapIntBool = new(map[int]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapIntBoolX(x.FptrMapIntBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8IntfX(&x.FMapInt8Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Intf != nil {
+ x.FptrMapInt8Intf = nil
+ }
+ } else {
+ if x.FptrMapInt8Intf == nil {
+ x.FptrMapInt8Intf = new(map[int8]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8IntfX(x.FptrMapInt8Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8StringX(&x.FMapInt8String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8String != nil {
+ x.FptrMapInt8String = nil
+ }
+ } else {
+ if x.FptrMapInt8String == nil {
+ x.FptrMapInt8String = new(map[int8]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8StringX(x.FptrMapInt8String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8UintX(&x.FMapInt8Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Uint != nil {
+ x.FptrMapInt8Uint = nil
+ }
+ } else {
+ if x.FptrMapInt8Uint == nil {
+ x.FptrMapInt8Uint = new(map[int8]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8UintX(x.FptrMapInt8Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Uint8X(&x.FMapInt8Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Uint8 != nil {
+ x.FptrMapInt8Uint8 = nil
+ }
+ } else {
+ if x.FptrMapInt8Uint8 == nil {
+ x.FptrMapInt8Uint8 = new(map[int8]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Uint8X(x.FptrMapInt8Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Uint16X(&x.FMapInt8Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Uint16 != nil {
+ x.FptrMapInt8Uint16 = nil
+ }
+ } else {
+ if x.FptrMapInt8Uint16 == nil {
+ x.FptrMapInt8Uint16 = new(map[int8]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Uint16X(x.FptrMapInt8Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Uint32X(&x.FMapInt8Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Uint32 != nil {
+ x.FptrMapInt8Uint32 = nil
+ }
+ } else {
+ if x.FptrMapInt8Uint32 == nil {
+ x.FptrMapInt8Uint32 = new(map[int8]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Uint32X(x.FptrMapInt8Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Uint64X(&x.FMapInt8Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Uint64 != nil {
+ x.FptrMapInt8Uint64 = nil
+ }
+ } else {
+ if x.FptrMapInt8Uint64 == nil {
+ x.FptrMapInt8Uint64 = new(map[int8]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Uint64X(x.FptrMapInt8Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8UintptrX(&x.FMapInt8Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Uintptr != nil {
+ x.FptrMapInt8Uintptr = nil
+ }
+ } else {
+ if x.FptrMapInt8Uintptr == nil {
+ x.FptrMapInt8Uintptr = new(map[int8]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8UintptrX(x.FptrMapInt8Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8IntX(&x.FMapInt8Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Int != nil {
+ x.FptrMapInt8Int = nil
+ }
+ } else {
+ if x.FptrMapInt8Int == nil {
+ x.FptrMapInt8Int = new(map[int8]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8IntX(x.FptrMapInt8Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Int8X(&x.FMapInt8Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Int8 != nil {
+ x.FptrMapInt8Int8 = nil
+ }
+ } else {
+ if x.FptrMapInt8Int8 == nil {
+ x.FptrMapInt8Int8 = new(map[int8]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Int8X(x.FptrMapInt8Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Int16X(&x.FMapInt8Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Int16 != nil {
+ x.FptrMapInt8Int16 = nil
+ }
+ } else {
+ if x.FptrMapInt8Int16 == nil {
+ x.FptrMapInt8Int16 = new(map[int8]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Int16X(x.FptrMapInt8Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Int32X(&x.FMapInt8Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Int32 != nil {
+ x.FptrMapInt8Int32 = nil
+ }
+ } else {
+ if x.FptrMapInt8Int32 == nil {
+ x.FptrMapInt8Int32 = new(map[int8]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Int32X(x.FptrMapInt8Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Int64X(&x.FMapInt8Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Int64 != nil {
+ x.FptrMapInt8Int64 = nil
+ }
+ } else {
+ if x.FptrMapInt8Int64 == nil {
+ x.FptrMapInt8Int64 = new(map[int8]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Int64X(x.FptrMapInt8Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Float32X(&x.FMapInt8Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Float32 != nil {
+ x.FptrMapInt8Float32 = nil
+ }
+ } else {
+ if x.FptrMapInt8Float32 == nil {
+ x.FptrMapInt8Float32 = new(map[int8]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Float32X(x.FptrMapInt8Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8Float64X(&x.FMapInt8Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Float64 != nil {
+ x.FptrMapInt8Float64 = nil
+ }
+ } else {
+ if x.FptrMapInt8Float64 == nil {
+ x.FptrMapInt8Float64 = new(map[int8]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8Float64X(x.FptrMapInt8Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt8Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt8BoolX(&x.FMapInt8Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt8Bool != nil {
+ x.FptrMapInt8Bool = nil
+ }
+ } else {
+ if x.FptrMapInt8Bool == nil {
+ x.FptrMapInt8Bool = new(map[int8]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt8BoolX(x.FptrMapInt8Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16IntfX(&x.FMapInt16Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Intf != nil {
+ x.FptrMapInt16Intf = nil
+ }
+ } else {
+ if x.FptrMapInt16Intf == nil {
+ x.FptrMapInt16Intf = new(map[int16]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16IntfX(x.FptrMapInt16Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16StringX(&x.FMapInt16String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16String != nil {
+ x.FptrMapInt16String = nil
+ }
+ } else {
+ if x.FptrMapInt16String == nil {
+ x.FptrMapInt16String = new(map[int16]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16StringX(x.FptrMapInt16String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16UintX(&x.FMapInt16Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Uint != nil {
+ x.FptrMapInt16Uint = nil
+ }
+ } else {
+ if x.FptrMapInt16Uint == nil {
+ x.FptrMapInt16Uint = new(map[int16]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16UintX(x.FptrMapInt16Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Uint8X(&x.FMapInt16Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Uint8 != nil {
+ x.FptrMapInt16Uint8 = nil
+ }
+ } else {
+ if x.FptrMapInt16Uint8 == nil {
+ x.FptrMapInt16Uint8 = new(map[int16]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Uint8X(x.FptrMapInt16Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Uint16X(&x.FMapInt16Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Uint16 != nil {
+ x.FptrMapInt16Uint16 = nil
+ }
+ } else {
+ if x.FptrMapInt16Uint16 == nil {
+ x.FptrMapInt16Uint16 = new(map[int16]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Uint16X(x.FptrMapInt16Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Uint32X(&x.FMapInt16Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Uint32 != nil {
+ x.FptrMapInt16Uint32 = nil
+ }
+ } else {
+ if x.FptrMapInt16Uint32 == nil {
+ x.FptrMapInt16Uint32 = new(map[int16]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Uint32X(x.FptrMapInt16Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Uint64X(&x.FMapInt16Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Uint64 != nil {
+ x.FptrMapInt16Uint64 = nil
+ }
+ } else {
+ if x.FptrMapInt16Uint64 == nil {
+ x.FptrMapInt16Uint64 = new(map[int16]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Uint64X(x.FptrMapInt16Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16UintptrX(&x.FMapInt16Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Uintptr != nil {
+ x.FptrMapInt16Uintptr = nil
+ }
+ } else {
+ if x.FptrMapInt16Uintptr == nil {
+ x.FptrMapInt16Uintptr = new(map[int16]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16UintptrX(x.FptrMapInt16Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16IntX(&x.FMapInt16Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Int != nil {
+ x.FptrMapInt16Int = nil
+ }
+ } else {
+ if x.FptrMapInt16Int == nil {
+ x.FptrMapInt16Int = new(map[int16]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16IntX(x.FptrMapInt16Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Int8X(&x.FMapInt16Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Int8 != nil {
+ x.FptrMapInt16Int8 = nil
+ }
+ } else {
+ if x.FptrMapInt16Int8 == nil {
+ x.FptrMapInt16Int8 = new(map[int16]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Int8X(x.FptrMapInt16Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Int16X(&x.FMapInt16Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Int16 != nil {
+ x.FptrMapInt16Int16 = nil
+ }
+ } else {
+ if x.FptrMapInt16Int16 == nil {
+ x.FptrMapInt16Int16 = new(map[int16]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Int16X(x.FptrMapInt16Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Int32X(&x.FMapInt16Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Int32 != nil {
+ x.FptrMapInt16Int32 = nil
+ }
+ } else {
+ if x.FptrMapInt16Int32 == nil {
+ x.FptrMapInt16Int32 = new(map[int16]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Int32X(x.FptrMapInt16Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Int64X(&x.FMapInt16Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Int64 != nil {
+ x.FptrMapInt16Int64 = nil
+ }
+ } else {
+ if x.FptrMapInt16Int64 == nil {
+ x.FptrMapInt16Int64 = new(map[int16]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Int64X(x.FptrMapInt16Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Float32X(&x.FMapInt16Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Float32 != nil {
+ x.FptrMapInt16Float32 = nil
+ }
+ } else {
+ if x.FptrMapInt16Float32 == nil {
+ x.FptrMapInt16Float32 = new(map[int16]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Float32X(x.FptrMapInt16Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16Float64X(&x.FMapInt16Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Float64 != nil {
+ x.FptrMapInt16Float64 = nil
+ }
+ } else {
+ if x.FptrMapInt16Float64 == nil {
+ x.FptrMapInt16Float64 = new(map[int16]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16Float64X(x.FptrMapInt16Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt16Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt16BoolX(&x.FMapInt16Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt16Bool != nil {
+ x.FptrMapInt16Bool = nil
+ }
+ } else {
+ if x.FptrMapInt16Bool == nil {
+ x.FptrMapInt16Bool = new(map[int16]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt16BoolX(x.FptrMapInt16Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32IntfX(&x.FMapInt32Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Intf != nil {
+ x.FptrMapInt32Intf = nil
+ }
+ } else {
+ if x.FptrMapInt32Intf == nil {
+ x.FptrMapInt32Intf = new(map[int32]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32IntfX(x.FptrMapInt32Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32StringX(&x.FMapInt32String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32String != nil {
+ x.FptrMapInt32String = nil
+ }
+ } else {
+ if x.FptrMapInt32String == nil {
+ x.FptrMapInt32String = new(map[int32]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32StringX(x.FptrMapInt32String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32UintX(&x.FMapInt32Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Uint != nil {
+ x.FptrMapInt32Uint = nil
+ }
+ } else {
+ if x.FptrMapInt32Uint == nil {
+ x.FptrMapInt32Uint = new(map[int32]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32UintX(x.FptrMapInt32Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Uint8X(&x.FMapInt32Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Uint8 != nil {
+ x.FptrMapInt32Uint8 = nil
+ }
+ } else {
+ if x.FptrMapInt32Uint8 == nil {
+ x.FptrMapInt32Uint8 = new(map[int32]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Uint8X(x.FptrMapInt32Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Uint16X(&x.FMapInt32Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Uint16 != nil {
+ x.FptrMapInt32Uint16 = nil
+ }
+ } else {
+ if x.FptrMapInt32Uint16 == nil {
+ x.FptrMapInt32Uint16 = new(map[int32]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Uint16X(x.FptrMapInt32Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Uint32X(&x.FMapInt32Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Uint32 != nil {
+ x.FptrMapInt32Uint32 = nil
+ }
+ } else {
+ if x.FptrMapInt32Uint32 == nil {
+ x.FptrMapInt32Uint32 = new(map[int32]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Uint32X(x.FptrMapInt32Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Uint64X(&x.FMapInt32Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Uint64 != nil {
+ x.FptrMapInt32Uint64 = nil
+ }
+ } else {
+ if x.FptrMapInt32Uint64 == nil {
+ x.FptrMapInt32Uint64 = new(map[int32]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Uint64X(x.FptrMapInt32Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32UintptrX(&x.FMapInt32Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Uintptr != nil {
+ x.FptrMapInt32Uintptr = nil
+ }
+ } else {
+ if x.FptrMapInt32Uintptr == nil {
+ x.FptrMapInt32Uintptr = new(map[int32]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32UintptrX(x.FptrMapInt32Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32IntX(&x.FMapInt32Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Int != nil {
+ x.FptrMapInt32Int = nil
+ }
+ } else {
+ if x.FptrMapInt32Int == nil {
+ x.FptrMapInt32Int = new(map[int32]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32IntX(x.FptrMapInt32Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Int8X(&x.FMapInt32Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Int8 != nil {
+ x.FptrMapInt32Int8 = nil
+ }
+ } else {
+ if x.FptrMapInt32Int8 == nil {
+ x.FptrMapInt32Int8 = new(map[int32]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Int8X(x.FptrMapInt32Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Int16X(&x.FMapInt32Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Int16 != nil {
+ x.FptrMapInt32Int16 = nil
+ }
+ } else {
+ if x.FptrMapInt32Int16 == nil {
+ x.FptrMapInt32Int16 = new(map[int32]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Int16X(x.FptrMapInt32Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Int32X(&x.FMapInt32Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Int32 != nil {
+ x.FptrMapInt32Int32 = nil
+ }
+ } else {
+ if x.FptrMapInt32Int32 == nil {
+ x.FptrMapInt32Int32 = new(map[int32]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Int32X(x.FptrMapInt32Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Int64X(&x.FMapInt32Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Int64 != nil {
+ x.FptrMapInt32Int64 = nil
+ }
+ } else {
+ if x.FptrMapInt32Int64 == nil {
+ x.FptrMapInt32Int64 = new(map[int32]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Int64X(x.FptrMapInt32Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Float32X(&x.FMapInt32Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Float32 != nil {
+ x.FptrMapInt32Float32 = nil
+ }
+ } else {
+ if x.FptrMapInt32Float32 == nil {
+ x.FptrMapInt32Float32 = new(map[int32]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Float32X(x.FptrMapInt32Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32Float64X(&x.FMapInt32Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Float64 != nil {
+ x.FptrMapInt32Float64 = nil
+ }
+ } else {
+ if x.FptrMapInt32Float64 == nil {
+ x.FptrMapInt32Float64 = new(map[int32]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32Float64X(x.FptrMapInt32Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt32Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt32BoolX(&x.FMapInt32Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt32Bool != nil {
+ x.FptrMapInt32Bool = nil
+ }
+ } else {
+ if x.FptrMapInt32Bool == nil {
+ x.FptrMapInt32Bool = new(map[int32]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt32BoolX(x.FptrMapInt32Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Intf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64IntfX(&x.FMapInt64Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Intf != nil {
+ x.FptrMapInt64Intf = nil
+ }
+ } else {
+ if x.FptrMapInt64Intf == nil {
+ x.FptrMapInt64Intf = new(map[int64]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64IntfX(x.FptrMapInt64Intf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64String = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64StringX(&x.FMapInt64String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64String != nil {
+ x.FptrMapInt64String = nil
+ }
+ } else {
+ if x.FptrMapInt64String == nil {
+ x.FptrMapInt64String = new(map[int64]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64StringX(x.FptrMapInt64String, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Uint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64UintX(&x.FMapInt64Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Uint != nil {
+ x.FptrMapInt64Uint = nil
+ }
+ } else {
+ if x.FptrMapInt64Uint == nil {
+ x.FptrMapInt64Uint = new(map[int64]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64UintX(x.FptrMapInt64Uint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Uint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Uint8X(&x.FMapInt64Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Uint8 != nil {
+ x.FptrMapInt64Uint8 = nil
+ }
+ } else {
+ if x.FptrMapInt64Uint8 == nil {
+ x.FptrMapInt64Uint8 = new(map[int64]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Uint8X(x.FptrMapInt64Uint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Uint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Uint16X(&x.FMapInt64Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Uint16 != nil {
+ x.FptrMapInt64Uint16 = nil
+ }
+ } else {
+ if x.FptrMapInt64Uint16 == nil {
+ x.FptrMapInt64Uint16 = new(map[int64]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Uint16X(x.FptrMapInt64Uint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Uint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Uint32X(&x.FMapInt64Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Uint32 != nil {
+ x.FptrMapInt64Uint32 = nil
+ }
+ } else {
+ if x.FptrMapInt64Uint32 == nil {
+ x.FptrMapInt64Uint32 = new(map[int64]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Uint32X(x.FptrMapInt64Uint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Uint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Uint64X(&x.FMapInt64Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Uint64 != nil {
+ x.FptrMapInt64Uint64 = nil
+ }
+ } else {
+ if x.FptrMapInt64Uint64 == nil {
+ x.FptrMapInt64Uint64 = new(map[int64]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Uint64X(x.FptrMapInt64Uint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Uintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64UintptrX(&x.FMapInt64Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Uintptr != nil {
+ x.FptrMapInt64Uintptr = nil
+ }
+ } else {
+ if x.FptrMapInt64Uintptr == nil {
+ x.FptrMapInt64Uintptr = new(map[int64]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64UintptrX(x.FptrMapInt64Uintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Int = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64IntX(&x.FMapInt64Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Int != nil {
+ x.FptrMapInt64Int = nil
+ }
+ } else {
+ if x.FptrMapInt64Int == nil {
+ x.FptrMapInt64Int = new(map[int64]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64IntX(x.FptrMapInt64Int, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Int8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Int8X(&x.FMapInt64Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Int8 != nil {
+ x.FptrMapInt64Int8 = nil
+ }
+ } else {
+ if x.FptrMapInt64Int8 == nil {
+ x.FptrMapInt64Int8 = new(map[int64]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Int8X(x.FptrMapInt64Int8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Int16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Int16X(&x.FMapInt64Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Int16 != nil {
+ x.FptrMapInt64Int16 = nil
+ }
+ } else {
+ if x.FptrMapInt64Int16 == nil {
+ x.FptrMapInt64Int16 = new(map[int64]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Int16X(x.FptrMapInt64Int16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Int32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Int32X(&x.FMapInt64Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Int32 != nil {
+ x.FptrMapInt64Int32 = nil
+ }
+ } else {
+ if x.FptrMapInt64Int32 == nil {
+ x.FptrMapInt64Int32 = new(map[int64]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Int32X(x.FptrMapInt64Int32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Int64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Int64X(&x.FMapInt64Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Int64 != nil {
+ x.FptrMapInt64Int64 = nil
+ }
+ } else {
+ if x.FptrMapInt64Int64 == nil {
+ x.FptrMapInt64Int64 = new(map[int64]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Int64X(x.FptrMapInt64Int64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Float32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Float32X(&x.FMapInt64Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Float32 != nil {
+ x.FptrMapInt64Float32 = nil
+ }
+ } else {
+ if x.FptrMapInt64Float32 == nil {
+ x.FptrMapInt64Float32 = new(map[int64]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Float32X(x.FptrMapInt64Float32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Float64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64Float64X(&x.FMapInt64Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Float64 != nil {
+ x.FptrMapInt64Float64 = nil
+ }
+ } else {
+ if x.FptrMapInt64Float64 == nil {
+ x.FptrMapInt64Float64 = new(map[int64]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64Float64X(x.FptrMapInt64Float64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapInt64Bool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapInt64BoolX(&x.FMapInt64Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapInt64Bool != nil {
+ x.FptrMapInt64Bool = nil
+ }
+ } else {
+ if x.FptrMapInt64Bool == nil {
+ x.FptrMapInt64Bool = new(map[int64]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapInt64BoolX(x.FptrMapInt64Bool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolIntf = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolIntfX(&x.FMapBoolIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolIntf != nil {
+ x.FptrMapBoolIntf = nil
+ }
+ } else {
+ if x.FptrMapBoolIntf == nil {
+ x.FptrMapBoolIntf = new(map[bool]interface{})
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolIntfX(x.FptrMapBoolIntf, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolString = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolStringX(&x.FMapBoolString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolString != nil {
+ x.FptrMapBoolString = nil
+ }
+ } else {
+ if x.FptrMapBoolString == nil {
+ x.FptrMapBoolString = new(map[bool]string)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolStringX(x.FptrMapBoolString, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolUint = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolUintX(&x.FMapBoolUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolUint != nil {
+ x.FptrMapBoolUint = nil
+ }
+ } else {
+ if x.FptrMapBoolUint == nil {
+ x.FptrMapBoolUint = new(map[bool]uint)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolUintX(x.FptrMapBoolUint, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolUint8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolUint8X(&x.FMapBoolUint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolUint8 != nil {
+ x.FptrMapBoolUint8 = nil
+ }
+ } else {
+ if x.FptrMapBoolUint8 == nil {
+ x.FptrMapBoolUint8 = new(map[bool]uint8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolUint8X(x.FptrMapBoolUint8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolUint16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolUint16X(&x.FMapBoolUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolUint16 != nil {
+ x.FptrMapBoolUint16 = nil
+ }
+ } else {
+ if x.FptrMapBoolUint16 == nil {
+ x.FptrMapBoolUint16 = new(map[bool]uint16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolUint16X(x.FptrMapBoolUint16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolUint32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolUint32X(&x.FMapBoolUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolUint32 != nil {
+ x.FptrMapBoolUint32 = nil
+ }
+ } else {
+ if x.FptrMapBoolUint32 == nil {
+ x.FptrMapBoolUint32 = new(map[bool]uint32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolUint32X(x.FptrMapBoolUint32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolUint64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolUint64X(&x.FMapBoolUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolUint64 != nil {
+ x.FptrMapBoolUint64 = nil
+ }
+ } else {
+ if x.FptrMapBoolUint64 == nil {
+ x.FptrMapBoolUint64 = new(map[bool]uint64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolUint64X(x.FptrMapBoolUint64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolUintptr = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolUintptrX(&x.FMapBoolUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolUintptr != nil {
+ x.FptrMapBoolUintptr = nil
+ }
+ } else {
+ if x.FptrMapBoolUintptr == nil {
+ x.FptrMapBoolUintptr = new(map[bool]uintptr)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolUintptrX(x.FptrMapBoolUintptr, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolInt = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolIntX(&x.FMapBoolInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolInt != nil {
+ x.FptrMapBoolInt = nil
+ }
+ } else {
+ if x.FptrMapBoolInt == nil {
+ x.FptrMapBoolInt = new(map[bool]int)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolIntX(x.FptrMapBoolInt, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolInt8 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolInt8X(&x.FMapBoolInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolInt8 != nil {
+ x.FptrMapBoolInt8 = nil
+ }
+ } else {
+ if x.FptrMapBoolInt8 == nil {
+ x.FptrMapBoolInt8 = new(map[bool]int8)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolInt8X(x.FptrMapBoolInt8, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolInt16 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolInt16X(&x.FMapBoolInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolInt16 != nil {
+ x.FptrMapBoolInt16 = nil
+ }
+ } else {
+ if x.FptrMapBoolInt16 == nil {
+ x.FptrMapBoolInt16 = new(map[bool]int16)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolInt16X(x.FptrMapBoolInt16, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolInt32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolInt32X(&x.FMapBoolInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolInt32 != nil {
+ x.FptrMapBoolInt32 = nil
+ }
+ } else {
+ if x.FptrMapBoolInt32 == nil {
+ x.FptrMapBoolInt32 = new(map[bool]int32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolInt32X(x.FptrMapBoolInt32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolInt64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolInt64X(&x.FMapBoolInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolInt64 != nil {
+ x.FptrMapBoolInt64 = nil
+ }
+ } else {
+ if x.FptrMapBoolInt64 == nil {
+ x.FptrMapBoolInt64 = new(map[bool]int64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolInt64X(x.FptrMapBoolInt64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolFloat32 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolFloat32X(&x.FMapBoolFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolFloat32 != nil {
+ x.FptrMapBoolFloat32 = nil
+ }
+ } else {
+ if x.FptrMapBoolFloat32 == nil {
+ x.FptrMapBoolFloat32 = new(map[bool]float32)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolFloat32X(x.FptrMapBoolFloat32, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolFloat64 = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolFloat64X(&x.FMapBoolFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolFloat64 != nil {
+ x.FptrMapBoolFloat64 = nil
+ }
+ } else {
+ if x.FptrMapBoolFloat64 == nil {
+ x.FptrMapBoolFloat64 = new(map[bool]float64)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolFloat64X(x.FptrMapBoolFloat64, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.FMapBoolBool = nil
+ } else {
+ if false {
+ } else {
+ z.F.DecMapBoolBoolX(&x.FMapBoolBool, d)
+ }
+ }
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ if true && x.FptrMapBoolBool != nil {
+ x.FptrMapBoolBool = nil
+ }
+ } else {
+ if x.FptrMapBoolBool == nil {
+ x.FptrMapBoolBool = new(map[bool]bool)
+ }
+
+ if false {
+ } else {
+ z.F.DecMapBoolBoolX(x.FptrMapBoolBool, d)
+ }
+ }
+ for {
+ yyj1141++
+ if yyhl1141 {
+ yyb1141 = yyj1141 > l
+ } else {
+ yyb1141 = r.CheckBreak()
+ }
+ if yyb1141 {
+ break
+ }
+ r.ReadArrayElem()
+ z.DecStructFieldNotFound(yyj1141-1, "")
+ }
+ r.ReadArrayEnd()
+}
+
+func (x testMammoth2Binary) CodecEncodeSelf(e *Encoder) {
+ var h codecSelfer19781
+ z, r := GenHelperEncoder(e)
+ _, _, _ = h, z, r
+ if false {
+ } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil {
+ z.EncExtension(x, yyxt1)
+ } else if z.EncBinary() {
+ z.EncBinaryMarshal(x)
+ } else {
+ r.EncodeUint(uint64(x))
+ }
+}
+
+func (x *testMammoth2Binary) CodecDecodeSelf(d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+ if false {
+ } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil {
+ z.DecExtension(x, yyxt1)
+ } else if z.DecBinary() {
+ z.DecBinaryUnmarshal(x)
+ } else {
+ *x = (testMammoth2Binary)(r.DecodeUint64())
+ }
+}
+
+func (x testMammoth2Text) CodecEncodeSelf(e *Encoder) {
+ var h codecSelfer19781
+ z, r := GenHelperEncoder(e)
+ _, _, _ = h, z, r
+ if false {
+ } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil {
+ z.EncExtension(x, yyxt1)
+ } else if !z.EncBinary() {
+ z.EncTextMarshal(x)
+ } else {
+ r.EncodeUint(uint64(x))
+ }
+}
+
+func (x *testMammoth2Text) CodecDecodeSelf(d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+ if false {
+ } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil {
+ z.DecExtension(x, yyxt1)
+ } else if !z.DecBinary() {
+ z.DecTextUnmarshal(x)
+ } else {
+ *x = (testMammoth2Text)(r.DecodeUint64())
+ }
+}
+
+func (x testMammoth2Json) CodecEncodeSelf(e *Encoder) {
+ var h codecSelfer19781
+ z, r := GenHelperEncoder(e)
+ _, _, _ = h, z, r
+ if false {
+ } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil {
+ z.EncExtension(x, yyxt1)
+ } else if !z.EncBinary() && z.IsJSONHandle() {
+ z.EncJSONMarshal(x)
+ } else {
+ r.EncodeUint(uint64(x))
+ }
+}
+
+func (x *testMammoth2Json) CodecDecodeSelf(d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+ if false {
+ } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil {
+ z.DecExtension(x, yyxt1)
+ } else if !z.DecBinary() && z.IsJSONHandle() {
+ z.DecJSONUnmarshal(x)
+ } else {
+ *x = (testMammoth2Json)(r.DecodeUint64())
+ }
+}
+
+func (x *testMammoth2Basic) CodecEncodeSelf(e *Encoder) {
+ var h codecSelfer19781
+ z, r := GenHelperEncoder(e)
+ _, _, _ = h, z, r
+ if x == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil {
+ z.EncExtension(x, yyxt1)
+ } else {
+ h.enctestMammoth2Basic((*testMammoth2Basic)(x), e)
+ }
+ }
+}
+
+func (x *testMammoth2Basic) CodecDecodeSelf(d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+ if false {
+ } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil {
+ z.DecExtension(x, yyxt1)
+ } else {
+ h.dectestMammoth2Basic((*testMammoth2Basic)(x), d)
+ }
+}
+
+func (x *TestMammoth2Wrapper) CodecEncodeSelf(e *Encoder) {
+ var h codecSelfer19781
+ z, r := GenHelperEncoder(e)
+ _, _, _ = h, z, r
+ if x == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil {
+ z.EncExtension(x, yyxt1)
+ } else {
+ yysep2 := !z.EncBinary()
+ yy2arr2 := z.EncBasicHandle().StructToArray
+ _, _ = yysep2, yy2arr2
+ const yyr2 bool = false // struct tag has 'toArray'
+ if yyr2 || yy2arr2 {
+ r.WriteArrayStart(8)
+ } else {
+ r.WriteMapStart(8)
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ yy4 := &x.V
+ yy4.CodecEncodeSelf(e)
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"V\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `V`)
+ }
+ r.WriteMapElemValue()
+ yy6 := &x.V
+ yy6.CodecEncodeSelf(e)
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ x.T.CodecEncodeSelf(e)
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"T\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `T`)
+ }
+ r.WriteMapElemValue()
+ x.T.CodecEncodeSelf(e)
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ x.B.CodecEncodeSelf(e)
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"B\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `B`)
+ }
+ r.WriteMapElemValue()
+ x.B.CodecEncodeSelf(e)
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ x.J.CodecEncodeSelf(e)
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"J\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `J`)
+ }
+ r.WriteMapElemValue()
+ x.J.CodecEncodeSelf(e)
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ yy18 := &x.C
+ yy18.CodecEncodeSelf(e)
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"C\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `C`)
+ }
+ r.WriteMapElemValue()
+ yy20 := &x.C
+ yy20.CodecEncodeSelf(e)
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.M == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ h.encMaptestMammoth2BasicTestMammoth2((map[testMammoth2Basic]TestMammoth2)(x.M), e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"M\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `M`)
+ }
+ r.WriteMapElemValue()
+ if x.M == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ h.encMaptestMammoth2BasicTestMammoth2((map[testMammoth2Basic]TestMammoth2)(x.M), e)
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ if x.L == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ h.encSliceTestMammoth2(([]TestMammoth2)(x.L), e)
+ }
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"L\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `L`)
+ }
+ r.WriteMapElemValue()
+ if x.L == nil {
+ r.EncodeNil()
+ } else {
+ if false {
+ } else {
+ h.encSliceTestMammoth2(([]TestMammoth2)(x.L), e)
+ }
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayElem()
+ yy29 := &x.A
+ if false {
+ } else {
+ h.encArray4int64((*[4]int64)(yy29), e)
+ }
+ } else {
+ r.WriteMapElemKey()
+ if z.IsJSONHandle() {
+ z.WriteStr("\"A\"")
+ } else {
+ r.EncodeString(codecSelferCcUTF819781, `A`)
+ }
+ r.WriteMapElemValue()
+ yy31 := &x.A
+ if false {
+ } else {
+ h.encArray4int64((*[4]int64)(yy31), e)
+ }
+ }
+ if yyr2 || yy2arr2 {
+ r.WriteArrayEnd()
+ } else {
+ r.WriteMapEnd()
+ }
+ }
+ }
+}
+
+func (x *TestMammoth2Wrapper) CodecDecodeSelf(d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+ if false {
+ } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil {
+ z.DecExtension(x, yyxt1)
+ } else {
+ yyct2 := r.ContainerType()
+ if yyct2 == codecSelferValueTypeMap19781 {
+ yyl2 := r.ReadMapStart()
+ if yyl2 == 0 {
+ r.ReadMapEnd()
+ } else {
+ x.codecDecodeSelfFromMap(yyl2, d)
+ }
+ } else if yyct2 == codecSelferValueTypeArray19781 {
+ yyl2 := r.ReadArrayStart()
+ if yyl2 == 0 {
+ r.ReadArrayEnd()
+ } else {
+ x.codecDecodeSelfFromArray(yyl2, d)
+ }
+ } else {
+ panic(errCodecSelferOnlyMapOrArrayEncodeToStruct19781)
+ }
+ }
+}
+
+func (x *TestMammoth2Wrapper) codecDecodeSelfFromMap(l int, d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+ var yyhl3 bool = l >= 0
+ for yyj3 := 0; ; yyj3++ {
+ if yyhl3 {
+ if yyj3 >= l {
+ break
+ }
+ } else {
+ if r.CheckBreak() {
+ break
+ }
+ }
+ r.ReadMapElemKey()
+ yys3 := z.StringView(r.DecodeStringAsBytes())
+ r.ReadMapElemValue()
+ switch yys3 {
+ case "V":
+ if r.TryDecodeAsNil() {
+ x.V = TestMammoth2{}
+ } else {
+ x.V.CodecDecodeSelf(d)
+ }
+ case "T":
+ if r.TryDecodeAsNil() {
+ x.T = 0
+ } else {
+ x.T.CodecDecodeSelf(d)
+ }
+ case "B":
+ if r.TryDecodeAsNil() {
+ x.B = 0
+ } else {
+ x.B.CodecDecodeSelf(d)
+ }
+ case "J":
+ if r.TryDecodeAsNil() {
+ x.J = 0
+ } else {
+ x.J.CodecDecodeSelf(d)
+ }
+ case "C":
+ if r.TryDecodeAsNil() {
+ x.C = testMammoth2Basic{}
+ } else {
+ x.C.CodecDecodeSelf(d)
+ }
+ case "M":
+ if r.TryDecodeAsNil() {
+ x.M = nil
+ } else {
+ if false {
+ } else {
+ h.decMaptestMammoth2BasicTestMammoth2((*map[testMammoth2Basic]TestMammoth2)(&x.M), d)
+ }
+ }
+ case "L":
+ if r.TryDecodeAsNil() {
+ x.L = nil
+ } else {
+ if false {
+ } else {
+ h.decSliceTestMammoth2((*[]TestMammoth2)(&x.L), d)
+ }
+ }
+ case "A":
+ if r.TryDecodeAsNil() {
+ x.A = [4]int64{}
+ } else {
+ if false {
+ } else {
+ h.decArray4int64((*[4]int64)(&x.A), d)
+ }
+ }
+ default:
+ z.DecStructFieldNotFound(-1, yys3)
+ } // end switch yys3
+ } // end for yyj3
+ r.ReadMapEnd()
+}
+
+func (x *TestMammoth2Wrapper) codecDecodeSelfFromArray(l int, d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+ var yyj15 int
+ var yyb15 bool
+ var yyhl15 bool = l >= 0
+ yyj15++
+ if yyhl15 {
+ yyb15 = yyj15 > l
+ } else {
+ yyb15 = r.CheckBreak()
+ }
+ if yyb15 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.V = TestMammoth2{}
+ } else {
+ x.V.CodecDecodeSelf(d)
+ }
+ yyj15++
+ if yyhl15 {
+ yyb15 = yyj15 > l
+ } else {
+ yyb15 = r.CheckBreak()
+ }
+ if yyb15 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.T = 0
+ } else {
+ x.T.CodecDecodeSelf(d)
+ }
+ yyj15++
+ if yyhl15 {
+ yyb15 = yyj15 > l
+ } else {
+ yyb15 = r.CheckBreak()
+ }
+ if yyb15 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.B = 0
+ } else {
+ x.B.CodecDecodeSelf(d)
+ }
+ yyj15++
+ if yyhl15 {
+ yyb15 = yyj15 > l
+ } else {
+ yyb15 = r.CheckBreak()
+ }
+ if yyb15 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.J = 0
+ } else {
+ x.J.CodecDecodeSelf(d)
+ }
+ yyj15++
+ if yyhl15 {
+ yyb15 = yyj15 > l
+ } else {
+ yyb15 = r.CheckBreak()
+ }
+ if yyb15 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.C = testMammoth2Basic{}
+ } else {
+ x.C.CodecDecodeSelf(d)
+ }
+ yyj15++
+ if yyhl15 {
+ yyb15 = yyj15 > l
+ } else {
+ yyb15 = r.CheckBreak()
+ }
+ if yyb15 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.M = nil
+ } else {
+ if false {
+ } else {
+ h.decMaptestMammoth2BasicTestMammoth2((*map[testMammoth2Basic]TestMammoth2)(&x.M), d)
+ }
+ }
+ yyj15++
+ if yyhl15 {
+ yyb15 = yyj15 > l
+ } else {
+ yyb15 = r.CheckBreak()
+ }
+ if yyb15 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.L = nil
+ } else {
+ if false {
+ } else {
+ h.decSliceTestMammoth2((*[]TestMammoth2)(&x.L), d)
+ }
+ }
+ yyj15++
+ if yyhl15 {
+ yyb15 = yyj15 > l
+ } else {
+ yyb15 = r.CheckBreak()
+ }
+ if yyb15 {
+ r.ReadArrayEnd()
+ return
+ }
+ r.ReadArrayElem()
+ if r.TryDecodeAsNil() {
+ x.A = [4]int64{}
+ } else {
+ if false {
+ } else {
+ h.decArray4int64((*[4]int64)(&x.A), d)
+ }
+ }
+ for {
+ yyj15++
+ if yyhl15 {
+ yyb15 = yyj15 > l
+ } else {
+ yyb15 = r.CheckBreak()
+ }
+ if yyb15 {
+ break
+ }
+ r.ReadArrayElem()
+ z.DecStructFieldNotFound(yyj15-1, "")
+ }
+ r.ReadArrayEnd()
+}
+
+func (x codecSelfer19781) enctestMammoth2Basic(v *testMammoth2Basic, e *Encoder) {
+ var h codecSelfer19781
+ z, r := GenHelperEncoder(e)
+ _, _, _ = h, z, r
+ r.WriteArrayStart(len(v))
+ for _, yyv1 := range v {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeUint(uint64(yyv1))
+ }
+ }
+ r.WriteArrayEnd()
+}
+
+func (x codecSelfer19781) dectestMammoth2Basic(v *testMammoth2Basic, d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+
+ yyv1 := v
+ yyh1, yyl1 := z.DecSliceHelperStart()
+ if yyl1 == 0 {
+
+ } else {
+ yyhl1 := yyl1 > 0
+ var yyrl1 int
+ _ = yyrl1
+
+ var yyj1 int
+ // var yydn1 bool
+ for ; (yyhl1 && yyj1 < yyl1) || !(yyhl1 || r.CheckBreak()); yyj1++ {
+
+ yyh1.ElemContainerState(yyj1)
+
+ var yydb1 bool
+ if yyj1 >= len(yyv1) {
+ z.DecArrayCannotExpand(len(v), yyj1+1)
+ yydb1 = true
+
+ }
+ if yydb1 {
+ z.DecSwallow()
+ } else {
+ if r.TryDecodeAsNil() {
+ yyv1[yyj1] = 0
+ } else {
+ yyv1[yyj1] = (uint64)(r.DecodeUint64())
+ }
+
+ }
+
+ }
+
+ }
+ yyh1.End()
+
+}
+
+func (x codecSelfer19781) encMaptestMammoth2BasicTestMammoth2(v map[testMammoth2Basic]TestMammoth2, e *Encoder) {
+ var h codecSelfer19781
+ z, r := GenHelperEncoder(e)
+ _, _, _ = h, z, r
+ r.WriteMapStart(len(v))
+ for yyk1, yyv1 := range v {
+ r.WriteMapElemKey()
+ yy2 := &yyk1
+ yy2.CodecEncodeSelf(e)
+ r.WriteMapElemValue()
+ yy4 := &yyv1
+ yy4.CodecEncodeSelf(e)
+ }
+ r.WriteMapEnd()
+}
+
+func (x codecSelfer19781) decMaptestMammoth2BasicTestMammoth2(v *map[testMammoth2Basic]TestMammoth2, d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+
+ yyv1 := *v
+ yyl1 := r.ReadMapStart()
+ yybh1 := z.DecBasicHandle()
+ if yyv1 == nil {
+ yyrl1 := z.DecInferLen(yyl1, yybh1.MaxInitLen, 4912)
+ yyv1 = make(map[testMammoth2Basic]TestMammoth2, yyrl1)
+ *v = yyv1
+ }
+ var yymk1 testMammoth2Basic
+ var yymv1 TestMammoth2
+ var yymg1, yymdn1 bool
+ if yybh1.MapValueReset {
+ yymg1 = true
+ }
+ if yyl1 != 0 {
+ yyhl1 := yyl1 > 0
+ for yyj1 := 0; (yyhl1 && yyj1 < yyl1) || !(yyhl1 || r.CheckBreak()); yyj1++ {
+ r.ReadMapElemKey()
+ if r.TryDecodeAsNil() {
+ yymk1 = testMammoth2Basic{}
+ } else {
+ yymk1.CodecDecodeSelf(d)
+ }
+
+ if yymg1 {
+ yymv1 = yyv1[yymk1]
+ } else {
+ yymv1 = TestMammoth2{}
+ }
+ r.ReadMapElemValue()
+ yymdn1 = false
+ if r.TryDecodeAsNil() {
+ yymdn1 = true
+ } else {
+ yymv1.CodecDecodeSelf(d)
+ }
+
+ if yymdn1 {
+ if yybh1.DeleteOnNilMapValue {
+ delete(yyv1, yymk1)
+ } else {
+ yyv1[yymk1] = TestMammoth2{}
+ }
+ } else if yyv1 != nil {
+ yyv1[yymk1] = yymv1
+ }
+ }
+ } // else len==0: TODO: Should we clear map entries?
+ r.ReadMapEnd()
+}
+
+func (x codecSelfer19781) encSliceTestMammoth2(v []TestMammoth2, e *Encoder) {
+ var h codecSelfer19781
+ z, r := GenHelperEncoder(e)
+ _, _, _ = h, z, r
+ r.WriteArrayStart(len(v))
+ for _, yyv1 := range v {
+ r.WriteArrayElem()
+ yy2 := &yyv1
+ yy2.CodecEncodeSelf(e)
+ }
+ r.WriteArrayEnd()
+}
+
+func (x codecSelfer19781) decSliceTestMammoth2(v *[]TestMammoth2, d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+
+ yyv1 := *v
+ yyh1, yyl1 := z.DecSliceHelperStart()
+ var yyc1 bool
+ _ = yyc1
+ if yyl1 == 0 {
+ if yyv1 == nil {
+ yyv1 = []TestMammoth2{}
+ yyc1 = true
+ } else if len(yyv1) != 0 {
+ yyv1 = yyv1[:0]
+ yyc1 = true
+ }
+ } else {
+ yyhl1 := yyl1 > 0
+ var yyrl1 int
+ _ = yyrl1
+ if yyhl1 {
+ if yyl1 > cap(yyv1) {
+ yyrl1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 4880)
+ if yyrl1 <= cap(yyv1) {
+ yyv1 = yyv1[:yyrl1]
+ } else {
+ yyv1 = make([]TestMammoth2, yyrl1)
+ }
+ yyc1 = true
+ } else if yyl1 != len(yyv1) {
+ yyv1 = yyv1[:yyl1]
+ yyc1 = true
+ }
+ }
+ var yyj1 int
+ // var yydn1 bool
+ for ; (yyhl1 && yyj1 < yyl1) || !(yyhl1 || r.CheckBreak()); yyj1++ {
+ if yyj1 == 0 && yyv1 == nil {
+ if yyhl1 {
+ yyrl1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 4880)
+ } else {
+ yyrl1 = 8
+ }
+ yyv1 = make([]TestMammoth2, yyrl1)
+ yyc1 = true
+ }
+ yyh1.ElemContainerState(yyj1)
+
+ var yydb1 bool
+ if yyj1 >= len(yyv1) {
+ yyv1 = append(yyv1, TestMammoth2{})
+ yyc1 = true
+
+ }
+ if yydb1 {
+ z.DecSwallow()
+ } else {
+ if r.TryDecodeAsNil() {
+ yyv1[yyj1] = TestMammoth2{}
+ } else {
+ yyv1[yyj1].CodecDecodeSelf(d)
+ }
+
+ }
+
+ }
+ if yyj1 < len(yyv1) {
+ yyv1 = yyv1[:yyj1]
+ yyc1 = true
+ } else if yyj1 == 0 && yyv1 == nil {
+ yyv1 = make([]TestMammoth2, 0)
+ yyc1 = true
+ }
+ }
+ yyh1.End()
+ if yyc1 {
+ *v = yyv1
+ }
+}
+
+func (x codecSelfer19781) encArray4int64(v *[4]int64, e *Encoder) {
+ var h codecSelfer19781
+ z, r := GenHelperEncoder(e)
+ _, _, _ = h, z, r
+ r.WriteArrayStart(len(v))
+ for _, yyv1 := range v {
+ r.WriteArrayElem()
+ if false {
+ } else {
+ r.EncodeInt(int64(yyv1))
+ }
+ }
+ r.WriteArrayEnd()
+}
+
+func (x codecSelfer19781) decArray4int64(v *[4]int64, d *Decoder) {
+ var h codecSelfer19781
+ z, r := GenHelperDecoder(d)
+ _, _, _ = h, z, r
+
+ yyv1 := v
+ yyh1, yyl1 := z.DecSliceHelperStart()
+ if yyl1 == 0 {
+
+ } else {
+ yyhl1 := yyl1 > 0
+ var yyrl1 int
+ _ = yyrl1
+
+ var yyj1 int
+ // var yydn1 bool
+ for ; (yyhl1 && yyj1 < yyl1) || !(yyhl1 || r.CheckBreak()); yyj1++ {
+
+ yyh1.ElemContainerState(yyj1)
+
+ var yydb1 bool
+ if yyj1 >= len(yyv1) {
+ z.DecArrayCannotExpand(len(v), yyj1+1)
+ yydb1 = true
+
+ }
+ if yydb1 {
+ z.DecSwallow()
+ } else {
+ if r.TryDecodeAsNil() {
+ yyv1[yyj1] = 0
+ } else {
+ yyv1[yyj1] = (int64)(r.DecodeInt64())
+ }
+
+ }
+
+ }
+
+ }
+ yyh1.End()
+
+}