summaryrefslogtreecommitdiff
path: root/vendor/github.com/ugorji/go/codec/fast-path.generated.go
diff options
context:
space:
mode:
authorLibravatar Daenney <daenney@users.noreply.github.com>2023-02-25 13:12:40 +0100
committerLibravatar GitHub <noreply@github.com>2023-02-25 12:12:40 +0000
commitecdc8379fa8f9d88faca626e7de748c2afbe4910 (patch)
tree8c20a5826db2136fc89bee45e15355c5899fa65b /vendor/github.com/ugorji/go/codec/fast-path.generated.go
parent[bugfix] Fix deleted status causing issues when getting bookmark (#1551) (diff)
downloadgotosocial-ecdc8379fa8f9d88faca626e7de748c2afbe4910.tar.xz
[chore] Update gin to v1.9.0 (#1553)
Diffstat (limited to 'vendor/github.com/ugorji/go/codec/fast-path.generated.go')
-rw-r--r--vendor/github.com/ugorji/go/codec/fast-path.generated.go134
1 files changed, 67 insertions, 67 deletions
diff --git a/vendor/github.com/ugorji/go/codec/fast-path.generated.go b/vendor/github.com/ugorji/go/codec/fast-path.generated.go
index a2c258196..941ef798f 100644
--- a/vendor/github.com/ugorji/go/codec/fast-path.generated.go
+++ b/vendor/github.com/ugorji/go/codec/fast-path.generated.go
@@ -3019,7 +3019,7 @@ func (fastpathT) DecSliceIntfY(v []interface{}, d *Decoder) (v2 []interface{}, c
}
}
var j int
- for j = 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j = 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j == 0 && len(v) == 0 { // means hasLen == false
xlen = decInferLen(containerLenS, d.h.MaxInitLen, 16)
v = make([]interface{}, uint(xlen))
@@ -3052,7 +3052,7 @@ func (fastpathT) DecSliceIntfN(v []interface{}, d *Decoder) {
return
}
hasLen := containerLenS > 0
- for j := 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j >= len(v) {
slh.arrayCannotExpand(hasLen, len(v), j, containerLenS)
return
@@ -3118,7 +3118,7 @@ func (fastpathT) DecSliceStringY(v []string, d *Decoder) (v2 []string, changed b
}
}
var j int
- for j = 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j = 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j == 0 && len(v) == 0 { // means hasLen == false
xlen = decInferLen(containerLenS, d.h.MaxInitLen, 16)
v = make([]string, uint(xlen))
@@ -3151,7 +3151,7 @@ func (fastpathT) DecSliceStringN(v []string, d *Decoder) {
return
}
hasLen := containerLenS > 0
- for j := 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j >= len(v) {
slh.arrayCannotExpand(hasLen, len(v), j, containerLenS)
return
@@ -3217,7 +3217,7 @@ func (fastpathT) DecSliceBytesY(v [][]byte, d *Decoder) (v2 [][]byte, changed bo
}
}
var j int
- for j = 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j = 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j == 0 && len(v) == 0 { // means hasLen == false
xlen = decInferLen(containerLenS, d.h.MaxInitLen, 24)
v = make([][]byte, uint(xlen))
@@ -3250,7 +3250,7 @@ func (fastpathT) DecSliceBytesN(v [][]byte, d *Decoder) {
return
}
hasLen := containerLenS > 0
- for j := 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j >= len(v) {
slh.arrayCannotExpand(hasLen, len(v), j, containerLenS)
return
@@ -3316,7 +3316,7 @@ func (fastpathT) DecSliceFloat32Y(v []float32, d *Decoder) (v2 []float32, change
}
}
var j int
- for j = 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j = 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j == 0 && len(v) == 0 { // means hasLen == false
xlen = decInferLen(containerLenS, d.h.MaxInitLen, 4)
v = make([]float32, uint(xlen))
@@ -3349,7 +3349,7 @@ func (fastpathT) DecSliceFloat32N(v []float32, d *Decoder) {
return
}
hasLen := containerLenS > 0
- for j := 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j >= len(v) {
slh.arrayCannotExpand(hasLen, len(v), j, containerLenS)
return
@@ -3415,7 +3415,7 @@ func (fastpathT) DecSliceFloat64Y(v []float64, d *Decoder) (v2 []float64, change
}
}
var j int
- for j = 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j = 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j == 0 && len(v) == 0 { // means hasLen == false
xlen = decInferLen(containerLenS, d.h.MaxInitLen, 8)
v = make([]float64, uint(xlen))
@@ -3448,7 +3448,7 @@ func (fastpathT) DecSliceFloat64N(v []float64, d *Decoder) {
return
}
hasLen := containerLenS > 0
- for j := 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j >= len(v) {
slh.arrayCannotExpand(hasLen, len(v), j, containerLenS)
return
@@ -3522,7 +3522,7 @@ func (fastpathT) DecSliceUint8Y(v []uint8, d *Decoder) (v2 []uint8, changed bool
}
}
var j int
- for j = 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j = 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j == 0 && len(v) == 0 { // means hasLen == false
xlen = decInferLen(containerLenS, d.h.MaxInitLen, 1)
v = make([]uint8, uint(xlen))
@@ -3565,7 +3565,7 @@ func (fastpathT) DecSliceUint8N(v []uint8, d *Decoder) {
return
}
hasLen := containerLenS > 0
- for j := 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j >= len(v) {
slh.arrayCannotExpand(hasLen, len(v), j, containerLenS)
return
@@ -3631,7 +3631,7 @@ func (fastpathT) DecSliceUint64Y(v []uint64, d *Decoder) (v2 []uint64, changed b
}
}
var j int
- for j = 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j = 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j == 0 && len(v) == 0 { // means hasLen == false
xlen = decInferLen(containerLenS, d.h.MaxInitLen, 8)
v = make([]uint64, uint(xlen))
@@ -3664,7 +3664,7 @@ func (fastpathT) DecSliceUint64N(v []uint64, d *Decoder) {
return
}
hasLen := containerLenS > 0
- for j := 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j >= len(v) {
slh.arrayCannotExpand(hasLen, len(v), j, containerLenS)
return
@@ -3730,7 +3730,7 @@ func (fastpathT) DecSliceIntY(v []int, d *Decoder) (v2 []int, changed bool) {
}
}
var j int
- for j = 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j = 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j == 0 && len(v) == 0 { // means hasLen == false
xlen = decInferLen(containerLenS, d.h.MaxInitLen, 8)
v = make([]int, uint(xlen))
@@ -3763,7 +3763,7 @@ func (fastpathT) DecSliceIntN(v []int, d *Decoder) {
return
}
hasLen := containerLenS > 0
- for j := 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j >= len(v) {
slh.arrayCannotExpand(hasLen, len(v), j, containerLenS)
return
@@ -3829,7 +3829,7 @@ func (fastpathT) DecSliceInt32Y(v []int32, d *Decoder) (v2 []int32, changed bool
}
}
var j int
- for j = 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j = 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j == 0 && len(v) == 0 { // means hasLen == false
xlen = decInferLen(containerLenS, d.h.MaxInitLen, 4)
v = make([]int32, uint(xlen))
@@ -3862,7 +3862,7 @@ func (fastpathT) DecSliceInt32N(v []int32, d *Decoder) {
return
}
hasLen := containerLenS > 0
- for j := 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j >= len(v) {
slh.arrayCannotExpand(hasLen, len(v), j, containerLenS)
return
@@ -3928,7 +3928,7 @@ func (fastpathT) DecSliceInt64Y(v []int64, d *Decoder) (v2 []int64, changed bool
}
}
var j int
- for j = 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j = 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j == 0 && len(v) == 0 { // means hasLen == false
xlen = decInferLen(containerLenS, d.h.MaxInitLen, 8)
v = make([]int64, uint(xlen))
@@ -3961,7 +3961,7 @@ func (fastpathT) DecSliceInt64N(v []int64, d *Decoder) {
return
}
hasLen := containerLenS > 0
- for j := 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j >= len(v) {
slh.arrayCannotExpand(hasLen, len(v), j, containerLenS)
return
@@ -4027,7 +4027,7 @@ func (fastpathT) DecSliceBoolY(v []bool, d *Decoder) (v2 []bool, changed bool) {
}
}
var j int
- for j = 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j = 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j == 0 && len(v) == 0 { // means hasLen == false
xlen = decInferLen(containerLenS, d.h.MaxInitLen, 1)
v = make([]bool, uint(xlen))
@@ -4060,7 +4060,7 @@ func (fastpathT) DecSliceBoolN(v []bool, d *Decoder) {
return
}
hasLen := containerLenS > 0
- for j := 0; (hasLen && j < containerLenS) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLenS, hasLen); j++ {
if j >= len(v) {
slh.arrayCannotExpand(hasLen, len(v), j, containerLenS)
return
@@ -4108,7 +4108,7 @@ func (fastpathT) DecMapStringIntfL(v map[string]interface{}, containerLen int, d
var mk string
var mv interface{}
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.stringZC(d.d.DecodeStringAsBytes())
d.mapElemValue()
@@ -4158,7 +4158,7 @@ func (fastpathT) DecMapStringStringL(v map[string]string, containerLen int, d *D
var mk string
var mv string
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.stringZC(d.d.DecodeStringAsBytes())
d.mapElemValue()
@@ -4204,7 +4204,7 @@ func (fastpathT) DecMapStringBytesL(v map[string][]byte, containerLen int, d *De
var mk string
var mv []byte
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.stringZC(d.d.DecodeStringAsBytes())
d.mapElemValue()
@@ -4254,7 +4254,7 @@ func (fastpathT) DecMapStringUint8L(v map[string]uint8, containerLen int, d *Dec
var mk string
var mv uint8
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.stringZC(d.d.DecodeStringAsBytes())
d.mapElemValue()
@@ -4299,7 +4299,7 @@ func (fastpathT) DecMapStringUint64L(v map[string]uint64, containerLen int, d *D
var mk string
var mv uint64
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.stringZC(d.d.DecodeStringAsBytes())
d.mapElemValue()
@@ -4344,7 +4344,7 @@ func (fastpathT) DecMapStringIntL(v map[string]int, containerLen int, d *Decoder
var mk string
var mv int
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.stringZC(d.d.DecodeStringAsBytes())
d.mapElemValue()
@@ -4389,7 +4389,7 @@ func (fastpathT) DecMapStringInt32L(v map[string]int32, containerLen int, d *Dec
var mk string
var mv int32
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.stringZC(d.d.DecodeStringAsBytes())
d.mapElemValue()
@@ -4434,7 +4434,7 @@ func (fastpathT) DecMapStringFloat64L(v map[string]float64, containerLen int, d
var mk string
var mv float64
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.stringZC(d.d.DecodeStringAsBytes())
d.mapElemValue()
@@ -4479,7 +4479,7 @@ func (fastpathT) DecMapStringBoolL(v map[string]bool, containerLen int, d *Decod
var mk string
var mv bool
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.stringZC(d.d.DecodeStringAsBytes())
d.mapElemValue()
@@ -4525,7 +4525,7 @@ func (fastpathT) DecMapUint8IntfL(v map[uint8]interface{}, containerLen int, d *
var mk uint8
var mv interface{}
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = uint8(chkOvf.UintV(d.d.DecodeUint64(), 8))
d.mapElemValue()
@@ -4575,7 +4575,7 @@ func (fastpathT) DecMapUint8StringL(v map[uint8]string, containerLen int, d *Dec
var mk uint8
var mv string
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = uint8(chkOvf.UintV(d.d.DecodeUint64(), 8))
d.mapElemValue()
@@ -4621,7 +4621,7 @@ func (fastpathT) DecMapUint8BytesL(v map[uint8][]byte, containerLen int, d *Deco
var mk uint8
var mv []byte
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = uint8(chkOvf.UintV(d.d.DecodeUint64(), 8))
d.mapElemValue()
@@ -4671,7 +4671,7 @@ func (fastpathT) DecMapUint8Uint8L(v map[uint8]uint8, containerLen int, d *Decod
var mk uint8
var mv uint8
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = uint8(chkOvf.UintV(d.d.DecodeUint64(), 8))
d.mapElemValue()
@@ -4716,7 +4716,7 @@ func (fastpathT) DecMapUint8Uint64L(v map[uint8]uint64, containerLen int, d *Dec
var mk uint8
var mv uint64
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = uint8(chkOvf.UintV(d.d.DecodeUint64(), 8))
d.mapElemValue()
@@ -4761,7 +4761,7 @@ func (fastpathT) DecMapUint8IntL(v map[uint8]int, containerLen int, d *Decoder)
var mk uint8
var mv int
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = uint8(chkOvf.UintV(d.d.DecodeUint64(), 8))
d.mapElemValue()
@@ -4806,7 +4806,7 @@ func (fastpathT) DecMapUint8Int32L(v map[uint8]int32, containerLen int, d *Decod
var mk uint8
var mv int32
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = uint8(chkOvf.UintV(d.d.DecodeUint64(), 8))
d.mapElemValue()
@@ -4851,7 +4851,7 @@ func (fastpathT) DecMapUint8Float64L(v map[uint8]float64, containerLen int, d *D
var mk uint8
var mv float64
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = uint8(chkOvf.UintV(d.d.DecodeUint64(), 8))
d.mapElemValue()
@@ -4896,7 +4896,7 @@ func (fastpathT) DecMapUint8BoolL(v map[uint8]bool, containerLen int, d *Decoder
var mk uint8
var mv bool
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = uint8(chkOvf.UintV(d.d.DecodeUint64(), 8))
d.mapElemValue()
@@ -4942,7 +4942,7 @@ func (fastpathT) DecMapUint64IntfL(v map[uint64]interface{}, containerLen int, d
var mk uint64
var mv interface{}
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.d.DecodeUint64()
d.mapElemValue()
@@ -4992,7 +4992,7 @@ func (fastpathT) DecMapUint64StringL(v map[uint64]string, containerLen int, d *D
var mk uint64
var mv string
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.d.DecodeUint64()
d.mapElemValue()
@@ -5038,7 +5038,7 @@ func (fastpathT) DecMapUint64BytesL(v map[uint64][]byte, containerLen int, d *De
var mk uint64
var mv []byte
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.d.DecodeUint64()
d.mapElemValue()
@@ -5088,7 +5088,7 @@ func (fastpathT) DecMapUint64Uint8L(v map[uint64]uint8, containerLen int, d *Dec
var mk uint64
var mv uint8
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.d.DecodeUint64()
d.mapElemValue()
@@ -5133,7 +5133,7 @@ func (fastpathT) DecMapUint64Uint64L(v map[uint64]uint64, containerLen int, d *D
var mk uint64
var mv uint64
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.d.DecodeUint64()
d.mapElemValue()
@@ -5178,7 +5178,7 @@ func (fastpathT) DecMapUint64IntL(v map[uint64]int, containerLen int, d *Decoder
var mk uint64
var mv int
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.d.DecodeUint64()
d.mapElemValue()
@@ -5223,7 +5223,7 @@ func (fastpathT) DecMapUint64Int32L(v map[uint64]int32, containerLen int, d *Dec
var mk uint64
var mv int32
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.d.DecodeUint64()
d.mapElemValue()
@@ -5268,7 +5268,7 @@ func (fastpathT) DecMapUint64Float64L(v map[uint64]float64, containerLen int, d
var mk uint64
var mv float64
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.d.DecodeUint64()
d.mapElemValue()
@@ -5313,7 +5313,7 @@ func (fastpathT) DecMapUint64BoolL(v map[uint64]bool, containerLen int, d *Decod
var mk uint64
var mv bool
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = d.d.DecodeUint64()
d.mapElemValue()
@@ -5359,7 +5359,7 @@ func (fastpathT) DecMapIntIntfL(v map[int]interface{}, containerLen int, d *Deco
var mk int
var mv interface{}
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int(chkOvf.IntV(d.d.DecodeInt64(), intBitsize))
d.mapElemValue()
@@ -5409,7 +5409,7 @@ func (fastpathT) DecMapIntStringL(v map[int]string, containerLen int, d *Decoder
var mk int
var mv string
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int(chkOvf.IntV(d.d.DecodeInt64(), intBitsize))
d.mapElemValue()
@@ -5455,7 +5455,7 @@ func (fastpathT) DecMapIntBytesL(v map[int][]byte, containerLen int, d *Decoder)
var mk int
var mv []byte
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int(chkOvf.IntV(d.d.DecodeInt64(), intBitsize))
d.mapElemValue()
@@ -5505,7 +5505,7 @@ func (fastpathT) DecMapIntUint8L(v map[int]uint8, containerLen int, d *Decoder)
var mk int
var mv uint8
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int(chkOvf.IntV(d.d.DecodeInt64(), intBitsize))
d.mapElemValue()
@@ -5550,7 +5550,7 @@ func (fastpathT) DecMapIntUint64L(v map[int]uint64, containerLen int, d *Decoder
var mk int
var mv uint64
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int(chkOvf.IntV(d.d.DecodeInt64(), intBitsize))
d.mapElemValue()
@@ -5595,7 +5595,7 @@ func (fastpathT) DecMapIntIntL(v map[int]int, containerLen int, d *Decoder) {
var mk int
var mv int
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int(chkOvf.IntV(d.d.DecodeInt64(), intBitsize))
d.mapElemValue()
@@ -5640,7 +5640,7 @@ func (fastpathT) DecMapIntInt32L(v map[int]int32, containerLen int, d *Decoder)
var mk int
var mv int32
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int(chkOvf.IntV(d.d.DecodeInt64(), intBitsize))
d.mapElemValue()
@@ -5685,7 +5685,7 @@ func (fastpathT) DecMapIntFloat64L(v map[int]float64, containerLen int, d *Decod
var mk int
var mv float64
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int(chkOvf.IntV(d.d.DecodeInt64(), intBitsize))
d.mapElemValue()
@@ -5730,7 +5730,7 @@ func (fastpathT) DecMapIntBoolL(v map[int]bool, containerLen int, d *Decoder) {
var mk int
var mv bool
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int(chkOvf.IntV(d.d.DecodeInt64(), intBitsize))
d.mapElemValue()
@@ -5776,7 +5776,7 @@ func (fastpathT) DecMapInt32IntfL(v map[int32]interface{}, containerLen int, d *
var mk int32
var mv interface{}
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int32(chkOvf.IntV(d.d.DecodeInt64(), 32))
d.mapElemValue()
@@ -5826,7 +5826,7 @@ func (fastpathT) DecMapInt32StringL(v map[int32]string, containerLen int, d *Dec
var mk int32
var mv string
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int32(chkOvf.IntV(d.d.DecodeInt64(), 32))
d.mapElemValue()
@@ -5872,7 +5872,7 @@ func (fastpathT) DecMapInt32BytesL(v map[int32][]byte, containerLen int, d *Deco
var mk int32
var mv []byte
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int32(chkOvf.IntV(d.d.DecodeInt64(), 32))
d.mapElemValue()
@@ -5922,7 +5922,7 @@ func (fastpathT) DecMapInt32Uint8L(v map[int32]uint8, containerLen int, d *Decod
var mk int32
var mv uint8
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int32(chkOvf.IntV(d.d.DecodeInt64(), 32))
d.mapElemValue()
@@ -5967,7 +5967,7 @@ func (fastpathT) DecMapInt32Uint64L(v map[int32]uint64, containerLen int, d *Dec
var mk int32
var mv uint64
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int32(chkOvf.IntV(d.d.DecodeInt64(), 32))
d.mapElemValue()
@@ -6012,7 +6012,7 @@ func (fastpathT) DecMapInt32IntL(v map[int32]int, containerLen int, d *Decoder)
var mk int32
var mv int
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int32(chkOvf.IntV(d.d.DecodeInt64(), 32))
d.mapElemValue()
@@ -6057,7 +6057,7 @@ func (fastpathT) DecMapInt32Int32L(v map[int32]int32, containerLen int, d *Decod
var mk int32
var mv int32
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int32(chkOvf.IntV(d.d.DecodeInt64(), 32))
d.mapElemValue()
@@ -6102,7 +6102,7 @@ func (fastpathT) DecMapInt32Float64L(v map[int32]float64, containerLen int, d *D
var mk int32
var mv float64
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int32(chkOvf.IntV(d.d.DecodeInt64(), 32))
d.mapElemValue()
@@ -6147,7 +6147,7 @@ func (fastpathT) DecMapInt32BoolL(v map[int32]bool, containerLen int, d *Decoder
var mk int32
var mv bool
hasLen := containerLen > 0
- for j := 0; (hasLen && j < containerLen) || !(hasLen || d.checkBreak()); j++ {
+ for j := 0; d.containerNext(j, containerLen, hasLen); j++ {
d.mapElemKey()
mk = int32(chkOvf.IntV(d.d.DecodeInt64(), 32))
d.mapElemValue()