2020-08-15 11:41:38 +03:00
|
|
|
// Code generated by cmd/generator. DO NOT EDIT!
|
|
|
|
package json
|
|
|
|
|
2021-01-10 14:21:58 +03:00
|
|
|
import (
|
|
|
|
"strings"
|
|
|
|
)
|
|
|
|
|
2020-08-15 11:41:38 +03:00
|
|
|
type codeType int
|
|
|
|
|
|
|
|
const (
|
2020-11-12 18:27:11 +03:00
|
|
|
codeOp codeType = 0
|
|
|
|
codeArrayHead codeType = 1
|
|
|
|
codeArrayElem codeType = 2
|
|
|
|
codeSliceHead codeType = 3
|
|
|
|
codeSliceElem codeType = 4
|
|
|
|
codeMapHead codeType = 5
|
|
|
|
codeMapKey codeType = 6
|
|
|
|
codeMapValue codeType = 7
|
|
|
|
codeMapEnd codeType = 8
|
|
|
|
codeStructFieldRecursive codeType = 9
|
|
|
|
codeStructField codeType = 10
|
2020-12-29 18:13:45 +03:00
|
|
|
codeStructEnd codeType = 11
|
2020-08-15 11:41:38 +03:00
|
|
|
)
|
|
|
|
|
2021-02-21 18:54:34 +03:00
|
|
|
var opTypeStrings = [1480]string{
|
2021-01-17 16:23:28 +03:00
|
|
|
"End",
|
|
|
|
"Interface",
|
|
|
|
"Ptr",
|
|
|
|
"NPtr",
|
|
|
|
"SliceHead",
|
|
|
|
"RootSliceHead",
|
|
|
|
"SliceElem",
|
|
|
|
"RootSliceElem",
|
|
|
|
"SliceEnd",
|
|
|
|
"ArrayHead",
|
|
|
|
"ArrayElem",
|
|
|
|
"ArrayEnd",
|
|
|
|
"MapHead",
|
|
|
|
"MapHeadLoad",
|
|
|
|
"MapKey",
|
|
|
|
"MapValue",
|
|
|
|
"MapEnd",
|
|
|
|
"StructFieldRecursiveEnd",
|
|
|
|
"StructAnonymousEnd",
|
|
|
|
"Int",
|
|
|
|
"Uint",
|
|
|
|
"Float32",
|
|
|
|
"Float64",
|
|
|
|
"Bool",
|
|
|
|
"String",
|
|
|
|
"Bytes",
|
|
|
|
"Array",
|
|
|
|
"Map",
|
|
|
|
"MapLoad",
|
|
|
|
"Slice",
|
|
|
|
"Struct",
|
|
|
|
"MarshalJSON",
|
|
|
|
"MarshalText",
|
|
|
|
"Recursive",
|
|
|
|
"IntString",
|
|
|
|
"UintString",
|
|
|
|
"IntPtr",
|
|
|
|
"UintPtr",
|
|
|
|
"Float32Ptr",
|
|
|
|
"Float64Ptr",
|
|
|
|
"BoolPtr",
|
|
|
|
"StringPtr",
|
|
|
|
"BytesPtr",
|
|
|
|
"IntNPtr",
|
|
|
|
"UintNPtr",
|
|
|
|
"Float32NPtr",
|
|
|
|
"Float64NPtr",
|
|
|
|
"BoolNPtr",
|
|
|
|
"StringNPtr",
|
|
|
|
"BytesNPtr",
|
2021-02-21 18:54:34 +03:00
|
|
|
"EmptyStruct",
|
|
|
|
"EmptyStructPtr",
|
2021-01-17 16:23:28 +03:00
|
|
|
"StructFieldHeadInt",
|
|
|
|
"StructFieldHeadIntOnly",
|
|
|
|
"StructFieldHeadOmitEmptyInt",
|
|
|
|
"StructFieldHeadOmitEmptyIntOnly",
|
|
|
|
"StructFieldHeadStringTagInt",
|
|
|
|
"StructFieldHeadStringTagIntOnly",
|
|
|
|
"StructFieldAnonymousHeadInt",
|
|
|
|
"StructFieldAnonymousHeadIntOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyInt",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyIntOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagInt",
|
|
|
|
"StructFieldAnonymousHeadStringTagIntOnly",
|
|
|
|
"StructFieldPtrHeadInt",
|
|
|
|
"StructFieldPtrHeadIntOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyInt",
|
|
|
|
"StructFieldPtrHeadOmitEmptyIntOnly",
|
|
|
|
"StructFieldPtrHeadStringTagInt",
|
|
|
|
"StructFieldPtrHeadStringTagIntOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadInt",
|
|
|
|
"StructFieldPtrAnonymousHeadIntOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyInt",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyIntOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagInt",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagIntOnly",
|
|
|
|
"StructFieldNPtrHeadInt",
|
|
|
|
"StructFieldNPtrHeadIntOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyInt",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyIntOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagInt",
|
|
|
|
"StructFieldNPtrHeadStringTagIntOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadInt",
|
|
|
|
"StructFieldNPtrAnonymousHeadIntOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyInt",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyIntOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagInt",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagIntOnly",
|
|
|
|
"StructFieldHeadUint",
|
|
|
|
"StructFieldHeadUintOnly",
|
|
|
|
"StructFieldHeadOmitEmptyUint",
|
|
|
|
"StructFieldHeadOmitEmptyUintOnly",
|
|
|
|
"StructFieldHeadStringTagUint",
|
|
|
|
"StructFieldHeadStringTagUintOnly",
|
|
|
|
"StructFieldAnonymousHeadUint",
|
|
|
|
"StructFieldAnonymousHeadUintOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyUint",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyUintOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagUint",
|
|
|
|
"StructFieldAnonymousHeadStringTagUintOnly",
|
|
|
|
"StructFieldPtrHeadUint",
|
|
|
|
"StructFieldPtrHeadUintOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyUint",
|
|
|
|
"StructFieldPtrHeadOmitEmptyUintOnly",
|
|
|
|
"StructFieldPtrHeadStringTagUint",
|
|
|
|
"StructFieldPtrHeadStringTagUintOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadUint",
|
|
|
|
"StructFieldPtrAnonymousHeadUintOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyUint",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyUintOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagUint",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagUintOnly",
|
|
|
|
"StructFieldNPtrHeadUint",
|
|
|
|
"StructFieldNPtrHeadUintOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyUint",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyUintOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagUint",
|
|
|
|
"StructFieldNPtrHeadStringTagUintOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadUint",
|
|
|
|
"StructFieldNPtrAnonymousHeadUintOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyUint",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyUintOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagUint",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagUintOnly",
|
|
|
|
"StructFieldHeadFloat32",
|
|
|
|
"StructFieldHeadFloat32Only",
|
|
|
|
"StructFieldHeadOmitEmptyFloat32",
|
|
|
|
"StructFieldHeadOmitEmptyFloat32Only",
|
|
|
|
"StructFieldHeadStringTagFloat32",
|
|
|
|
"StructFieldHeadStringTagFloat32Only",
|
|
|
|
"StructFieldAnonymousHeadFloat32",
|
|
|
|
"StructFieldAnonymousHeadFloat32Only",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyFloat32",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyFloat32Only",
|
|
|
|
"StructFieldAnonymousHeadStringTagFloat32",
|
|
|
|
"StructFieldAnonymousHeadStringTagFloat32Only",
|
|
|
|
"StructFieldPtrHeadFloat32",
|
|
|
|
"StructFieldPtrHeadFloat32Only",
|
|
|
|
"StructFieldPtrHeadOmitEmptyFloat32",
|
|
|
|
"StructFieldPtrHeadOmitEmptyFloat32Only",
|
|
|
|
"StructFieldPtrHeadStringTagFloat32",
|
|
|
|
"StructFieldPtrHeadStringTagFloat32Only",
|
|
|
|
"StructFieldPtrAnonymousHeadFloat32",
|
|
|
|
"StructFieldPtrAnonymousHeadFloat32Only",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyFloat32",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyFloat32Only",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagFloat32",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagFloat32Only",
|
|
|
|
"StructFieldNPtrHeadFloat32",
|
|
|
|
"StructFieldNPtrHeadFloat32Only",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyFloat32",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyFloat32Only",
|
|
|
|
"StructFieldNPtrHeadStringTagFloat32",
|
|
|
|
"StructFieldNPtrHeadStringTagFloat32Only",
|
|
|
|
"StructFieldNPtrAnonymousHeadFloat32",
|
|
|
|
"StructFieldNPtrAnonymousHeadFloat32Only",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyFloat32",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyFloat32Only",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagFloat32",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagFloat32Only",
|
|
|
|
"StructFieldHeadFloat64",
|
|
|
|
"StructFieldHeadFloat64Only",
|
|
|
|
"StructFieldHeadOmitEmptyFloat64",
|
|
|
|
"StructFieldHeadOmitEmptyFloat64Only",
|
|
|
|
"StructFieldHeadStringTagFloat64",
|
|
|
|
"StructFieldHeadStringTagFloat64Only",
|
|
|
|
"StructFieldAnonymousHeadFloat64",
|
|
|
|
"StructFieldAnonymousHeadFloat64Only",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyFloat64",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyFloat64Only",
|
|
|
|
"StructFieldAnonymousHeadStringTagFloat64",
|
|
|
|
"StructFieldAnonymousHeadStringTagFloat64Only",
|
|
|
|
"StructFieldPtrHeadFloat64",
|
|
|
|
"StructFieldPtrHeadFloat64Only",
|
|
|
|
"StructFieldPtrHeadOmitEmptyFloat64",
|
|
|
|
"StructFieldPtrHeadOmitEmptyFloat64Only",
|
|
|
|
"StructFieldPtrHeadStringTagFloat64",
|
|
|
|
"StructFieldPtrHeadStringTagFloat64Only",
|
|
|
|
"StructFieldPtrAnonymousHeadFloat64",
|
|
|
|
"StructFieldPtrAnonymousHeadFloat64Only",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyFloat64",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyFloat64Only",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagFloat64",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagFloat64Only",
|
|
|
|
"StructFieldNPtrHeadFloat64",
|
|
|
|
"StructFieldNPtrHeadFloat64Only",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyFloat64",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyFloat64Only",
|
|
|
|
"StructFieldNPtrHeadStringTagFloat64",
|
|
|
|
"StructFieldNPtrHeadStringTagFloat64Only",
|
|
|
|
"StructFieldNPtrAnonymousHeadFloat64",
|
|
|
|
"StructFieldNPtrAnonymousHeadFloat64Only",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyFloat64",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyFloat64Only",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagFloat64",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagFloat64Only",
|
|
|
|
"StructFieldHeadBool",
|
|
|
|
"StructFieldHeadBoolOnly",
|
|
|
|
"StructFieldHeadOmitEmptyBool",
|
|
|
|
"StructFieldHeadOmitEmptyBoolOnly",
|
|
|
|
"StructFieldHeadStringTagBool",
|
|
|
|
"StructFieldHeadStringTagBoolOnly",
|
|
|
|
"StructFieldAnonymousHeadBool",
|
|
|
|
"StructFieldAnonymousHeadBoolOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyBool",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyBoolOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagBool",
|
|
|
|
"StructFieldAnonymousHeadStringTagBoolOnly",
|
|
|
|
"StructFieldPtrHeadBool",
|
|
|
|
"StructFieldPtrHeadBoolOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyBool",
|
|
|
|
"StructFieldPtrHeadOmitEmptyBoolOnly",
|
|
|
|
"StructFieldPtrHeadStringTagBool",
|
|
|
|
"StructFieldPtrHeadStringTagBoolOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadBool",
|
|
|
|
"StructFieldPtrAnonymousHeadBoolOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyBool",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyBoolOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagBool",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagBoolOnly",
|
|
|
|
"StructFieldNPtrHeadBool",
|
|
|
|
"StructFieldNPtrHeadBoolOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyBool",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyBoolOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagBool",
|
|
|
|
"StructFieldNPtrHeadStringTagBoolOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadBool",
|
|
|
|
"StructFieldNPtrAnonymousHeadBoolOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyBool",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyBoolOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagBool",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagBoolOnly",
|
|
|
|
"StructFieldHeadString",
|
|
|
|
"StructFieldHeadStringOnly",
|
|
|
|
"StructFieldHeadOmitEmptyString",
|
|
|
|
"StructFieldHeadOmitEmptyStringOnly",
|
|
|
|
"StructFieldHeadStringTagString",
|
|
|
|
"StructFieldHeadStringTagStringOnly",
|
|
|
|
"StructFieldAnonymousHeadString",
|
|
|
|
"StructFieldAnonymousHeadStringOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyString",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyStringOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagString",
|
|
|
|
"StructFieldAnonymousHeadStringTagStringOnly",
|
|
|
|
"StructFieldPtrHeadString",
|
|
|
|
"StructFieldPtrHeadStringOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyString",
|
|
|
|
"StructFieldPtrHeadOmitEmptyStringOnly",
|
|
|
|
"StructFieldPtrHeadStringTagString",
|
|
|
|
"StructFieldPtrHeadStringTagStringOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadString",
|
|
|
|
"StructFieldPtrAnonymousHeadStringOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyString",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyStringOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagString",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagStringOnly",
|
|
|
|
"StructFieldNPtrHeadString",
|
|
|
|
"StructFieldNPtrHeadStringOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyString",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyStringOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagString",
|
|
|
|
"StructFieldNPtrHeadStringTagStringOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadString",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyString",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyStringOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagString",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagStringOnly",
|
|
|
|
"StructFieldHeadBytes",
|
|
|
|
"StructFieldHeadBytesOnly",
|
|
|
|
"StructFieldHeadOmitEmptyBytes",
|
|
|
|
"StructFieldHeadOmitEmptyBytesOnly",
|
|
|
|
"StructFieldHeadStringTagBytes",
|
|
|
|
"StructFieldHeadStringTagBytesOnly",
|
|
|
|
"StructFieldAnonymousHeadBytes",
|
|
|
|
"StructFieldAnonymousHeadBytesOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyBytes",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyBytesOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagBytes",
|
|
|
|
"StructFieldAnonymousHeadStringTagBytesOnly",
|
|
|
|
"StructFieldPtrHeadBytes",
|
|
|
|
"StructFieldPtrHeadBytesOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyBytes",
|
|
|
|
"StructFieldPtrHeadOmitEmptyBytesOnly",
|
|
|
|
"StructFieldPtrHeadStringTagBytes",
|
|
|
|
"StructFieldPtrHeadStringTagBytesOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadBytes",
|
|
|
|
"StructFieldPtrAnonymousHeadBytesOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyBytes",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyBytesOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagBytes",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagBytesOnly",
|
|
|
|
"StructFieldNPtrHeadBytes",
|
|
|
|
"StructFieldNPtrHeadBytesOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyBytes",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyBytesOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagBytes",
|
|
|
|
"StructFieldNPtrHeadStringTagBytesOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadBytes",
|
|
|
|
"StructFieldNPtrAnonymousHeadBytesOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyBytes",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyBytesOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagBytes",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagBytesOnly",
|
|
|
|
"StructFieldHeadArray",
|
|
|
|
"StructFieldHeadArrayOnly",
|
|
|
|
"StructFieldHeadOmitEmptyArray",
|
|
|
|
"StructFieldHeadOmitEmptyArrayOnly",
|
|
|
|
"StructFieldHeadStringTagArray",
|
|
|
|
"StructFieldHeadStringTagArrayOnly",
|
|
|
|
"StructFieldAnonymousHeadArray",
|
|
|
|
"StructFieldAnonymousHeadArrayOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyArray",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyArrayOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagArray",
|
|
|
|
"StructFieldAnonymousHeadStringTagArrayOnly",
|
|
|
|
"StructFieldPtrHeadArray",
|
|
|
|
"StructFieldPtrHeadArrayOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyArray",
|
|
|
|
"StructFieldPtrHeadOmitEmptyArrayOnly",
|
|
|
|
"StructFieldPtrHeadStringTagArray",
|
|
|
|
"StructFieldPtrHeadStringTagArrayOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadArray",
|
|
|
|
"StructFieldPtrAnonymousHeadArrayOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyArray",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyArrayOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagArray",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagArrayOnly",
|
|
|
|
"StructFieldNPtrHeadArray",
|
|
|
|
"StructFieldNPtrHeadArrayOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyArray",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyArrayOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagArray",
|
|
|
|
"StructFieldNPtrHeadStringTagArrayOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadArray",
|
|
|
|
"StructFieldNPtrAnonymousHeadArrayOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyArray",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyArrayOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagArray",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagArrayOnly",
|
|
|
|
"StructFieldHeadMap",
|
|
|
|
"StructFieldHeadMapOnly",
|
|
|
|
"StructFieldHeadOmitEmptyMap",
|
|
|
|
"StructFieldHeadOmitEmptyMapOnly",
|
|
|
|
"StructFieldHeadStringTagMap",
|
|
|
|
"StructFieldHeadStringTagMapOnly",
|
|
|
|
"StructFieldAnonymousHeadMap",
|
|
|
|
"StructFieldAnonymousHeadMapOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyMap",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyMapOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagMap",
|
|
|
|
"StructFieldAnonymousHeadStringTagMapOnly",
|
|
|
|
"StructFieldPtrHeadMap",
|
|
|
|
"StructFieldPtrHeadMapOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyMap",
|
|
|
|
"StructFieldPtrHeadOmitEmptyMapOnly",
|
|
|
|
"StructFieldPtrHeadStringTagMap",
|
|
|
|
"StructFieldPtrHeadStringTagMapOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadMap",
|
|
|
|
"StructFieldPtrAnonymousHeadMapOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyMap",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyMapOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagMap",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagMapOnly",
|
|
|
|
"StructFieldNPtrHeadMap",
|
|
|
|
"StructFieldNPtrHeadMapOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyMap",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyMapOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagMap",
|
|
|
|
"StructFieldNPtrHeadStringTagMapOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadMap",
|
|
|
|
"StructFieldNPtrAnonymousHeadMapOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyMap",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyMapOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagMap",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagMapOnly",
|
|
|
|
"StructFieldHeadMapLoad",
|
|
|
|
"StructFieldHeadMapLoadOnly",
|
|
|
|
"StructFieldHeadOmitEmptyMapLoad",
|
|
|
|
"StructFieldHeadOmitEmptyMapLoadOnly",
|
|
|
|
"StructFieldHeadStringTagMapLoad",
|
|
|
|
"StructFieldHeadStringTagMapLoadOnly",
|
|
|
|
"StructFieldAnonymousHeadMapLoad",
|
|
|
|
"StructFieldAnonymousHeadMapLoadOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyMapLoad",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyMapLoadOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagMapLoad",
|
|
|
|
"StructFieldAnonymousHeadStringTagMapLoadOnly",
|
|
|
|
"StructFieldPtrHeadMapLoad",
|
|
|
|
"StructFieldPtrHeadMapLoadOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyMapLoad",
|
|
|
|
"StructFieldPtrHeadOmitEmptyMapLoadOnly",
|
|
|
|
"StructFieldPtrHeadStringTagMapLoad",
|
|
|
|
"StructFieldPtrHeadStringTagMapLoadOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadMapLoad",
|
|
|
|
"StructFieldPtrAnonymousHeadMapLoadOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyMapLoad",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyMapLoadOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagMapLoad",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagMapLoadOnly",
|
|
|
|
"StructFieldNPtrHeadMapLoad",
|
|
|
|
"StructFieldNPtrHeadMapLoadOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyMapLoad",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyMapLoadOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagMapLoad",
|
|
|
|
"StructFieldNPtrHeadStringTagMapLoadOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadMapLoad",
|
|
|
|
"StructFieldNPtrAnonymousHeadMapLoadOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyMapLoad",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyMapLoadOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagMapLoad",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagMapLoadOnly",
|
|
|
|
"StructFieldHeadSlice",
|
|
|
|
"StructFieldHeadSliceOnly",
|
|
|
|
"StructFieldHeadOmitEmptySlice",
|
|
|
|
"StructFieldHeadOmitEmptySliceOnly",
|
|
|
|
"StructFieldHeadStringTagSlice",
|
|
|
|
"StructFieldHeadStringTagSliceOnly",
|
|
|
|
"StructFieldAnonymousHeadSlice",
|
|
|
|
"StructFieldAnonymousHeadSliceOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptySlice",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptySliceOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagSlice",
|
|
|
|
"StructFieldAnonymousHeadStringTagSliceOnly",
|
|
|
|
"StructFieldPtrHeadSlice",
|
|
|
|
"StructFieldPtrHeadSliceOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptySlice",
|
|
|
|
"StructFieldPtrHeadOmitEmptySliceOnly",
|
|
|
|
"StructFieldPtrHeadStringTagSlice",
|
|
|
|
"StructFieldPtrHeadStringTagSliceOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadSlice",
|
|
|
|
"StructFieldPtrAnonymousHeadSliceOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptySlice",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptySliceOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagSlice",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagSliceOnly",
|
|
|
|
"StructFieldNPtrHeadSlice",
|
|
|
|
"StructFieldNPtrHeadSliceOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptySlice",
|
|
|
|
"StructFieldNPtrHeadOmitEmptySliceOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagSlice",
|
|
|
|
"StructFieldNPtrHeadStringTagSliceOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadSlice",
|
|
|
|
"StructFieldNPtrAnonymousHeadSliceOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptySlice",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptySliceOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagSlice",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagSliceOnly",
|
|
|
|
"StructFieldHeadStruct",
|
|
|
|
"StructFieldHeadStructOnly",
|
|
|
|
"StructFieldHeadOmitEmptyStruct",
|
|
|
|
"StructFieldHeadOmitEmptyStructOnly",
|
|
|
|
"StructFieldHeadStringTagStruct",
|
|
|
|
"StructFieldHeadStringTagStructOnly",
|
|
|
|
"StructFieldAnonymousHeadStruct",
|
|
|
|
"StructFieldAnonymousHeadStructOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyStruct",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyStructOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagStruct",
|
|
|
|
"StructFieldAnonymousHeadStringTagStructOnly",
|
|
|
|
"StructFieldPtrHeadStruct",
|
|
|
|
"StructFieldPtrHeadStructOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyStruct",
|
|
|
|
"StructFieldPtrHeadOmitEmptyStructOnly",
|
|
|
|
"StructFieldPtrHeadStringTagStruct",
|
|
|
|
"StructFieldPtrHeadStringTagStructOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStruct",
|
|
|
|
"StructFieldPtrAnonymousHeadStructOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyStruct",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyStructOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagStruct",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagStructOnly",
|
|
|
|
"StructFieldNPtrHeadStruct",
|
|
|
|
"StructFieldNPtrHeadStructOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyStruct",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyStructOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagStruct",
|
|
|
|
"StructFieldNPtrHeadStringTagStructOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStruct",
|
|
|
|
"StructFieldNPtrAnonymousHeadStructOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyStruct",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyStructOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagStruct",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagStructOnly",
|
|
|
|
"StructFieldHeadMarshalJSON",
|
|
|
|
"StructFieldHeadMarshalJSONOnly",
|
|
|
|
"StructFieldHeadOmitEmptyMarshalJSON",
|
|
|
|
"StructFieldHeadOmitEmptyMarshalJSONOnly",
|
|
|
|
"StructFieldHeadStringTagMarshalJSON",
|
|
|
|
"StructFieldHeadStringTagMarshalJSONOnly",
|
|
|
|
"StructFieldAnonymousHeadMarshalJSON",
|
|
|
|
"StructFieldAnonymousHeadMarshalJSONOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyMarshalJSON",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyMarshalJSONOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagMarshalJSON",
|
|
|
|
"StructFieldAnonymousHeadStringTagMarshalJSONOnly",
|
|
|
|
"StructFieldPtrHeadMarshalJSON",
|
|
|
|
"StructFieldPtrHeadMarshalJSONOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyMarshalJSON",
|
|
|
|
"StructFieldPtrHeadOmitEmptyMarshalJSONOnly",
|
|
|
|
"StructFieldPtrHeadStringTagMarshalJSON",
|
|
|
|
"StructFieldPtrHeadStringTagMarshalJSONOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadMarshalJSON",
|
|
|
|
"StructFieldPtrAnonymousHeadMarshalJSONOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyMarshalJSON",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyMarshalJSONOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagMarshalJSON",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagMarshalJSONOnly",
|
|
|
|
"StructFieldNPtrHeadMarshalJSON",
|
|
|
|
"StructFieldNPtrHeadMarshalJSONOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyMarshalJSON",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyMarshalJSONOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagMarshalJSON",
|
|
|
|
"StructFieldNPtrHeadStringTagMarshalJSONOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadMarshalJSON",
|
|
|
|
"StructFieldNPtrAnonymousHeadMarshalJSONOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyMarshalJSON",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyMarshalJSONOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagMarshalJSON",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagMarshalJSONOnly",
|
|
|
|
"StructFieldHeadMarshalText",
|
|
|
|
"StructFieldHeadMarshalTextOnly",
|
|
|
|
"StructFieldHeadOmitEmptyMarshalText",
|
|
|
|
"StructFieldHeadOmitEmptyMarshalTextOnly",
|
|
|
|
"StructFieldHeadStringTagMarshalText",
|
|
|
|
"StructFieldHeadStringTagMarshalTextOnly",
|
|
|
|
"StructFieldAnonymousHeadMarshalText",
|
|
|
|
"StructFieldAnonymousHeadMarshalTextOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyMarshalText",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyMarshalTextOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagMarshalText",
|
|
|
|
"StructFieldAnonymousHeadStringTagMarshalTextOnly",
|
|
|
|
"StructFieldPtrHeadMarshalText",
|
|
|
|
"StructFieldPtrHeadMarshalTextOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyMarshalText",
|
|
|
|
"StructFieldPtrHeadOmitEmptyMarshalTextOnly",
|
|
|
|
"StructFieldPtrHeadStringTagMarshalText",
|
|
|
|
"StructFieldPtrHeadStringTagMarshalTextOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadMarshalText",
|
|
|
|
"StructFieldPtrAnonymousHeadMarshalTextOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyMarshalText",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyMarshalTextOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagMarshalText",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagMarshalTextOnly",
|
|
|
|
"StructFieldNPtrHeadMarshalText",
|
|
|
|
"StructFieldNPtrHeadMarshalTextOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyMarshalText",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyMarshalTextOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagMarshalText",
|
|
|
|
"StructFieldNPtrHeadStringTagMarshalTextOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadMarshalText",
|
|
|
|
"StructFieldNPtrAnonymousHeadMarshalTextOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyMarshalText",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyMarshalTextOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagMarshalText",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagMarshalTextOnly",
|
|
|
|
"StructFieldHeadRecursive",
|
|
|
|
"StructFieldHeadRecursiveOnly",
|
|
|
|
"StructFieldHeadOmitEmptyRecursive",
|
|
|
|
"StructFieldHeadOmitEmptyRecursiveOnly",
|
|
|
|
"StructFieldHeadStringTagRecursive",
|
|
|
|
"StructFieldHeadStringTagRecursiveOnly",
|
|
|
|
"StructFieldAnonymousHeadRecursive",
|
|
|
|
"StructFieldAnonymousHeadRecursiveOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyRecursive",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyRecursiveOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagRecursive",
|
|
|
|
"StructFieldAnonymousHeadStringTagRecursiveOnly",
|
|
|
|
"StructFieldPtrHeadRecursive",
|
|
|
|
"StructFieldPtrHeadRecursiveOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyRecursive",
|
|
|
|
"StructFieldPtrHeadOmitEmptyRecursiveOnly",
|
|
|
|
"StructFieldPtrHeadStringTagRecursive",
|
|
|
|
"StructFieldPtrHeadStringTagRecursiveOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadRecursive",
|
|
|
|
"StructFieldPtrAnonymousHeadRecursiveOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyRecursive",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyRecursiveOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagRecursive",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagRecursiveOnly",
|
|
|
|
"StructFieldNPtrHeadRecursive",
|
|
|
|
"StructFieldNPtrHeadRecursiveOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyRecursive",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyRecursiveOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagRecursive",
|
|
|
|
"StructFieldNPtrHeadStringTagRecursiveOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadRecursive",
|
|
|
|
"StructFieldNPtrAnonymousHeadRecursiveOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyRecursive",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyRecursiveOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagRecursive",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagRecursiveOnly",
|
|
|
|
"StructFieldHeadIntString",
|
|
|
|
"StructFieldHeadIntStringOnly",
|
|
|
|
"StructFieldHeadOmitEmptyIntString",
|
|
|
|
"StructFieldHeadOmitEmptyIntStringOnly",
|
|
|
|
"StructFieldHeadStringTagIntString",
|
|
|
|
"StructFieldHeadStringTagIntStringOnly",
|
|
|
|
"StructFieldAnonymousHeadIntString",
|
|
|
|
"StructFieldAnonymousHeadIntStringOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyIntString",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyIntStringOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagIntString",
|
|
|
|
"StructFieldAnonymousHeadStringTagIntStringOnly",
|
|
|
|
"StructFieldPtrHeadIntString",
|
|
|
|
"StructFieldPtrHeadIntStringOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyIntString",
|
|
|
|
"StructFieldPtrHeadOmitEmptyIntStringOnly",
|
|
|
|
"StructFieldPtrHeadStringTagIntString",
|
|
|
|
"StructFieldPtrHeadStringTagIntStringOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadIntString",
|
|
|
|
"StructFieldPtrAnonymousHeadIntStringOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyIntString",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyIntStringOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagIntString",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagIntStringOnly",
|
|
|
|
"StructFieldNPtrHeadIntString",
|
|
|
|
"StructFieldNPtrHeadIntStringOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyIntString",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyIntStringOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagIntString",
|
|
|
|
"StructFieldNPtrHeadStringTagIntStringOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadIntString",
|
|
|
|
"StructFieldNPtrAnonymousHeadIntStringOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyIntString",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyIntStringOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagIntString",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagIntStringOnly",
|
|
|
|
"StructFieldHeadUintString",
|
|
|
|
"StructFieldHeadUintStringOnly",
|
|
|
|
"StructFieldHeadOmitEmptyUintString",
|
|
|
|
"StructFieldHeadOmitEmptyUintStringOnly",
|
|
|
|
"StructFieldHeadStringTagUintString",
|
|
|
|
"StructFieldHeadStringTagUintStringOnly",
|
|
|
|
"StructFieldAnonymousHeadUintString",
|
|
|
|
"StructFieldAnonymousHeadUintStringOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyUintString",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyUintStringOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagUintString",
|
|
|
|
"StructFieldAnonymousHeadStringTagUintStringOnly",
|
|
|
|
"StructFieldPtrHeadUintString",
|
|
|
|
"StructFieldPtrHeadUintStringOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyUintString",
|
|
|
|
"StructFieldPtrHeadOmitEmptyUintStringOnly",
|
|
|
|
"StructFieldPtrHeadStringTagUintString",
|
|
|
|
"StructFieldPtrHeadStringTagUintStringOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadUintString",
|
|
|
|
"StructFieldPtrAnonymousHeadUintStringOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyUintString",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyUintStringOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagUintString",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagUintStringOnly",
|
|
|
|
"StructFieldNPtrHeadUintString",
|
|
|
|
"StructFieldNPtrHeadUintStringOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyUintString",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyUintStringOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagUintString",
|
|
|
|
"StructFieldNPtrHeadStringTagUintStringOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadUintString",
|
|
|
|
"StructFieldNPtrAnonymousHeadUintStringOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyUintString",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyUintStringOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagUintString",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagUintStringOnly",
|
|
|
|
"StructFieldHeadIntPtr",
|
|
|
|
"StructFieldHeadIntPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyIntPtr",
|
|
|
|
"StructFieldHeadOmitEmptyIntPtrOnly",
|
|
|
|
"StructFieldHeadStringTagIntPtr",
|
|
|
|
"StructFieldHeadStringTagIntPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadIntPtr",
|
|
|
|
"StructFieldAnonymousHeadIntPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyIntPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyIntPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagIntPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagIntPtrOnly",
|
|
|
|
"StructFieldPtrHeadIntPtr",
|
|
|
|
"StructFieldPtrHeadIntPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyIntPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyIntPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagIntPtr",
|
|
|
|
"StructFieldPtrHeadStringTagIntPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadIntPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadIntPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyIntPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyIntPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagIntPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagIntPtrOnly",
|
|
|
|
"StructFieldNPtrHeadIntPtr",
|
|
|
|
"StructFieldNPtrHeadIntPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyIntPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyIntPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagIntPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagIntPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadIntPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadIntPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyIntPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyIntPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagIntPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagIntPtrOnly",
|
|
|
|
"StructFieldHeadUintPtr",
|
|
|
|
"StructFieldHeadUintPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyUintPtr",
|
|
|
|
"StructFieldHeadOmitEmptyUintPtrOnly",
|
|
|
|
"StructFieldHeadStringTagUintPtr",
|
|
|
|
"StructFieldHeadStringTagUintPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadUintPtr",
|
|
|
|
"StructFieldAnonymousHeadUintPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyUintPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyUintPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagUintPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagUintPtrOnly",
|
|
|
|
"StructFieldPtrHeadUintPtr",
|
|
|
|
"StructFieldPtrHeadUintPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyUintPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyUintPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagUintPtr",
|
|
|
|
"StructFieldPtrHeadStringTagUintPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadUintPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadUintPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyUintPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyUintPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagUintPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagUintPtrOnly",
|
|
|
|
"StructFieldNPtrHeadUintPtr",
|
|
|
|
"StructFieldNPtrHeadUintPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyUintPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyUintPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagUintPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagUintPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadUintPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadUintPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyUintPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyUintPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagUintPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagUintPtrOnly",
|
|
|
|
"StructFieldHeadFloat32Ptr",
|
|
|
|
"StructFieldHeadFloat32PtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyFloat32Ptr",
|
|
|
|
"StructFieldHeadOmitEmptyFloat32PtrOnly",
|
|
|
|
"StructFieldHeadStringTagFloat32Ptr",
|
|
|
|
"StructFieldHeadStringTagFloat32PtrOnly",
|
|
|
|
"StructFieldAnonymousHeadFloat32Ptr",
|
|
|
|
"StructFieldAnonymousHeadFloat32PtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyFloat32Ptr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyFloat32PtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagFloat32Ptr",
|
|
|
|
"StructFieldAnonymousHeadStringTagFloat32PtrOnly",
|
|
|
|
"StructFieldPtrHeadFloat32Ptr",
|
|
|
|
"StructFieldPtrHeadFloat32PtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyFloat32Ptr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyFloat32PtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagFloat32Ptr",
|
|
|
|
"StructFieldPtrHeadStringTagFloat32PtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadFloat32Ptr",
|
|
|
|
"StructFieldPtrAnonymousHeadFloat32PtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyFloat32Ptr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyFloat32PtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagFloat32Ptr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagFloat32PtrOnly",
|
|
|
|
"StructFieldNPtrHeadFloat32Ptr",
|
|
|
|
"StructFieldNPtrHeadFloat32PtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyFloat32Ptr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyFloat32PtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagFloat32Ptr",
|
|
|
|
"StructFieldNPtrHeadStringTagFloat32PtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadFloat32Ptr",
|
|
|
|
"StructFieldNPtrAnonymousHeadFloat32PtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyFloat32Ptr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyFloat32PtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagFloat32Ptr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagFloat32PtrOnly",
|
|
|
|
"StructFieldHeadFloat64Ptr",
|
|
|
|
"StructFieldHeadFloat64PtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyFloat64Ptr",
|
|
|
|
"StructFieldHeadOmitEmptyFloat64PtrOnly",
|
|
|
|
"StructFieldHeadStringTagFloat64Ptr",
|
|
|
|
"StructFieldHeadStringTagFloat64PtrOnly",
|
|
|
|
"StructFieldAnonymousHeadFloat64Ptr",
|
|
|
|
"StructFieldAnonymousHeadFloat64PtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyFloat64Ptr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyFloat64PtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagFloat64Ptr",
|
|
|
|
"StructFieldAnonymousHeadStringTagFloat64PtrOnly",
|
|
|
|
"StructFieldPtrHeadFloat64Ptr",
|
|
|
|
"StructFieldPtrHeadFloat64PtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyFloat64Ptr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyFloat64PtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagFloat64Ptr",
|
|
|
|
"StructFieldPtrHeadStringTagFloat64PtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadFloat64Ptr",
|
|
|
|
"StructFieldPtrAnonymousHeadFloat64PtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyFloat64Ptr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyFloat64PtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagFloat64Ptr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagFloat64PtrOnly",
|
|
|
|
"StructFieldNPtrHeadFloat64Ptr",
|
|
|
|
"StructFieldNPtrHeadFloat64PtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyFloat64Ptr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyFloat64PtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagFloat64Ptr",
|
|
|
|
"StructFieldNPtrHeadStringTagFloat64PtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadFloat64Ptr",
|
|
|
|
"StructFieldNPtrAnonymousHeadFloat64PtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyFloat64Ptr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyFloat64PtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagFloat64Ptr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagFloat64PtrOnly",
|
|
|
|
"StructFieldHeadBoolPtr",
|
|
|
|
"StructFieldHeadBoolPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyBoolPtr",
|
|
|
|
"StructFieldHeadOmitEmptyBoolPtrOnly",
|
|
|
|
"StructFieldHeadStringTagBoolPtr",
|
|
|
|
"StructFieldHeadStringTagBoolPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadBoolPtr",
|
|
|
|
"StructFieldAnonymousHeadBoolPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyBoolPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyBoolPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagBoolPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagBoolPtrOnly",
|
|
|
|
"StructFieldPtrHeadBoolPtr",
|
|
|
|
"StructFieldPtrHeadBoolPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyBoolPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyBoolPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagBoolPtr",
|
|
|
|
"StructFieldPtrHeadStringTagBoolPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadBoolPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadBoolPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyBoolPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyBoolPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagBoolPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagBoolPtrOnly",
|
|
|
|
"StructFieldNPtrHeadBoolPtr",
|
|
|
|
"StructFieldNPtrHeadBoolPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyBoolPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyBoolPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagBoolPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagBoolPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadBoolPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadBoolPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyBoolPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyBoolPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagBoolPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagBoolPtrOnly",
|
|
|
|
"StructFieldHeadStringPtr",
|
|
|
|
"StructFieldHeadStringPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyStringPtr",
|
|
|
|
"StructFieldHeadOmitEmptyStringPtrOnly",
|
|
|
|
"StructFieldHeadStringTagStringPtr",
|
|
|
|
"StructFieldHeadStringTagStringPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringPtr",
|
|
|
|
"StructFieldAnonymousHeadStringPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyStringPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyStringPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagStringPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagStringPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringPtr",
|
|
|
|
"StructFieldPtrHeadStringPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyStringPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyStringPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagStringPtr",
|
|
|
|
"StructFieldPtrHeadStringTagStringPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyStringPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyStringPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagStringPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagStringPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringPtr",
|
|
|
|
"StructFieldNPtrHeadStringPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyStringPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyStringPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagStringPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagStringPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyStringPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyStringPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagStringPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagStringPtrOnly",
|
|
|
|
"StructFieldHeadBytesPtr",
|
|
|
|
"StructFieldHeadBytesPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyBytesPtr",
|
|
|
|
"StructFieldHeadOmitEmptyBytesPtrOnly",
|
|
|
|
"StructFieldHeadStringTagBytesPtr",
|
|
|
|
"StructFieldHeadStringTagBytesPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadBytesPtr",
|
|
|
|
"StructFieldAnonymousHeadBytesPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyBytesPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyBytesPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagBytesPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagBytesPtrOnly",
|
|
|
|
"StructFieldPtrHeadBytesPtr",
|
|
|
|
"StructFieldPtrHeadBytesPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyBytesPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyBytesPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagBytesPtr",
|
|
|
|
"StructFieldPtrHeadStringTagBytesPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadBytesPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadBytesPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyBytesPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyBytesPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagBytesPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagBytesPtrOnly",
|
|
|
|
"StructFieldNPtrHeadBytesPtr",
|
|
|
|
"StructFieldNPtrHeadBytesPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyBytesPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyBytesPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagBytesPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagBytesPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadBytesPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadBytesPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyBytesPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyBytesPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagBytesPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagBytesPtrOnly",
|
|
|
|
"StructFieldHeadIntNPtr",
|
|
|
|
"StructFieldHeadIntNPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyIntNPtr",
|
|
|
|
"StructFieldHeadOmitEmptyIntNPtrOnly",
|
|
|
|
"StructFieldHeadStringTagIntNPtr",
|
|
|
|
"StructFieldHeadStringTagIntNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadIntNPtr",
|
|
|
|
"StructFieldAnonymousHeadIntNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyIntNPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyIntNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagIntNPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagIntNPtrOnly",
|
|
|
|
"StructFieldPtrHeadIntNPtr",
|
|
|
|
"StructFieldPtrHeadIntNPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyIntNPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyIntNPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagIntNPtr",
|
|
|
|
"StructFieldPtrHeadStringTagIntNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadIntNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadIntNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyIntNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyIntNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagIntNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagIntNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadIntNPtr",
|
|
|
|
"StructFieldNPtrHeadIntNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyIntNPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyIntNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagIntNPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagIntNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadIntNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadIntNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyIntNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyIntNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagIntNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagIntNPtrOnly",
|
|
|
|
"StructFieldHeadUintNPtr",
|
|
|
|
"StructFieldHeadUintNPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyUintNPtr",
|
|
|
|
"StructFieldHeadOmitEmptyUintNPtrOnly",
|
|
|
|
"StructFieldHeadStringTagUintNPtr",
|
|
|
|
"StructFieldHeadStringTagUintNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadUintNPtr",
|
|
|
|
"StructFieldAnonymousHeadUintNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyUintNPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyUintNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagUintNPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagUintNPtrOnly",
|
|
|
|
"StructFieldPtrHeadUintNPtr",
|
|
|
|
"StructFieldPtrHeadUintNPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyUintNPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyUintNPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagUintNPtr",
|
|
|
|
"StructFieldPtrHeadStringTagUintNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadUintNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadUintNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyUintNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyUintNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagUintNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagUintNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadUintNPtr",
|
|
|
|
"StructFieldNPtrHeadUintNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyUintNPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyUintNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagUintNPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagUintNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadUintNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadUintNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyUintNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyUintNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagUintNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagUintNPtrOnly",
|
|
|
|
"StructFieldHeadFloat32NPtr",
|
|
|
|
"StructFieldHeadFloat32NPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyFloat32NPtr",
|
|
|
|
"StructFieldHeadOmitEmptyFloat32NPtrOnly",
|
|
|
|
"StructFieldHeadStringTagFloat32NPtr",
|
|
|
|
"StructFieldHeadStringTagFloat32NPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadFloat32NPtr",
|
|
|
|
"StructFieldAnonymousHeadFloat32NPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyFloat32NPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyFloat32NPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagFloat32NPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagFloat32NPtrOnly",
|
|
|
|
"StructFieldPtrHeadFloat32NPtr",
|
|
|
|
"StructFieldPtrHeadFloat32NPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyFloat32NPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyFloat32NPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagFloat32NPtr",
|
|
|
|
"StructFieldPtrHeadStringTagFloat32NPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadFloat32NPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadFloat32NPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyFloat32NPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyFloat32NPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagFloat32NPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagFloat32NPtrOnly",
|
|
|
|
"StructFieldNPtrHeadFloat32NPtr",
|
|
|
|
"StructFieldNPtrHeadFloat32NPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyFloat32NPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyFloat32NPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagFloat32NPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagFloat32NPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadFloat32NPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadFloat32NPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyFloat32NPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyFloat32NPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagFloat32NPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagFloat32NPtrOnly",
|
|
|
|
"StructFieldHeadFloat64NPtr",
|
|
|
|
"StructFieldHeadFloat64NPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyFloat64NPtr",
|
|
|
|
"StructFieldHeadOmitEmptyFloat64NPtrOnly",
|
|
|
|
"StructFieldHeadStringTagFloat64NPtr",
|
|
|
|
"StructFieldHeadStringTagFloat64NPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadFloat64NPtr",
|
|
|
|
"StructFieldAnonymousHeadFloat64NPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyFloat64NPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyFloat64NPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagFloat64NPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagFloat64NPtrOnly",
|
|
|
|
"StructFieldPtrHeadFloat64NPtr",
|
|
|
|
"StructFieldPtrHeadFloat64NPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyFloat64NPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyFloat64NPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagFloat64NPtr",
|
|
|
|
"StructFieldPtrHeadStringTagFloat64NPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadFloat64NPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadFloat64NPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyFloat64NPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyFloat64NPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagFloat64NPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagFloat64NPtrOnly",
|
|
|
|
"StructFieldNPtrHeadFloat64NPtr",
|
|
|
|
"StructFieldNPtrHeadFloat64NPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyFloat64NPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyFloat64NPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagFloat64NPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagFloat64NPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadFloat64NPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadFloat64NPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyFloat64NPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyFloat64NPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagFloat64NPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagFloat64NPtrOnly",
|
|
|
|
"StructFieldHeadBoolNPtr",
|
|
|
|
"StructFieldHeadBoolNPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyBoolNPtr",
|
|
|
|
"StructFieldHeadOmitEmptyBoolNPtrOnly",
|
|
|
|
"StructFieldHeadStringTagBoolNPtr",
|
|
|
|
"StructFieldHeadStringTagBoolNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadBoolNPtr",
|
|
|
|
"StructFieldAnonymousHeadBoolNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyBoolNPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyBoolNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagBoolNPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagBoolNPtrOnly",
|
|
|
|
"StructFieldPtrHeadBoolNPtr",
|
|
|
|
"StructFieldPtrHeadBoolNPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyBoolNPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyBoolNPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagBoolNPtr",
|
|
|
|
"StructFieldPtrHeadStringTagBoolNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadBoolNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadBoolNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyBoolNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyBoolNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagBoolNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagBoolNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadBoolNPtr",
|
|
|
|
"StructFieldNPtrHeadBoolNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyBoolNPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyBoolNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagBoolNPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagBoolNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadBoolNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadBoolNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyBoolNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyBoolNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagBoolNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagBoolNPtrOnly",
|
|
|
|
"StructFieldHeadStringNPtr",
|
|
|
|
"StructFieldHeadStringNPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyStringNPtr",
|
|
|
|
"StructFieldHeadOmitEmptyStringNPtrOnly",
|
|
|
|
"StructFieldHeadStringTagStringNPtr",
|
|
|
|
"StructFieldHeadStringTagStringNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringNPtr",
|
|
|
|
"StructFieldAnonymousHeadStringNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyStringNPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyStringNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagStringNPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagStringNPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringNPtr",
|
|
|
|
"StructFieldPtrHeadStringNPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyStringNPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyStringNPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagStringNPtr",
|
|
|
|
"StructFieldPtrHeadStringTagStringNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyStringNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyStringNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagStringNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagStringNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringNPtr",
|
|
|
|
"StructFieldNPtrHeadStringNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyStringNPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyStringNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagStringNPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagStringNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyStringNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyStringNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagStringNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagStringNPtrOnly",
|
|
|
|
"StructFieldHeadBytesNPtr",
|
|
|
|
"StructFieldHeadBytesNPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyBytesNPtr",
|
|
|
|
"StructFieldHeadOmitEmptyBytesNPtrOnly",
|
|
|
|
"StructFieldHeadStringTagBytesNPtr",
|
|
|
|
"StructFieldHeadStringTagBytesNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadBytesNPtr",
|
|
|
|
"StructFieldAnonymousHeadBytesNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyBytesNPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyBytesNPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagBytesNPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagBytesNPtrOnly",
|
|
|
|
"StructFieldPtrHeadBytesNPtr",
|
|
|
|
"StructFieldPtrHeadBytesNPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyBytesNPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyBytesNPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagBytesNPtr",
|
|
|
|
"StructFieldPtrHeadStringTagBytesNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadBytesNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadBytesNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyBytesNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyBytesNPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagBytesNPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagBytesNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadBytesNPtr",
|
|
|
|
"StructFieldNPtrHeadBytesNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyBytesNPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyBytesNPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagBytesNPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagBytesNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadBytesNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadBytesNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyBytesNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyBytesNPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagBytesNPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagBytesNPtrOnly",
|
2021-02-21 18:54:34 +03:00
|
|
|
"StructFieldHeadEmptyStruct",
|
|
|
|
"StructFieldHeadEmptyStructOnly",
|
|
|
|
"StructFieldHeadOmitEmptyEmptyStruct",
|
|
|
|
"StructFieldHeadOmitEmptyEmptyStructOnly",
|
|
|
|
"StructFieldHeadStringTagEmptyStruct",
|
|
|
|
"StructFieldHeadStringTagEmptyStructOnly",
|
|
|
|
"StructFieldAnonymousHeadEmptyStruct",
|
|
|
|
"StructFieldAnonymousHeadEmptyStructOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyEmptyStruct",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyEmptyStructOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagEmptyStruct",
|
|
|
|
"StructFieldAnonymousHeadStringTagEmptyStructOnly",
|
|
|
|
"StructFieldPtrHeadEmptyStruct",
|
|
|
|
"StructFieldPtrHeadEmptyStructOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyEmptyStruct",
|
|
|
|
"StructFieldPtrHeadOmitEmptyEmptyStructOnly",
|
|
|
|
"StructFieldPtrHeadStringTagEmptyStruct",
|
|
|
|
"StructFieldPtrHeadStringTagEmptyStructOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadEmptyStruct",
|
|
|
|
"StructFieldPtrAnonymousHeadEmptyStructOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyEmptyStruct",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyEmptyStructOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagEmptyStruct",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagEmptyStructOnly",
|
|
|
|
"StructFieldNPtrHeadEmptyStruct",
|
|
|
|
"StructFieldNPtrHeadEmptyStructOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyEmptyStruct",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyEmptyStructOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagEmptyStruct",
|
|
|
|
"StructFieldNPtrHeadStringTagEmptyStructOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadEmptyStruct",
|
|
|
|
"StructFieldNPtrAnonymousHeadEmptyStructOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyEmptyStruct",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyEmptyStructOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagEmptyStruct",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagEmptyStructOnly",
|
|
|
|
"StructFieldHeadEmptyStructPtr",
|
|
|
|
"StructFieldHeadEmptyStructPtrOnly",
|
|
|
|
"StructFieldHeadOmitEmptyEmptyStructPtr",
|
|
|
|
"StructFieldHeadOmitEmptyEmptyStructPtrOnly",
|
|
|
|
"StructFieldHeadStringTagEmptyStructPtr",
|
|
|
|
"StructFieldHeadStringTagEmptyStructPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadEmptyStructPtr",
|
|
|
|
"StructFieldAnonymousHeadEmptyStructPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyEmptyStructPtr",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyEmptyStructPtrOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTagEmptyStructPtr",
|
|
|
|
"StructFieldAnonymousHeadStringTagEmptyStructPtrOnly",
|
|
|
|
"StructFieldPtrHeadEmptyStructPtr",
|
|
|
|
"StructFieldPtrHeadEmptyStructPtrOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmptyEmptyStructPtr",
|
|
|
|
"StructFieldPtrHeadOmitEmptyEmptyStructPtrOnly",
|
|
|
|
"StructFieldPtrHeadStringTagEmptyStructPtr",
|
|
|
|
"StructFieldPtrHeadStringTagEmptyStructPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadEmptyStructPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadEmptyStructPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyEmptyStructPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyEmptyStructPtrOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagEmptyStructPtr",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagEmptyStructPtrOnly",
|
|
|
|
"StructFieldNPtrHeadEmptyStructPtr",
|
|
|
|
"StructFieldNPtrHeadEmptyStructPtrOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyEmptyStructPtr",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyEmptyStructPtrOnly",
|
|
|
|
"StructFieldNPtrHeadStringTagEmptyStructPtr",
|
|
|
|
"StructFieldNPtrHeadStringTagEmptyStructPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadEmptyStructPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadEmptyStructPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyEmptyStructPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyEmptyStructPtrOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagEmptyStructPtr",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagEmptyStructPtrOnly",
|
2021-01-17 16:23:28 +03:00
|
|
|
"StructFieldHead",
|
|
|
|
"StructFieldHeadOnly",
|
|
|
|
"StructFieldHeadOmitEmpty",
|
|
|
|
"StructFieldHeadOmitEmptyOnly",
|
|
|
|
"StructFieldHeadStringTag",
|
|
|
|
"StructFieldHeadStringTagOnly",
|
|
|
|
"StructFieldAnonymousHead",
|
|
|
|
"StructFieldAnonymousHeadOnly",
|
|
|
|
"StructFieldAnonymousHeadOmitEmpty",
|
|
|
|
"StructFieldAnonymousHeadOmitEmptyOnly",
|
|
|
|
"StructFieldAnonymousHeadStringTag",
|
|
|
|
"StructFieldAnonymousHeadStringTagOnly",
|
|
|
|
"StructFieldPtrHead",
|
|
|
|
"StructFieldPtrHeadOnly",
|
|
|
|
"StructFieldPtrHeadOmitEmpty",
|
|
|
|
"StructFieldPtrHeadOmitEmptyOnly",
|
|
|
|
"StructFieldPtrHeadStringTag",
|
|
|
|
"StructFieldPtrHeadStringTagOnly",
|
|
|
|
"StructFieldPtrAnonymousHead",
|
|
|
|
"StructFieldPtrAnonymousHeadOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmpty",
|
|
|
|
"StructFieldPtrAnonymousHeadOmitEmptyOnly",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTag",
|
|
|
|
"StructFieldPtrAnonymousHeadStringTagOnly",
|
|
|
|
"StructFieldNPtrHead",
|
|
|
|
"StructFieldNPtrHeadOnly",
|
|
|
|
"StructFieldNPtrHeadOmitEmpty",
|
|
|
|
"StructFieldNPtrHeadOmitEmptyOnly",
|
|
|
|
"StructFieldNPtrHeadStringTag",
|
|
|
|
"StructFieldNPtrHeadStringTagOnly",
|
|
|
|
"StructFieldNPtrAnonymousHead",
|
|
|
|
"StructFieldNPtrAnonymousHeadOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmpty",
|
|
|
|
"StructFieldNPtrAnonymousHeadOmitEmptyOnly",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTag",
|
|
|
|
"StructFieldNPtrAnonymousHeadStringTagOnly",
|
|
|
|
"StructFieldInt",
|
|
|
|
"StructFieldOmitEmptyInt",
|
|
|
|
"StructFieldStringTagInt",
|
|
|
|
"StructFieldUint",
|
|
|
|
"StructFieldOmitEmptyUint",
|
|
|
|
"StructFieldStringTagUint",
|
|
|
|
"StructFieldFloat32",
|
|
|
|
"StructFieldOmitEmptyFloat32",
|
|
|
|
"StructFieldStringTagFloat32",
|
|
|
|
"StructFieldFloat64",
|
|
|
|
"StructFieldOmitEmptyFloat64",
|
|
|
|
"StructFieldStringTagFloat64",
|
|
|
|
"StructFieldBool",
|
|
|
|
"StructFieldOmitEmptyBool",
|
|
|
|
"StructFieldStringTagBool",
|
|
|
|
"StructFieldString",
|
|
|
|
"StructFieldOmitEmptyString",
|
|
|
|
"StructFieldStringTagString",
|
|
|
|
"StructFieldBytes",
|
|
|
|
"StructFieldOmitEmptyBytes",
|
|
|
|
"StructFieldStringTagBytes",
|
|
|
|
"StructFieldArray",
|
|
|
|
"StructFieldOmitEmptyArray",
|
|
|
|
"StructFieldStringTagArray",
|
|
|
|
"StructFieldMap",
|
|
|
|
"StructFieldOmitEmptyMap",
|
|
|
|
"StructFieldStringTagMap",
|
|
|
|
"StructFieldMapLoad",
|
|
|
|
"StructFieldOmitEmptyMapLoad",
|
|
|
|
"StructFieldStringTagMapLoad",
|
|
|
|
"StructFieldSlice",
|
|
|
|
"StructFieldOmitEmptySlice",
|
|
|
|
"StructFieldStringTagSlice",
|
|
|
|
"StructFieldStruct",
|
|
|
|
"StructFieldOmitEmptyStruct",
|
|
|
|
"StructFieldStringTagStruct",
|
|
|
|
"StructFieldMarshalJSON",
|
|
|
|
"StructFieldOmitEmptyMarshalJSON",
|
|
|
|
"StructFieldStringTagMarshalJSON",
|
|
|
|
"StructFieldMarshalText",
|
|
|
|
"StructFieldOmitEmptyMarshalText",
|
|
|
|
"StructFieldStringTagMarshalText",
|
|
|
|
"StructFieldRecursive",
|
|
|
|
"StructFieldOmitEmptyRecursive",
|
|
|
|
"StructFieldStringTagRecursive",
|
|
|
|
"StructFieldIntString",
|
|
|
|
"StructFieldOmitEmptyIntString",
|
|
|
|
"StructFieldStringTagIntString",
|
|
|
|
"StructFieldUintString",
|
|
|
|
"StructFieldOmitEmptyUintString",
|
|
|
|
"StructFieldStringTagUintString",
|
|
|
|
"StructFieldIntPtr",
|
|
|
|
"StructFieldOmitEmptyIntPtr",
|
|
|
|
"StructFieldStringTagIntPtr",
|
|
|
|
"StructFieldUintPtr",
|
|
|
|
"StructFieldOmitEmptyUintPtr",
|
|
|
|
"StructFieldStringTagUintPtr",
|
|
|
|
"StructFieldFloat32Ptr",
|
|
|
|
"StructFieldOmitEmptyFloat32Ptr",
|
|
|
|
"StructFieldStringTagFloat32Ptr",
|
|
|
|
"StructFieldFloat64Ptr",
|
|
|
|
"StructFieldOmitEmptyFloat64Ptr",
|
|
|
|
"StructFieldStringTagFloat64Ptr",
|
|
|
|
"StructFieldBoolPtr",
|
|
|
|
"StructFieldOmitEmptyBoolPtr",
|
|
|
|
"StructFieldStringTagBoolPtr",
|
|
|
|
"StructFieldStringPtr",
|
|
|
|
"StructFieldOmitEmptyStringPtr",
|
|
|
|
"StructFieldStringTagStringPtr",
|
|
|
|
"StructFieldBytesPtr",
|
|
|
|
"StructFieldOmitEmptyBytesPtr",
|
|
|
|
"StructFieldStringTagBytesPtr",
|
|
|
|
"StructFieldIntNPtr",
|
|
|
|
"StructFieldOmitEmptyIntNPtr",
|
|
|
|
"StructFieldStringTagIntNPtr",
|
|
|
|
"StructFieldUintNPtr",
|
|
|
|
"StructFieldOmitEmptyUintNPtr",
|
|
|
|
"StructFieldStringTagUintNPtr",
|
|
|
|
"StructFieldFloat32NPtr",
|
|
|
|
"StructFieldOmitEmptyFloat32NPtr",
|
|
|
|
"StructFieldStringTagFloat32NPtr",
|
|
|
|
"StructFieldFloat64NPtr",
|
|
|
|
"StructFieldOmitEmptyFloat64NPtr",
|
|
|
|
"StructFieldStringTagFloat64NPtr",
|
|
|
|
"StructFieldBoolNPtr",
|
|
|
|
"StructFieldOmitEmptyBoolNPtr",
|
|
|
|
"StructFieldStringTagBoolNPtr",
|
|
|
|
"StructFieldStringNPtr",
|
|
|
|
"StructFieldOmitEmptyStringNPtr",
|
|
|
|
"StructFieldStringTagStringNPtr",
|
|
|
|
"StructFieldBytesNPtr",
|
|
|
|
"StructFieldOmitEmptyBytesNPtr",
|
|
|
|
"StructFieldStringTagBytesNPtr",
|
2021-02-21 18:54:34 +03:00
|
|
|
"StructFieldEmptyStruct",
|
|
|
|
"StructFieldOmitEmptyEmptyStruct",
|
|
|
|
"StructFieldStringTagEmptyStruct",
|
|
|
|
"StructFieldEmptyStructPtr",
|
|
|
|
"StructFieldOmitEmptyEmptyStructPtr",
|
|
|
|
"StructFieldStringTagEmptyStructPtr",
|
2021-01-17 16:23:28 +03:00
|
|
|
"StructField",
|
|
|
|
"StructFieldOmitEmpty",
|
|
|
|
"StructFieldStringTag",
|
|
|
|
"StructEndInt",
|
|
|
|
"StructEndOmitEmptyInt",
|
|
|
|
"StructEndStringTagInt",
|
|
|
|
"StructEndUint",
|
|
|
|
"StructEndOmitEmptyUint",
|
|
|
|
"StructEndStringTagUint",
|
|
|
|
"StructEndFloat32",
|
|
|
|
"StructEndOmitEmptyFloat32",
|
|
|
|
"StructEndStringTagFloat32",
|
|
|
|
"StructEndFloat64",
|
|
|
|
"StructEndOmitEmptyFloat64",
|
|
|
|
"StructEndStringTagFloat64",
|
|
|
|
"StructEndBool",
|
|
|
|
"StructEndOmitEmptyBool",
|
|
|
|
"StructEndStringTagBool",
|
|
|
|
"StructEndString",
|
|
|
|
"StructEndOmitEmptyString",
|
|
|
|
"StructEndStringTagString",
|
|
|
|
"StructEndBytes",
|
|
|
|
"StructEndOmitEmptyBytes",
|
|
|
|
"StructEndStringTagBytes",
|
|
|
|
"StructEndArray",
|
|
|
|
"StructEndOmitEmptyArray",
|
|
|
|
"StructEndStringTagArray",
|
|
|
|
"StructEndMap",
|
|
|
|
"StructEndOmitEmptyMap",
|
|
|
|
"StructEndStringTagMap",
|
|
|
|
"StructEndMapLoad",
|
|
|
|
"StructEndOmitEmptyMapLoad",
|
|
|
|
"StructEndStringTagMapLoad",
|
|
|
|
"StructEndSlice",
|
|
|
|
"StructEndOmitEmptySlice",
|
|
|
|
"StructEndStringTagSlice",
|
|
|
|
"StructEndStruct",
|
|
|
|
"StructEndOmitEmptyStruct",
|
|
|
|
"StructEndStringTagStruct",
|
|
|
|
"StructEndMarshalJSON",
|
|
|
|
"StructEndOmitEmptyMarshalJSON",
|
|
|
|
"StructEndStringTagMarshalJSON",
|
|
|
|
"StructEndMarshalText",
|
|
|
|
"StructEndOmitEmptyMarshalText",
|
|
|
|
"StructEndStringTagMarshalText",
|
|
|
|
"StructEndRecursive",
|
|
|
|
"StructEndOmitEmptyRecursive",
|
|
|
|
"StructEndStringTagRecursive",
|
|
|
|
"StructEndIntString",
|
|
|
|
"StructEndOmitEmptyIntString",
|
|
|
|
"StructEndStringTagIntString",
|
|
|
|
"StructEndUintString",
|
|
|
|
"StructEndOmitEmptyUintString",
|
|
|
|
"StructEndStringTagUintString",
|
|
|
|
"StructEndIntPtr",
|
|
|
|
"StructEndOmitEmptyIntPtr",
|
|
|
|
"StructEndStringTagIntPtr",
|
|
|
|
"StructEndUintPtr",
|
|
|
|
"StructEndOmitEmptyUintPtr",
|
|
|
|
"StructEndStringTagUintPtr",
|
|
|
|
"StructEndFloat32Ptr",
|
|
|
|
"StructEndOmitEmptyFloat32Ptr",
|
|
|
|
"StructEndStringTagFloat32Ptr",
|
|
|
|
"StructEndFloat64Ptr",
|
|
|
|
"StructEndOmitEmptyFloat64Ptr",
|
|
|
|
"StructEndStringTagFloat64Ptr",
|
|
|
|
"StructEndBoolPtr",
|
|
|
|
"StructEndOmitEmptyBoolPtr",
|
|
|
|
"StructEndStringTagBoolPtr",
|
|
|
|
"StructEndStringPtr",
|
|
|
|
"StructEndOmitEmptyStringPtr",
|
|
|
|
"StructEndStringTagStringPtr",
|
|
|
|
"StructEndBytesPtr",
|
|
|
|
"StructEndOmitEmptyBytesPtr",
|
|
|
|
"StructEndStringTagBytesPtr",
|
|
|
|
"StructEndIntNPtr",
|
|
|
|
"StructEndOmitEmptyIntNPtr",
|
|
|
|
"StructEndStringTagIntNPtr",
|
|
|
|
"StructEndUintNPtr",
|
|
|
|
"StructEndOmitEmptyUintNPtr",
|
|
|
|
"StructEndStringTagUintNPtr",
|
|
|
|
"StructEndFloat32NPtr",
|
|
|
|
"StructEndOmitEmptyFloat32NPtr",
|
|
|
|
"StructEndStringTagFloat32NPtr",
|
|
|
|
"StructEndFloat64NPtr",
|
|
|
|
"StructEndOmitEmptyFloat64NPtr",
|
|
|
|
"StructEndStringTagFloat64NPtr",
|
|
|
|
"StructEndBoolNPtr",
|
|
|
|
"StructEndOmitEmptyBoolNPtr",
|
|
|
|
"StructEndStringTagBoolNPtr",
|
|
|
|
"StructEndStringNPtr",
|
|
|
|
"StructEndOmitEmptyStringNPtr",
|
|
|
|
"StructEndStringTagStringNPtr",
|
|
|
|
"StructEndBytesNPtr",
|
|
|
|
"StructEndOmitEmptyBytesNPtr",
|
|
|
|
"StructEndStringTagBytesNPtr",
|
2021-02-21 18:54:34 +03:00
|
|
|
"StructEndEmptyStruct",
|
|
|
|
"StructEndOmitEmptyEmptyStruct",
|
|
|
|
"StructEndStringTagEmptyStruct",
|
|
|
|
"StructEndEmptyStructPtr",
|
|
|
|
"StructEndOmitEmptyEmptyStructPtr",
|
|
|
|
"StructEndStringTagEmptyStructPtr",
|
2021-01-17 16:23:28 +03:00
|
|
|
"StructEnd",
|
|
|
|
"StructEndOmitEmpty",
|
|
|
|
"StructEndStringTag",
|
|
|
|
}
|
|
|
|
|
2020-08-15 11:41:38 +03:00
|
|
|
type opType int
|
|
|
|
|
|
|
|
const (
|
2021-02-21 18:54:34 +03:00
|
|
|
opEnd opType = 0
|
|
|
|
opInterface opType = 1
|
|
|
|
opPtr opType = 2
|
|
|
|
opNPtr opType = 3
|
|
|
|
opSliceHead opType = 4
|
|
|
|
opRootSliceHead opType = 5
|
|
|
|
opSliceElem opType = 6
|
|
|
|
opRootSliceElem opType = 7
|
|
|
|
opSliceEnd opType = 8
|
|
|
|
opArrayHead opType = 9
|
|
|
|
opArrayElem opType = 10
|
|
|
|
opArrayEnd opType = 11
|
|
|
|
opMapHead opType = 12
|
|
|
|
opMapHeadLoad opType = 13
|
|
|
|
opMapKey opType = 14
|
|
|
|
opMapValue opType = 15
|
|
|
|
opMapEnd opType = 16
|
|
|
|
opStructFieldRecursiveEnd opType = 17
|
|
|
|
opStructAnonymousEnd opType = 18
|
|
|
|
opInt opType = 19
|
|
|
|
opUint opType = 20
|
|
|
|
opFloat32 opType = 21
|
|
|
|
opFloat64 opType = 22
|
|
|
|
opBool opType = 23
|
|
|
|
opString opType = 24
|
|
|
|
opBytes opType = 25
|
|
|
|
opArray opType = 26
|
|
|
|
opMap opType = 27
|
|
|
|
opMapLoad opType = 28
|
|
|
|
opSlice opType = 29
|
|
|
|
opStruct opType = 30
|
|
|
|
opMarshalJSON opType = 31
|
|
|
|
opMarshalText opType = 32
|
|
|
|
opRecursive opType = 33
|
|
|
|
opIntString opType = 34
|
|
|
|
opUintString opType = 35
|
|
|
|
opIntPtr opType = 36
|
|
|
|
opUintPtr opType = 37
|
|
|
|
opFloat32Ptr opType = 38
|
|
|
|
opFloat64Ptr opType = 39
|
|
|
|
opBoolPtr opType = 40
|
|
|
|
opStringPtr opType = 41
|
|
|
|
opBytesPtr opType = 42
|
|
|
|
opIntNPtr opType = 43
|
|
|
|
opUintNPtr opType = 44
|
|
|
|
opFloat32NPtr opType = 45
|
|
|
|
opFloat64NPtr opType = 46
|
|
|
|
opBoolNPtr opType = 47
|
|
|
|
opStringNPtr opType = 48
|
|
|
|
opBytesNPtr opType = 49
|
|
|
|
opEmptyStruct opType = 50
|
|
|
|
opEmptyStructPtr opType = 51
|
|
|
|
opStructFieldHeadInt opType = 52
|
|
|
|
opStructFieldHeadIntOnly opType = 53
|
|
|
|
opStructFieldHeadOmitEmptyInt opType = 54
|
|
|
|
opStructFieldHeadOmitEmptyIntOnly opType = 55
|
|
|
|
opStructFieldHeadStringTagInt opType = 56
|
|
|
|
opStructFieldHeadStringTagIntOnly opType = 57
|
|
|
|
opStructFieldAnonymousHeadInt opType = 58
|
|
|
|
opStructFieldAnonymousHeadIntOnly opType = 59
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyInt opType = 60
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyIntOnly opType = 61
|
|
|
|
opStructFieldAnonymousHeadStringTagInt opType = 62
|
|
|
|
opStructFieldAnonymousHeadStringTagIntOnly opType = 63
|
|
|
|
opStructFieldPtrHeadInt opType = 64
|
|
|
|
opStructFieldPtrHeadIntOnly opType = 65
|
|
|
|
opStructFieldPtrHeadOmitEmptyInt opType = 66
|
|
|
|
opStructFieldPtrHeadOmitEmptyIntOnly opType = 67
|
|
|
|
opStructFieldPtrHeadStringTagInt opType = 68
|
|
|
|
opStructFieldPtrHeadStringTagIntOnly opType = 69
|
|
|
|
opStructFieldPtrAnonymousHeadInt opType = 70
|
|
|
|
opStructFieldPtrAnonymousHeadIntOnly opType = 71
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyInt opType = 72
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyIntOnly opType = 73
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagInt opType = 74
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagIntOnly opType = 75
|
|
|
|
opStructFieldNPtrHeadInt opType = 76
|
|
|
|
opStructFieldNPtrHeadIntOnly opType = 77
|
|
|
|
opStructFieldNPtrHeadOmitEmptyInt opType = 78
|
|
|
|
opStructFieldNPtrHeadOmitEmptyIntOnly opType = 79
|
|
|
|
opStructFieldNPtrHeadStringTagInt opType = 80
|
|
|
|
opStructFieldNPtrHeadStringTagIntOnly opType = 81
|
|
|
|
opStructFieldNPtrAnonymousHeadInt opType = 82
|
|
|
|
opStructFieldNPtrAnonymousHeadIntOnly opType = 83
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyInt opType = 84
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyIntOnly opType = 85
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagInt opType = 86
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagIntOnly opType = 87
|
|
|
|
opStructFieldHeadUint opType = 88
|
|
|
|
opStructFieldHeadUintOnly opType = 89
|
|
|
|
opStructFieldHeadOmitEmptyUint opType = 90
|
|
|
|
opStructFieldHeadOmitEmptyUintOnly opType = 91
|
|
|
|
opStructFieldHeadStringTagUint opType = 92
|
|
|
|
opStructFieldHeadStringTagUintOnly opType = 93
|
|
|
|
opStructFieldAnonymousHeadUint opType = 94
|
|
|
|
opStructFieldAnonymousHeadUintOnly opType = 95
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyUint opType = 96
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyUintOnly opType = 97
|
|
|
|
opStructFieldAnonymousHeadStringTagUint opType = 98
|
|
|
|
opStructFieldAnonymousHeadStringTagUintOnly opType = 99
|
|
|
|
opStructFieldPtrHeadUint opType = 100
|
|
|
|
opStructFieldPtrHeadUintOnly opType = 101
|
|
|
|
opStructFieldPtrHeadOmitEmptyUint opType = 102
|
|
|
|
opStructFieldPtrHeadOmitEmptyUintOnly opType = 103
|
|
|
|
opStructFieldPtrHeadStringTagUint opType = 104
|
|
|
|
opStructFieldPtrHeadStringTagUintOnly opType = 105
|
|
|
|
opStructFieldPtrAnonymousHeadUint opType = 106
|
|
|
|
opStructFieldPtrAnonymousHeadUintOnly opType = 107
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUint opType = 108
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUintOnly opType = 109
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagUint opType = 110
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagUintOnly opType = 111
|
|
|
|
opStructFieldNPtrHeadUint opType = 112
|
|
|
|
opStructFieldNPtrHeadUintOnly opType = 113
|
|
|
|
opStructFieldNPtrHeadOmitEmptyUint opType = 114
|
|
|
|
opStructFieldNPtrHeadOmitEmptyUintOnly opType = 115
|
|
|
|
opStructFieldNPtrHeadStringTagUint opType = 116
|
|
|
|
opStructFieldNPtrHeadStringTagUintOnly opType = 117
|
|
|
|
opStructFieldNPtrAnonymousHeadUint opType = 118
|
|
|
|
opStructFieldNPtrAnonymousHeadUintOnly opType = 119
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyUint opType = 120
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyUintOnly opType = 121
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagUint opType = 122
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagUintOnly opType = 123
|
|
|
|
opStructFieldHeadFloat32 opType = 124
|
|
|
|
opStructFieldHeadFloat32Only opType = 125
|
|
|
|
opStructFieldHeadOmitEmptyFloat32 opType = 126
|
|
|
|
opStructFieldHeadOmitEmptyFloat32Only opType = 127
|
|
|
|
opStructFieldHeadStringTagFloat32 opType = 128
|
|
|
|
opStructFieldHeadStringTagFloat32Only opType = 129
|
|
|
|
opStructFieldAnonymousHeadFloat32 opType = 130
|
|
|
|
opStructFieldAnonymousHeadFloat32Only opType = 131
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyFloat32 opType = 132
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyFloat32Only opType = 133
|
|
|
|
opStructFieldAnonymousHeadStringTagFloat32 opType = 134
|
|
|
|
opStructFieldAnonymousHeadStringTagFloat32Only opType = 135
|
|
|
|
opStructFieldPtrHeadFloat32 opType = 136
|
|
|
|
opStructFieldPtrHeadFloat32Only opType = 137
|
|
|
|
opStructFieldPtrHeadOmitEmptyFloat32 opType = 138
|
|
|
|
opStructFieldPtrHeadOmitEmptyFloat32Only opType = 139
|
|
|
|
opStructFieldPtrHeadStringTagFloat32 opType = 140
|
|
|
|
opStructFieldPtrHeadStringTagFloat32Only opType = 141
|
|
|
|
opStructFieldPtrAnonymousHeadFloat32 opType = 142
|
|
|
|
opStructFieldPtrAnonymousHeadFloat32Only opType = 143
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat32 opType = 144
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat32Only opType = 145
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagFloat32 opType = 146
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagFloat32Only opType = 147
|
|
|
|
opStructFieldNPtrHeadFloat32 opType = 148
|
|
|
|
opStructFieldNPtrHeadFloat32Only opType = 149
|
|
|
|
opStructFieldNPtrHeadOmitEmptyFloat32 opType = 150
|
|
|
|
opStructFieldNPtrHeadOmitEmptyFloat32Only opType = 151
|
|
|
|
opStructFieldNPtrHeadStringTagFloat32 opType = 152
|
|
|
|
opStructFieldNPtrHeadStringTagFloat32Only opType = 153
|
|
|
|
opStructFieldNPtrAnonymousHeadFloat32 opType = 154
|
|
|
|
opStructFieldNPtrAnonymousHeadFloat32Only opType = 155
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyFloat32 opType = 156
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyFloat32Only opType = 157
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagFloat32 opType = 158
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagFloat32Only opType = 159
|
|
|
|
opStructFieldHeadFloat64 opType = 160
|
|
|
|
opStructFieldHeadFloat64Only opType = 161
|
|
|
|
opStructFieldHeadOmitEmptyFloat64 opType = 162
|
|
|
|
opStructFieldHeadOmitEmptyFloat64Only opType = 163
|
|
|
|
opStructFieldHeadStringTagFloat64 opType = 164
|
|
|
|
opStructFieldHeadStringTagFloat64Only opType = 165
|
|
|
|
opStructFieldAnonymousHeadFloat64 opType = 166
|
|
|
|
opStructFieldAnonymousHeadFloat64Only opType = 167
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyFloat64 opType = 168
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyFloat64Only opType = 169
|
|
|
|
opStructFieldAnonymousHeadStringTagFloat64 opType = 170
|
|
|
|
opStructFieldAnonymousHeadStringTagFloat64Only opType = 171
|
|
|
|
opStructFieldPtrHeadFloat64 opType = 172
|
|
|
|
opStructFieldPtrHeadFloat64Only opType = 173
|
|
|
|
opStructFieldPtrHeadOmitEmptyFloat64 opType = 174
|
|
|
|
opStructFieldPtrHeadOmitEmptyFloat64Only opType = 175
|
|
|
|
opStructFieldPtrHeadStringTagFloat64 opType = 176
|
|
|
|
opStructFieldPtrHeadStringTagFloat64Only opType = 177
|
|
|
|
opStructFieldPtrAnonymousHeadFloat64 opType = 178
|
|
|
|
opStructFieldPtrAnonymousHeadFloat64Only opType = 179
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat64 opType = 180
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat64Only opType = 181
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagFloat64 opType = 182
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagFloat64Only opType = 183
|
|
|
|
opStructFieldNPtrHeadFloat64 opType = 184
|
|
|
|
opStructFieldNPtrHeadFloat64Only opType = 185
|
|
|
|
opStructFieldNPtrHeadOmitEmptyFloat64 opType = 186
|
|
|
|
opStructFieldNPtrHeadOmitEmptyFloat64Only opType = 187
|
|
|
|
opStructFieldNPtrHeadStringTagFloat64 opType = 188
|
|
|
|
opStructFieldNPtrHeadStringTagFloat64Only opType = 189
|
|
|
|
opStructFieldNPtrAnonymousHeadFloat64 opType = 190
|
|
|
|
opStructFieldNPtrAnonymousHeadFloat64Only opType = 191
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyFloat64 opType = 192
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyFloat64Only opType = 193
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagFloat64 opType = 194
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagFloat64Only opType = 195
|
|
|
|
opStructFieldHeadBool opType = 196
|
|
|
|
opStructFieldHeadBoolOnly opType = 197
|
|
|
|
opStructFieldHeadOmitEmptyBool opType = 198
|
|
|
|
opStructFieldHeadOmitEmptyBoolOnly opType = 199
|
|
|
|
opStructFieldHeadStringTagBool opType = 200
|
|
|
|
opStructFieldHeadStringTagBoolOnly opType = 201
|
|
|
|
opStructFieldAnonymousHeadBool opType = 202
|
|
|
|
opStructFieldAnonymousHeadBoolOnly opType = 203
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyBool opType = 204
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyBoolOnly opType = 205
|
|
|
|
opStructFieldAnonymousHeadStringTagBool opType = 206
|
|
|
|
opStructFieldAnonymousHeadStringTagBoolOnly opType = 207
|
|
|
|
opStructFieldPtrHeadBool opType = 208
|
|
|
|
opStructFieldPtrHeadBoolOnly opType = 209
|
|
|
|
opStructFieldPtrHeadOmitEmptyBool opType = 210
|
|
|
|
opStructFieldPtrHeadOmitEmptyBoolOnly opType = 211
|
|
|
|
opStructFieldPtrHeadStringTagBool opType = 212
|
|
|
|
opStructFieldPtrHeadStringTagBoolOnly opType = 213
|
|
|
|
opStructFieldPtrAnonymousHeadBool opType = 214
|
|
|
|
opStructFieldPtrAnonymousHeadBoolOnly opType = 215
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBool opType = 216
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBoolOnly opType = 217
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagBool opType = 218
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagBoolOnly opType = 219
|
|
|
|
opStructFieldNPtrHeadBool opType = 220
|
|
|
|
opStructFieldNPtrHeadBoolOnly opType = 221
|
|
|
|
opStructFieldNPtrHeadOmitEmptyBool opType = 222
|
|
|
|
opStructFieldNPtrHeadOmitEmptyBoolOnly opType = 223
|
|
|
|
opStructFieldNPtrHeadStringTagBool opType = 224
|
|
|
|
opStructFieldNPtrHeadStringTagBoolOnly opType = 225
|
|
|
|
opStructFieldNPtrAnonymousHeadBool opType = 226
|
|
|
|
opStructFieldNPtrAnonymousHeadBoolOnly opType = 227
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyBool opType = 228
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyBoolOnly opType = 229
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagBool opType = 230
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagBoolOnly opType = 231
|
|
|
|
opStructFieldHeadString opType = 232
|
|
|
|
opStructFieldHeadStringOnly opType = 233
|
|
|
|
opStructFieldHeadOmitEmptyString opType = 234
|
|
|
|
opStructFieldHeadOmitEmptyStringOnly opType = 235
|
|
|
|
opStructFieldHeadStringTagString opType = 236
|
|
|
|
opStructFieldHeadStringTagStringOnly opType = 237
|
|
|
|
opStructFieldAnonymousHeadString opType = 238
|
|
|
|
opStructFieldAnonymousHeadStringOnly opType = 239
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyString opType = 240
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyStringOnly opType = 241
|
|
|
|
opStructFieldAnonymousHeadStringTagString opType = 242
|
|
|
|
opStructFieldAnonymousHeadStringTagStringOnly opType = 243
|
|
|
|
opStructFieldPtrHeadString opType = 244
|
|
|
|
opStructFieldPtrHeadStringOnly opType = 245
|
|
|
|
opStructFieldPtrHeadOmitEmptyString opType = 246
|
|
|
|
opStructFieldPtrHeadOmitEmptyStringOnly opType = 247
|
|
|
|
opStructFieldPtrHeadStringTagString opType = 248
|
|
|
|
opStructFieldPtrHeadStringTagStringOnly opType = 249
|
|
|
|
opStructFieldPtrAnonymousHeadString opType = 250
|
|
|
|
opStructFieldPtrAnonymousHeadStringOnly opType = 251
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyString opType = 252
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyStringOnly opType = 253
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagString opType = 254
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagStringOnly opType = 255
|
|
|
|
opStructFieldNPtrHeadString opType = 256
|
|
|
|
opStructFieldNPtrHeadStringOnly opType = 257
|
|
|
|
opStructFieldNPtrHeadOmitEmptyString opType = 258
|
|
|
|
opStructFieldNPtrHeadOmitEmptyStringOnly opType = 259
|
|
|
|
opStructFieldNPtrHeadStringTagString opType = 260
|
|
|
|
opStructFieldNPtrHeadStringTagStringOnly opType = 261
|
|
|
|
opStructFieldNPtrAnonymousHeadString opType = 262
|
|
|
|
opStructFieldNPtrAnonymousHeadStringOnly opType = 263
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyString opType = 264
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyStringOnly opType = 265
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagString opType = 266
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagStringOnly opType = 267
|
|
|
|
opStructFieldHeadBytes opType = 268
|
|
|
|
opStructFieldHeadBytesOnly opType = 269
|
|
|
|
opStructFieldHeadOmitEmptyBytes opType = 270
|
|
|
|
opStructFieldHeadOmitEmptyBytesOnly opType = 271
|
|
|
|
opStructFieldHeadStringTagBytes opType = 272
|
|
|
|
opStructFieldHeadStringTagBytesOnly opType = 273
|
|
|
|
opStructFieldAnonymousHeadBytes opType = 274
|
|
|
|
opStructFieldAnonymousHeadBytesOnly opType = 275
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyBytes opType = 276
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyBytesOnly opType = 277
|
|
|
|
opStructFieldAnonymousHeadStringTagBytes opType = 278
|
|
|
|
opStructFieldAnonymousHeadStringTagBytesOnly opType = 279
|
|
|
|
opStructFieldPtrHeadBytes opType = 280
|
|
|
|
opStructFieldPtrHeadBytesOnly opType = 281
|
|
|
|
opStructFieldPtrHeadOmitEmptyBytes opType = 282
|
|
|
|
opStructFieldPtrHeadOmitEmptyBytesOnly opType = 283
|
|
|
|
opStructFieldPtrHeadStringTagBytes opType = 284
|
|
|
|
opStructFieldPtrHeadStringTagBytesOnly opType = 285
|
|
|
|
opStructFieldPtrAnonymousHeadBytes opType = 286
|
|
|
|
opStructFieldPtrAnonymousHeadBytesOnly opType = 287
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBytes opType = 288
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBytesOnly opType = 289
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagBytes opType = 290
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagBytesOnly opType = 291
|
|
|
|
opStructFieldNPtrHeadBytes opType = 292
|
|
|
|
opStructFieldNPtrHeadBytesOnly opType = 293
|
|
|
|
opStructFieldNPtrHeadOmitEmptyBytes opType = 294
|
|
|
|
opStructFieldNPtrHeadOmitEmptyBytesOnly opType = 295
|
|
|
|
opStructFieldNPtrHeadStringTagBytes opType = 296
|
|
|
|
opStructFieldNPtrHeadStringTagBytesOnly opType = 297
|
|
|
|
opStructFieldNPtrAnonymousHeadBytes opType = 298
|
|
|
|
opStructFieldNPtrAnonymousHeadBytesOnly opType = 299
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyBytes opType = 300
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyBytesOnly opType = 301
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagBytes opType = 302
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagBytesOnly opType = 303
|
|
|
|
opStructFieldHeadArray opType = 304
|
|
|
|
opStructFieldHeadArrayOnly opType = 305
|
|
|
|
opStructFieldHeadOmitEmptyArray opType = 306
|
|
|
|
opStructFieldHeadOmitEmptyArrayOnly opType = 307
|
|
|
|
opStructFieldHeadStringTagArray opType = 308
|
|
|
|
opStructFieldHeadStringTagArrayOnly opType = 309
|
|
|
|
opStructFieldAnonymousHeadArray opType = 310
|
|
|
|
opStructFieldAnonymousHeadArrayOnly opType = 311
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyArray opType = 312
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyArrayOnly opType = 313
|
|
|
|
opStructFieldAnonymousHeadStringTagArray opType = 314
|
|
|
|
opStructFieldAnonymousHeadStringTagArrayOnly opType = 315
|
|
|
|
opStructFieldPtrHeadArray opType = 316
|
|
|
|
opStructFieldPtrHeadArrayOnly opType = 317
|
|
|
|
opStructFieldPtrHeadOmitEmptyArray opType = 318
|
|
|
|
opStructFieldPtrHeadOmitEmptyArrayOnly opType = 319
|
|
|
|
opStructFieldPtrHeadStringTagArray opType = 320
|
|
|
|
opStructFieldPtrHeadStringTagArrayOnly opType = 321
|
|
|
|
opStructFieldPtrAnonymousHeadArray opType = 322
|
|
|
|
opStructFieldPtrAnonymousHeadArrayOnly opType = 323
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyArray opType = 324
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyArrayOnly opType = 325
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagArray opType = 326
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagArrayOnly opType = 327
|
|
|
|
opStructFieldNPtrHeadArray opType = 328
|
|
|
|
opStructFieldNPtrHeadArrayOnly opType = 329
|
|
|
|
opStructFieldNPtrHeadOmitEmptyArray opType = 330
|
|
|
|
opStructFieldNPtrHeadOmitEmptyArrayOnly opType = 331
|
|
|
|
opStructFieldNPtrHeadStringTagArray opType = 332
|
|
|
|
opStructFieldNPtrHeadStringTagArrayOnly opType = 333
|
|
|
|
opStructFieldNPtrAnonymousHeadArray opType = 334
|
|
|
|
opStructFieldNPtrAnonymousHeadArrayOnly opType = 335
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyArray opType = 336
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyArrayOnly opType = 337
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagArray opType = 338
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagArrayOnly opType = 339
|
|
|
|
opStructFieldHeadMap opType = 340
|
|
|
|
opStructFieldHeadMapOnly opType = 341
|
|
|
|
opStructFieldHeadOmitEmptyMap opType = 342
|
|
|
|
opStructFieldHeadOmitEmptyMapOnly opType = 343
|
|
|
|
opStructFieldHeadStringTagMap opType = 344
|
|
|
|
opStructFieldHeadStringTagMapOnly opType = 345
|
|
|
|
opStructFieldAnonymousHeadMap opType = 346
|
|
|
|
opStructFieldAnonymousHeadMapOnly opType = 347
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyMap opType = 348
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyMapOnly opType = 349
|
|
|
|
opStructFieldAnonymousHeadStringTagMap opType = 350
|
|
|
|
opStructFieldAnonymousHeadStringTagMapOnly opType = 351
|
|
|
|
opStructFieldPtrHeadMap opType = 352
|
|
|
|
opStructFieldPtrHeadMapOnly opType = 353
|
|
|
|
opStructFieldPtrHeadOmitEmptyMap opType = 354
|
|
|
|
opStructFieldPtrHeadOmitEmptyMapOnly opType = 355
|
|
|
|
opStructFieldPtrHeadStringTagMap opType = 356
|
|
|
|
opStructFieldPtrHeadStringTagMapOnly opType = 357
|
|
|
|
opStructFieldPtrAnonymousHeadMap opType = 358
|
|
|
|
opStructFieldPtrAnonymousHeadMapOnly opType = 359
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyMap opType = 360
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyMapOnly opType = 361
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagMap opType = 362
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagMapOnly opType = 363
|
|
|
|
opStructFieldNPtrHeadMap opType = 364
|
|
|
|
opStructFieldNPtrHeadMapOnly opType = 365
|
|
|
|
opStructFieldNPtrHeadOmitEmptyMap opType = 366
|
|
|
|
opStructFieldNPtrHeadOmitEmptyMapOnly opType = 367
|
|
|
|
opStructFieldNPtrHeadStringTagMap opType = 368
|
|
|
|
opStructFieldNPtrHeadStringTagMapOnly opType = 369
|
|
|
|
opStructFieldNPtrAnonymousHeadMap opType = 370
|
|
|
|
opStructFieldNPtrAnonymousHeadMapOnly opType = 371
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyMap opType = 372
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyMapOnly opType = 373
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagMap opType = 374
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagMapOnly opType = 375
|
|
|
|
opStructFieldHeadMapLoad opType = 376
|
|
|
|
opStructFieldHeadMapLoadOnly opType = 377
|
|
|
|
opStructFieldHeadOmitEmptyMapLoad opType = 378
|
|
|
|
opStructFieldHeadOmitEmptyMapLoadOnly opType = 379
|
|
|
|
opStructFieldHeadStringTagMapLoad opType = 380
|
|
|
|
opStructFieldHeadStringTagMapLoadOnly opType = 381
|
|
|
|
opStructFieldAnonymousHeadMapLoad opType = 382
|
|
|
|
opStructFieldAnonymousHeadMapLoadOnly opType = 383
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyMapLoad opType = 384
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyMapLoadOnly opType = 385
|
|
|
|
opStructFieldAnonymousHeadStringTagMapLoad opType = 386
|
|
|
|
opStructFieldAnonymousHeadStringTagMapLoadOnly opType = 387
|
|
|
|
opStructFieldPtrHeadMapLoad opType = 388
|
|
|
|
opStructFieldPtrHeadMapLoadOnly opType = 389
|
|
|
|
opStructFieldPtrHeadOmitEmptyMapLoad opType = 390
|
|
|
|
opStructFieldPtrHeadOmitEmptyMapLoadOnly opType = 391
|
|
|
|
opStructFieldPtrHeadStringTagMapLoad opType = 392
|
|
|
|
opStructFieldPtrHeadStringTagMapLoadOnly opType = 393
|
|
|
|
opStructFieldPtrAnonymousHeadMapLoad opType = 394
|
|
|
|
opStructFieldPtrAnonymousHeadMapLoadOnly opType = 395
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyMapLoad opType = 396
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyMapLoadOnly opType = 397
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagMapLoad opType = 398
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagMapLoadOnly opType = 399
|
|
|
|
opStructFieldNPtrHeadMapLoad opType = 400
|
|
|
|
opStructFieldNPtrHeadMapLoadOnly opType = 401
|
|
|
|
opStructFieldNPtrHeadOmitEmptyMapLoad opType = 402
|
|
|
|
opStructFieldNPtrHeadOmitEmptyMapLoadOnly opType = 403
|
|
|
|
opStructFieldNPtrHeadStringTagMapLoad opType = 404
|
|
|
|
opStructFieldNPtrHeadStringTagMapLoadOnly opType = 405
|
|
|
|
opStructFieldNPtrAnonymousHeadMapLoad opType = 406
|
|
|
|
opStructFieldNPtrAnonymousHeadMapLoadOnly opType = 407
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyMapLoad opType = 408
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyMapLoadOnly opType = 409
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagMapLoad opType = 410
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagMapLoadOnly opType = 411
|
|
|
|
opStructFieldHeadSlice opType = 412
|
|
|
|
opStructFieldHeadSliceOnly opType = 413
|
|
|
|
opStructFieldHeadOmitEmptySlice opType = 414
|
|
|
|
opStructFieldHeadOmitEmptySliceOnly opType = 415
|
|
|
|
opStructFieldHeadStringTagSlice opType = 416
|
|
|
|
opStructFieldHeadStringTagSliceOnly opType = 417
|
|
|
|
opStructFieldAnonymousHeadSlice opType = 418
|
|
|
|
opStructFieldAnonymousHeadSliceOnly opType = 419
|
|
|
|
opStructFieldAnonymousHeadOmitEmptySlice opType = 420
|
|
|
|
opStructFieldAnonymousHeadOmitEmptySliceOnly opType = 421
|
|
|
|
opStructFieldAnonymousHeadStringTagSlice opType = 422
|
|
|
|
opStructFieldAnonymousHeadStringTagSliceOnly opType = 423
|
|
|
|
opStructFieldPtrHeadSlice opType = 424
|
|
|
|
opStructFieldPtrHeadSliceOnly opType = 425
|
|
|
|
opStructFieldPtrHeadOmitEmptySlice opType = 426
|
|
|
|
opStructFieldPtrHeadOmitEmptySliceOnly opType = 427
|
|
|
|
opStructFieldPtrHeadStringTagSlice opType = 428
|
|
|
|
opStructFieldPtrHeadStringTagSliceOnly opType = 429
|
|
|
|
opStructFieldPtrAnonymousHeadSlice opType = 430
|
|
|
|
opStructFieldPtrAnonymousHeadSliceOnly opType = 431
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptySlice opType = 432
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptySliceOnly opType = 433
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagSlice opType = 434
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagSliceOnly opType = 435
|
|
|
|
opStructFieldNPtrHeadSlice opType = 436
|
|
|
|
opStructFieldNPtrHeadSliceOnly opType = 437
|
|
|
|
opStructFieldNPtrHeadOmitEmptySlice opType = 438
|
|
|
|
opStructFieldNPtrHeadOmitEmptySliceOnly opType = 439
|
|
|
|
opStructFieldNPtrHeadStringTagSlice opType = 440
|
|
|
|
opStructFieldNPtrHeadStringTagSliceOnly opType = 441
|
|
|
|
opStructFieldNPtrAnonymousHeadSlice opType = 442
|
|
|
|
opStructFieldNPtrAnonymousHeadSliceOnly opType = 443
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptySlice opType = 444
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptySliceOnly opType = 445
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagSlice opType = 446
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagSliceOnly opType = 447
|
|
|
|
opStructFieldHeadStruct opType = 448
|
|
|
|
opStructFieldHeadStructOnly opType = 449
|
|
|
|
opStructFieldHeadOmitEmptyStruct opType = 450
|
|
|
|
opStructFieldHeadOmitEmptyStructOnly opType = 451
|
|
|
|
opStructFieldHeadStringTagStruct opType = 452
|
|
|
|
opStructFieldHeadStringTagStructOnly opType = 453
|
|
|
|
opStructFieldAnonymousHeadStruct opType = 454
|
|
|
|
opStructFieldAnonymousHeadStructOnly opType = 455
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyStruct opType = 456
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyStructOnly opType = 457
|
|
|
|
opStructFieldAnonymousHeadStringTagStruct opType = 458
|
|
|
|
opStructFieldAnonymousHeadStringTagStructOnly opType = 459
|
|
|
|
opStructFieldPtrHeadStruct opType = 460
|
|
|
|
opStructFieldPtrHeadStructOnly opType = 461
|
|
|
|
opStructFieldPtrHeadOmitEmptyStruct opType = 462
|
|
|
|
opStructFieldPtrHeadOmitEmptyStructOnly opType = 463
|
|
|
|
opStructFieldPtrHeadStringTagStruct opType = 464
|
|
|
|
opStructFieldPtrHeadStringTagStructOnly opType = 465
|
|
|
|
opStructFieldPtrAnonymousHeadStruct opType = 466
|
|
|
|
opStructFieldPtrAnonymousHeadStructOnly opType = 467
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyStruct opType = 468
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyStructOnly opType = 469
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagStruct opType = 470
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagStructOnly opType = 471
|
|
|
|
opStructFieldNPtrHeadStruct opType = 472
|
|
|
|
opStructFieldNPtrHeadStructOnly opType = 473
|
|
|
|
opStructFieldNPtrHeadOmitEmptyStruct opType = 474
|
|
|
|
opStructFieldNPtrHeadOmitEmptyStructOnly opType = 475
|
|
|
|
opStructFieldNPtrHeadStringTagStruct opType = 476
|
|
|
|
opStructFieldNPtrHeadStringTagStructOnly opType = 477
|
|
|
|
opStructFieldNPtrAnonymousHeadStruct opType = 478
|
|
|
|
opStructFieldNPtrAnonymousHeadStructOnly opType = 479
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyStruct opType = 480
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyStructOnly opType = 481
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagStruct opType = 482
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagStructOnly opType = 483
|
|
|
|
opStructFieldHeadMarshalJSON opType = 484
|
|
|
|
opStructFieldHeadMarshalJSONOnly opType = 485
|
|
|
|
opStructFieldHeadOmitEmptyMarshalJSON opType = 486
|
|
|
|
opStructFieldHeadOmitEmptyMarshalJSONOnly opType = 487
|
|
|
|
opStructFieldHeadStringTagMarshalJSON opType = 488
|
|
|
|
opStructFieldHeadStringTagMarshalJSONOnly opType = 489
|
|
|
|
opStructFieldAnonymousHeadMarshalJSON opType = 490
|
|
|
|
opStructFieldAnonymousHeadMarshalJSONOnly opType = 491
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyMarshalJSON opType = 492
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyMarshalJSONOnly opType = 493
|
|
|
|
opStructFieldAnonymousHeadStringTagMarshalJSON opType = 494
|
|
|
|
opStructFieldAnonymousHeadStringTagMarshalJSONOnly opType = 495
|
|
|
|
opStructFieldPtrHeadMarshalJSON opType = 496
|
|
|
|
opStructFieldPtrHeadMarshalJSONOnly opType = 497
|
|
|
|
opStructFieldPtrHeadOmitEmptyMarshalJSON opType = 498
|
|
|
|
opStructFieldPtrHeadOmitEmptyMarshalJSONOnly opType = 499
|
|
|
|
opStructFieldPtrHeadStringTagMarshalJSON opType = 500
|
|
|
|
opStructFieldPtrHeadStringTagMarshalJSONOnly opType = 501
|
|
|
|
opStructFieldPtrAnonymousHeadMarshalJSON opType = 502
|
|
|
|
opStructFieldPtrAnonymousHeadMarshalJSONOnly opType = 503
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSON opType = 504
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyMarshalJSONOnly opType = 505
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagMarshalJSON opType = 506
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagMarshalJSONOnly opType = 507
|
|
|
|
opStructFieldNPtrHeadMarshalJSON opType = 508
|
|
|
|
opStructFieldNPtrHeadMarshalJSONOnly opType = 509
|
|
|
|
opStructFieldNPtrHeadOmitEmptyMarshalJSON opType = 510
|
|
|
|
opStructFieldNPtrHeadOmitEmptyMarshalJSONOnly opType = 511
|
|
|
|
opStructFieldNPtrHeadStringTagMarshalJSON opType = 512
|
|
|
|
opStructFieldNPtrHeadStringTagMarshalJSONOnly opType = 513
|
|
|
|
opStructFieldNPtrAnonymousHeadMarshalJSON opType = 514
|
|
|
|
opStructFieldNPtrAnonymousHeadMarshalJSONOnly opType = 515
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyMarshalJSON opType = 516
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyMarshalJSONOnly opType = 517
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagMarshalJSON opType = 518
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagMarshalJSONOnly opType = 519
|
|
|
|
opStructFieldHeadMarshalText opType = 520
|
|
|
|
opStructFieldHeadMarshalTextOnly opType = 521
|
|
|
|
opStructFieldHeadOmitEmptyMarshalText opType = 522
|
|
|
|
opStructFieldHeadOmitEmptyMarshalTextOnly opType = 523
|
|
|
|
opStructFieldHeadStringTagMarshalText opType = 524
|
|
|
|
opStructFieldHeadStringTagMarshalTextOnly opType = 525
|
|
|
|
opStructFieldAnonymousHeadMarshalText opType = 526
|
|
|
|
opStructFieldAnonymousHeadMarshalTextOnly opType = 527
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyMarshalText opType = 528
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyMarshalTextOnly opType = 529
|
|
|
|
opStructFieldAnonymousHeadStringTagMarshalText opType = 530
|
|
|
|
opStructFieldAnonymousHeadStringTagMarshalTextOnly opType = 531
|
|
|
|
opStructFieldPtrHeadMarshalText opType = 532
|
|
|
|
opStructFieldPtrHeadMarshalTextOnly opType = 533
|
|
|
|
opStructFieldPtrHeadOmitEmptyMarshalText opType = 534
|
|
|
|
opStructFieldPtrHeadOmitEmptyMarshalTextOnly opType = 535
|
|
|
|
opStructFieldPtrHeadStringTagMarshalText opType = 536
|
|
|
|
opStructFieldPtrHeadStringTagMarshalTextOnly opType = 537
|
|
|
|
opStructFieldPtrAnonymousHeadMarshalText opType = 538
|
|
|
|
opStructFieldPtrAnonymousHeadMarshalTextOnly opType = 539
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyMarshalText opType = 540
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyMarshalTextOnly opType = 541
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagMarshalText opType = 542
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagMarshalTextOnly opType = 543
|
|
|
|
opStructFieldNPtrHeadMarshalText opType = 544
|
|
|
|
opStructFieldNPtrHeadMarshalTextOnly opType = 545
|
|
|
|
opStructFieldNPtrHeadOmitEmptyMarshalText opType = 546
|
|
|
|
opStructFieldNPtrHeadOmitEmptyMarshalTextOnly opType = 547
|
|
|
|
opStructFieldNPtrHeadStringTagMarshalText opType = 548
|
|
|
|
opStructFieldNPtrHeadStringTagMarshalTextOnly opType = 549
|
|
|
|
opStructFieldNPtrAnonymousHeadMarshalText opType = 550
|
|
|
|
opStructFieldNPtrAnonymousHeadMarshalTextOnly opType = 551
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyMarshalText opType = 552
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyMarshalTextOnly opType = 553
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagMarshalText opType = 554
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagMarshalTextOnly opType = 555
|
|
|
|
opStructFieldHeadRecursive opType = 556
|
|
|
|
opStructFieldHeadRecursiveOnly opType = 557
|
|
|
|
opStructFieldHeadOmitEmptyRecursive opType = 558
|
|
|
|
opStructFieldHeadOmitEmptyRecursiveOnly opType = 559
|
|
|
|
opStructFieldHeadStringTagRecursive opType = 560
|
|
|
|
opStructFieldHeadStringTagRecursiveOnly opType = 561
|
|
|
|
opStructFieldAnonymousHeadRecursive opType = 562
|
|
|
|
opStructFieldAnonymousHeadRecursiveOnly opType = 563
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyRecursive opType = 564
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyRecursiveOnly opType = 565
|
|
|
|
opStructFieldAnonymousHeadStringTagRecursive opType = 566
|
|
|
|
opStructFieldAnonymousHeadStringTagRecursiveOnly opType = 567
|
|
|
|
opStructFieldPtrHeadRecursive opType = 568
|
|
|
|
opStructFieldPtrHeadRecursiveOnly opType = 569
|
|
|
|
opStructFieldPtrHeadOmitEmptyRecursive opType = 570
|
|
|
|
opStructFieldPtrHeadOmitEmptyRecursiveOnly opType = 571
|
|
|
|
opStructFieldPtrHeadStringTagRecursive opType = 572
|
|
|
|
opStructFieldPtrHeadStringTagRecursiveOnly opType = 573
|
|
|
|
opStructFieldPtrAnonymousHeadRecursive opType = 574
|
|
|
|
opStructFieldPtrAnonymousHeadRecursiveOnly opType = 575
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyRecursive opType = 576
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyRecursiveOnly opType = 577
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagRecursive opType = 578
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagRecursiveOnly opType = 579
|
|
|
|
opStructFieldNPtrHeadRecursive opType = 580
|
|
|
|
opStructFieldNPtrHeadRecursiveOnly opType = 581
|
|
|
|
opStructFieldNPtrHeadOmitEmptyRecursive opType = 582
|
|
|
|
opStructFieldNPtrHeadOmitEmptyRecursiveOnly opType = 583
|
|
|
|
opStructFieldNPtrHeadStringTagRecursive opType = 584
|
|
|
|
opStructFieldNPtrHeadStringTagRecursiveOnly opType = 585
|
|
|
|
opStructFieldNPtrAnonymousHeadRecursive opType = 586
|
|
|
|
opStructFieldNPtrAnonymousHeadRecursiveOnly opType = 587
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyRecursive opType = 588
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyRecursiveOnly opType = 589
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagRecursive opType = 590
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagRecursiveOnly opType = 591
|
|
|
|
opStructFieldHeadIntString opType = 592
|
|
|
|
opStructFieldHeadIntStringOnly opType = 593
|
|
|
|
opStructFieldHeadOmitEmptyIntString opType = 594
|
|
|
|
opStructFieldHeadOmitEmptyIntStringOnly opType = 595
|
|
|
|
opStructFieldHeadStringTagIntString opType = 596
|
|
|
|
opStructFieldHeadStringTagIntStringOnly opType = 597
|
|
|
|
opStructFieldAnonymousHeadIntString opType = 598
|
|
|
|
opStructFieldAnonymousHeadIntStringOnly opType = 599
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyIntString opType = 600
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyIntStringOnly opType = 601
|
|
|
|
opStructFieldAnonymousHeadStringTagIntString opType = 602
|
|
|
|
opStructFieldAnonymousHeadStringTagIntStringOnly opType = 603
|
|
|
|
opStructFieldPtrHeadIntString opType = 604
|
|
|
|
opStructFieldPtrHeadIntStringOnly opType = 605
|
|
|
|
opStructFieldPtrHeadOmitEmptyIntString opType = 606
|
|
|
|
opStructFieldPtrHeadOmitEmptyIntStringOnly opType = 607
|
|
|
|
opStructFieldPtrHeadStringTagIntString opType = 608
|
|
|
|
opStructFieldPtrHeadStringTagIntStringOnly opType = 609
|
|
|
|
opStructFieldPtrAnonymousHeadIntString opType = 610
|
|
|
|
opStructFieldPtrAnonymousHeadIntStringOnly opType = 611
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyIntString opType = 612
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyIntStringOnly opType = 613
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagIntString opType = 614
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagIntStringOnly opType = 615
|
|
|
|
opStructFieldNPtrHeadIntString opType = 616
|
|
|
|
opStructFieldNPtrHeadIntStringOnly opType = 617
|
|
|
|
opStructFieldNPtrHeadOmitEmptyIntString opType = 618
|
|
|
|
opStructFieldNPtrHeadOmitEmptyIntStringOnly opType = 619
|
|
|
|
opStructFieldNPtrHeadStringTagIntString opType = 620
|
|
|
|
opStructFieldNPtrHeadStringTagIntStringOnly opType = 621
|
|
|
|
opStructFieldNPtrAnonymousHeadIntString opType = 622
|
|
|
|
opStructFieldNPtrAnonymousHeadIntStringOnly opType = 623
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyIntString opType = 624
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyIntStringOnly opType = 625
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagIntString opType = 626
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagIntStringOnly opType = 627
|
|
|
|
opStructFieldHeadUintString opType = 628
|
|
|
|
opStructFieldHeadUintStringOnly opType = 629
|
|
|
|
opStructFieldHeadOmitEmptyUintString opType = 630
|
|
|
|
opStructFieldHeadOmitEmptyUintStringOnly opType = 631
|
|
|
|
opStructFieldHeadStringTagUintString opType = 632
|
|
|
|
opStructFieldHeadStringTagUintStringOnly opType = 633
|
|
|
|
opStructFieldAnonymousHeadUintString opType = 634
|
|
|
|
opStructFieldAnonymousHeadUintStringOnly opType = 635
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyUintString opType = 636
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyUintStringOnly opType = 637
|
|
|
|
opStructFieldAnonymousHeadStringTagUintString opType = 638
|
|
|
|
opStructFieldAnonymousHeadStringTagUintStringOnly opType = 639
|
|
|
|
opStructFieldPtrHeadUintString opType = 640
|
|
|
|
opStructFieldPtrHeadUintStringOnly opType = 641
|
|
|
|
opStructFieldPtrHeadOmitEmptyUintString opType = 642
|
|
|
|
opStructFieldPtrHeadOmitEmptyUintStringOnly opType = 643
|
|
|
|
opStructFieldPtrHeadStringTagUintString opType = 644
|
|
|
|
opStructFieldPtrHeadStringTagUintStringOnly opType = 645
|
|
|
|
opStructFieldPtrAnonymousHeadUintString opType = 646
|
|
|
|
opStructFieldPtrAnonymousHeadUintStringOnly opType = 647
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUintString opType = 648
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUintStringOnly opType = 649
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagUintString opType = 650
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagUintStringOnly opType = 651
|
|
|
|
opStructFieldNPtrHeadUintString opType = 652
|
|
|
|
opStructFieldNPtrHeadUintStringOnly opType = 653
|
|
|
|
opStructFieldNPtrHeadOmitEmptyUintString opType = 654
|
|
|
|
opStructFieldNPtrHeadOmitEmptyUintStringOnly opType = 655
|
|
|
|
opStructFieldNPtrHeadStringTagUintString opType = 656
|
|
|
|
opStructFieldNPtrHeadStringTagUintStringOnly opType = 657
|
|
|
|
opStructFieldNPtrAnonymousHeadUintString opType = 658
|
|
|
|
opStructFieldNPtrAnonymousHeadUintStringOnly opType = 659
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyUintString opType = 660
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyUintStringOnly opType = 661
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagUintString opType = 662
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagUintStringOnly opType = 663
|
|
|
|
opStructFieldHeadIntPtr opType = 664
|
|
|
|
opStructFieldHeadIntPtrOnly opType = 665
|
|
|
|
opStructFieldHeadOmitEmptyIntPtr opType = 666
|
|
|
|
opStructFieldHeadOmitEmptyIntPtrOnly opType = 667
|
|
|
|
opStructFieldHeadStringTagIntPtr opType = 668
|
|
|
|
opStructFieldHeadStringTagIntPtrOnly opType = 669
|
|
|
|
opStructFieldAnonymousHeadIntPtr opType = 670
|
|
|
|
opStructFieldAnonymousHeadIntPtrOnly opType = 671
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyIntPtr opType = 672
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyIntPtrOnly opType = 673
|
|
|
|
opStructFieldAnonymousHeadStringTagIntPtr opType = 674
|
|
|
|
opStructFieldAnonymousHeadStringTagIntPtrOnly opType = 675
|
|
|
|
opStructFieldPtrHeadIntPtr opType = 676
|
|
|
|
opStructFieldPtrHeadIntPtrOnly opType = 677
|
|
|
|
opStructFieldPtrHeadOmitEmptyIntPtr opType = 678
|
|
|
|
opStructFieldPtrHeadOmitEmptyIntPtrOnly opType = 679
|
|
|
|
opStructFieldPtrHeadStringTagIntPtr opType = 680
|
|
|
|
opStructFieldPtrHeadStringTagIntPtrOnly opType = 681
|
|
|
|
opStructFieldPtrAnonymousHeadIntPtr opType = 682
|
|
|
|
opStructFieldPtrAnonymousHeadIntPtrOnly opType = 683
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyIntPtr opType = 684
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyIntPtrOnly opType = 685
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagIntPtr opType = 686
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagIntPtrOnly opType = 687
|
|
|
|
opStructFieldNPtrHeadIntPtr opType = 688
|
|
|
|
opStructFieldNPtrHeadIntPtrOnly opType = 689
|
|
|
|
opStructFieldNPtrHeadOmitEmptyIntPtr opType = 690
|
|
|
|
opStructFieldNPtrHeadOmitEmptyIntPtrOnly opType = 691
|
|
|
|
opStructFieldNPtrHeadStringTagIntPtr opType = 692
|
|
|
|
opStructFieldNPtrHeadStringTagIntPtrOnly opType = 693
|
|
|
|
opStructFieldNPtrAnonymousHeadIntPtr opType = 694
|
|
|
|
opStructFieldNPtrAnonymousHeadIntPtrOnly opType = 695
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyIntPtr opType = 696
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyIntPtrOnly opType = 697
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagIntPtr opType = 698
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagIntPtrOnly opType = 699
|
|
|
|
opStructFieldHeadUintPtr opType = 700
|
|
|
|
opStructFieldHeadUintPtrOnly opType = 701
|
|
|
|
opStructFieldHeadOmitEmptyUintPtr opType = 702
|
|
|
|
opStructFieldHeadOmitEmptyUintPtrOnly opType = 703
|
|
|
|
opStructFieldHeadStringTagUintPtr opType = 704
|
|
|
|
opStructFieldHeadStringTagUintPtrOnly opType = 705
|
|
|
|
opStructFieldAnonymousHeadUintPtr opType = 706
|
|
|
|
opStructFieldAnonymousHeadUintPtrOnly opType = 707
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyUintPtr opType = 708
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyUintPtrOnly opType = 709
|
|
|
|
opStructFieldAnonymousHeadStringTagUintPtr opType = 710
|
|
|
|
opStructFieldAnonymousHeadStringTagUintPtrOnly opType = 711
|
|
|
|
opStructFieldPtrHeadUintPtr opType = 712
|
|
|
|
opStructFieldPtrHeadUintPtrOnly opType = 713
|
|
|
|
opStructFieldPtrHeadOmitEmptyUintPtr opType = 714
|
|
|
|
opStructFieldPtrHeadOmitEmptyUintPtrOnly opType = 715
|
|
|
|
opStructFieldPtrHeadStringTagUintPtr opType = 716
|
|
|
|
opStructFieldPtrHeadStringTagUintPtrOnly opType = 717
|
|
|
|
opStructFieldPtrAnonymousHeadUintPtr opType = 718
|
|
|
|
opStructFieldPtrAnonymousHeadUintPtrOnly opType = 719
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUintPtr opType = 720
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUintPtrOnly opType = 721
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagUintPtr opType = 722
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagUintPtrOnly opType = 723
|
|
|
|
opStructFieldNPtrHeadUintPtr opType = 724
|
|
|
|
opStructFieldNPtrHeadUintPtrOnly opType = 725
|
|
|
|
opStructFieldNPtrHeadOmitEmptyUintPtr opType = 726
|
|
|
|
opStructFieldNPtrHeadOmitEmptyUintPtrOnly opType = 727
|
|
|
|
opStructFieldNPtrHeadStringTagUintPtr opType = 728
|
|
|
|
opStructFieldNPtrHeadStringTagUintPtrOnly opType = 729
|
|
|
|
opStructFieldNPtrAnonymousHeadUintPtr opType = 730
|
|
|
|
opStructFieldNPtrAnonymousHeadUintPtrOnly opType = 731
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyUintPtr opType = 732
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyUintPtrOnly opType = 733
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagUintPtr opType = 734
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagUintPtrOnly opType = 735
|
|
|
|
opStructFieldHeadFloat32Ptr opType = 736
|
|
|
|
opStructFieldHeadFloat32PtrOnly opType = 737
|
|
|
|
opStructFieldHeadOmitEmptyFloat32Ptr opType = 738
|
|
|
|
opStructFieldHeadOmitEmptyFloat32PtrOnly opType = 739
|
|
|
|
opStructFieldHeadStringTagFloat32Ptr opType = 740
|
|
|
|
opStructFieldHeadStringTagFloat32PtrOnly opType = 741
|
|
|
|
opStructFieldAnonymousHeadFloat32Ptr opType = 742
|
|
|
|
opStructFieldAnonymousHeadFloat32PtrOnly opType = 743
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyFloat32Ptr opType = 744
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyFloat32PtrOnly opType = 745
|
|
|
|
opStructFieldAnonymousHeadStringTagFloat32Ptr opType = 746
|
|
|
|
opStructFieldAnonymousHeadStringTagFloat32PtrOnly opType = 747
|
|
|
|
opStructFieldPtrHeadFloat32Ptr opType = 748
|
|
|
|
opStructFieldPtrHeadFloat32PtrOnly opType = 749
|
|
|
|
opStructFieldPtrHeadOmitEmptyFloat32Ptr opType = 750
|
|
|
|
opStructFieldPtrHeadOmitEmptyFloat32PtrOnly opType = 751
|
|
|
|
opStructFieldPtrHeadStringTagFloat32Ptr opType = 752
|
|
|
|
opStructFieldPtrHeadStringTagFloat32PtrOnly opType = 753
|
|
|
|
opStructFieldPtrAnonymousHeadFloat32Ptr opType = 754
|
|
|
|
opStructFieldPtrAnonymousHeadFloat32PtrOnly opType = 755
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat32Ptr opType = 756
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat32PtrOnly opType = 757
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagFloat32Ptr opType = 758
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagFloat32PtrOnly opType = 759
|
|
|
|
opStructFieldNPtrHeadFloat32Ptr opType = 760
|
|
|
|
opStructFieldNPtrHeadFloat32PtrOnly opType = 761
|
|
|
|
opStructFieldNPtrHeadOmitEmptyFloat32Ptr opType = 762
|
|
|
|
opStructFieldNPtrHeadOmitEmptyFloat32PtrOnly opType = 763
|
|
|
|
opStructFieldNPtrHeadStringTagFloat32Ptr opType = 764
|
|
|
|
opStructFieldNPtrHeadStringTagFloat32PtrOnly opType = 765
|
|
|
|
opStructFieldNPtrAnonymousHeadFloat32Ptr opType = 766
|
|
|
|
opStructFieldNPtrAnonymousHeadFloat32PtrOnly opType = 767
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyFloat32Ptr opType = 768
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyFloat32PtrOnly opType = 769
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagFloat32Ptr opType = 770
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagFloat32PtrOnly opType = 771
|
|
|
|
opStructFieldHeadFloat64Ptr opType = 772
|
|
|
|
opStructFieldHeadFloat64PtrOnly opType = 773
|
|
|
|
opStructFieldHeadOmitEmptyFloat64Ptr opType = 774
|
|
|
|
opStructFieldHeadOmitEmptyFloat64PtrOnly opType = 775
|
|
|
|
opStructFieldHeadStringTagFloat64Ptr opType = 776
|
|
|
|
opStructFieldHeadStringTagFloat64PtrOnly opType = 777
|
|
|
|
opStructFieldAnonymousHeadFloat64Ptr opType = 778
|
|
|
|
opStructFieldAnonymousHeadFloat64PtrOnly opType = 779
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyFloat64Ptr opType = 780
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyFloat64PtrOnly opType = 781
|
|
|
|
opStructFieldAnonymousHeadStringTagFloat64Ptr opType = 782
|
|
|
|
opStructFieldAnonymousHeadStringTagFloat64PtrOnly opType = 783
|
|
|
|
opStructFieldPtrHeadFloat64Ptr opType = 784
|
|
|
|
opStructFieldPtrHeadFloat64PtrOnly opType = 785
|
|
|
|
opStructFieldPtrHeadOmitEmptyFloat64Ptr opType = 786
|
|
|
|
opStructFieldPtrHeadOmitEmptyFloat64PtrOnly opType = 787
|
|
|
|
opStructFieldPtrHeadStringTagFloat64Ptr opType = 788
|
|
|
|
opStructFieldPtrHeadStringTagFloat64PtrOnly opType = 789
|
|
|
|
opStructFieldPtrAnonymousHeadFloat64Ptr opType = 790
|
|
|
|
opStructFieldPtrAnonymousHeadFloat64PtrOnly opType = 791
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat64Ptr opType = 792
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat64PtrOnly opType = 793
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagFloat64Ptr opType = 794
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagFloat64PtrOnly opType = 795
|
|
|
|
opStructFieldNPtrHeadFloat64Ptr opType = 796
|
|
|
|
opStructFieldNPtrHeadFloat64PtrOnly opType = 797
|
|
|
|
opStructFieldNPtrHeadOmitEmptyFloat64Ptr opType = 798
|
|
|
|
opStructFieldNPtrHeadOmitEmptyFloat64PtrOnly opType = 799
|
|
|
|
opStructFieldNPtrHeadStringTagFloat64Ptr opType = 800
|
|
|
|
opStructFieldNPtrHeadStringTagFloat64PtrOnly opType = 801
|
|
|
|
opStructFieldNPtrAnonymousHeadFloat64Ptr opType = 802
|
|
|
|
opStructFieldNPtrAnonymousHeadFloat64PtrOnly opType = 803
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyFloat64Ptr opType = 804
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyFloat64PtrOnly opType = 805
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagFloat64Ptr opType = 806
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagFloat64PtrOnly opType = 807
|
|
|
|
opStructFieldHeadBoolPtr opType = 808
|
|
|
|
opStructFieldHeadBoolPtrOnly opType = 809
|
|
|
|
opStructFieldHeadOmitEmptyBoolPtr opType = 810
|
|
|
|
opStructFieldHeadOmitEmptyBoolPtrOnly opType = 811
|
|
|
|
opStructFieldHeadStringTagBoolPtr opType = 812
|
|
|
|
opStructFieldHeadStringTagBoolPtrOnly opType = 813
|
|
|
|
opStructFieldAnonymousHeadBoolPtr opType = 814
|
|
|
|
opStructFieldAnonymousHeadBoolPtrOnly opType = 815
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyBoolPtr opType = 816
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyBoolPtrOnly opType = 817
|
|
|
|
opStructFieldAnonymousHeadStringTagBoolPtr opType = 818
|
|
|
|
opStructFieldAnonymousHeadStringTagBoolPtrOnly opType = 819
|
|
|
|
opStructFieldPtrHeadBoolPtr opType = 820
|
|
|
|
opStructFieldPtrHeadBoolPtrOnly opType = 821
|
|
|
|
opStructFieldPtrHeadOmitEmptyBoolPtr opType = 822
|
|
|
|
opStructFieldPtrHeadOmitEmptyBoolPtrOnly opType = 823
|
|
|
|
opStructFieldPtrHeadStringTagBoolPtr opType = 824
|
|
|
|
opStructFieldPtrHeadStringTagBoolPtrOnly opType = 825
|
|
|
|
opStructFieldPtrAnonymousHeadBoolPtr opType = 826
|
|
|
|
opStructFieldPtrAnonymousHeadBoolPtrOnly opType = 827
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBoolPtr opType = 828
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBoolPtrOnly opType = 829
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagBoolPtr opType = 830
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagBoolPtrOnly opType = 831
|
|
|
|
opStructFieldNPtrHeadBoolPtr opType = 832
|
|
|
|
opStructFieldNPtrHeadBoolPtrOnly opType = 833
|
|
|
|
opStructFieldNPtrHeadOmitEmptyBoolPtr opType = 834
|
|
|
|
opStructFieldNPtrHeadOmitEmptyBoolPtrOnly opType = 835
|
|
|
|
opStructFieldNPtrHeadStringTagBoolPtr opType = 836
|
|
|
|
opStructFieldNPtrHeadStringTagBoolPtrOnly opType = 837
|
|
|
|
opStructFieldNPtrAnonymousHeadBoolPtr opType = 838
|
|
|
|
opStructFieldNPtrAnonymousHeadBoolPtrOnly opType = 839
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyBoolPtr opType = 840
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyBoolPtrOnly opType = 841
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagBoolPtr opType = 842
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagBoolPtrOnly opType = 843
|
|
|
|
opStructFieldHeadStringPtr opType = 844
|
|
|
|
opStructFieldHeadStringPtrOnly opType = 845
|
|
|
|
opStructFieldHeadOmitEmptyStringPtr opType = 846
|
|
|
|
opStructFieldHeadOmitEmptyStringPtrOnly opType = 847
|
|
|
|
opStructFieldHeadStringTagStringPtr opType = 848
|
|
|
|
opStructFieldHeadStringTagStringPtrOnly opType = 849
|
|
|
|
opStructFieldAnonymousHeadStringPtr opType = 850
|
|
|
|
opStructFieldAnonymousHeadStringPtrOnly opType = 851
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyStringPtr opType = 852
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyStringPtrOnly opType = 853
|
|
|
|
opStructFieldAnonymousHeadStringTagStringPtr opType = 854
|
|
|
|
opStructFieldAnonymousHeadStringTagStringPtrOnly opType = 855
|
|
|
|
opStructFieldPtrHeadStringPtr opType = 856
|
|
|
|
opStructFieldPtrHeadStringPtrOnly opType = 857
|
|
|
|
opStructFieldPtrHeadOmitEmptyStringPtr opType = 858
|
|
|
|
opStructFieldPtrHeadOmitEmptyStringPtrOnly opType = 859
|
|
|
|
opStructFieldPtrHeadStringTagStringPtr opType = 860
|
|
|
|
opStructFieldPtrHeadStringTagStringPtrOnly opType = 861
|
|
|
|
opStructFieldPtrAnonymousHeadStringPtr opType = 862
|
|
|
|
opStructFieldPtrAnonymousHeadStringPtrOnly opType = 863
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyStringPtr opType = 864
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyStringPtrOnly opType = 865
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagStringPtr opType = 866
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagStringPtrOnly opType = 867
|
|
|
|
opStructFieldNPtrHeadStringPtr opType = 868
|
|
|
|
opStructFieldNPtrHeadStringPtrOnly opType = 869
|
|
|
|
opStructFieldNPtrHeadOmitEmptyStringPtr opType = 870
|
|
|
|
opStructFieldNPtrHeadOmitEmptyStringPtrOnly opType = 871
|
|
|
|
opStructFieldNPtrHeadStringTagStringPtr opType = 872
|
|
|
|
opStructFieldNPtrHeadStringTagStringPtrOnly opType = 873
|
|
|
|
opStructFieldNPtrAnonymousHeadStringPtr opType = 874
|
|
|
|
opStructFieldNPtrAnonymousHeadStringPtrOnly opType = 875
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyStringPtr opType = 876
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyStringPtrOnly opType = 877
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagStringPtr opType = 878
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagStringPtrOnly opType = 879
|
|
|
|
opStructFieldHeadBytesPtr opType = 880
|
|
|
|
opStructFieldHeadBytesPtrOnly opType = 881
|
|
|
|
opStructFieldHeadOmitEmptyBytesPtr opType = 882
|
|
|
|
opStructFieldHeadOmitEmptyBytesPtrOnly opType = 883
|
|
|
|
opStructFieldHeadStringTagBytesPtr opType = 884
|
|
|
|
opStructFieldHeadStringTagBytesPtrOnly opType = 885
|
|
|
|
opStructFieldAnonymousHeadBytesPtr opType = 886
|
|
|
|
opStructFieldAnonymousHeadBytesPtrOnly opType = 887
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyBytesPtr opType = 888
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyBytesPtrOnly opType = 889
|
|
|
|
opStructFieldAnonymousHeadStringTagBytesPtr opType = 890
|
|
|
|
opStructFieldAnonymousHeadStringTagBytesPtrOnly opType = 891
|
|
|
|
opStructFieldPtrHeadBytesPtr opType = 892
|
|
|
|
opStructFieldPtrHeadBytesPtrOnly opType = 893
|
|
|
|
opStructFieldPtrHeadOmitEmptyBytesPtr opType = 894
|
|
|
|
opStructFieldPtrHeadOmitEmptyBytesPtrOnly opType = 895
|
|
|
|
opStructFieldPtrHeadStringTagBytesPtr opType = 896
|
|
|
|
opStructFieldPtrHeadStringTagBytesPtrOnly opType = 897
|
|
|
|
opStructFieldPtrAnonymousHeadBytesPtr opType = 898
|
|
|
|
opStructFieldPtrAnonymousHeadBytesPtrOnly opType = 899
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBytesPtr opType = 900
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBytesPtrOnly opType = 901
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagBytesPtr opType = 902
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagBytesPtrOnly opType = 903
|
|
|
|
opStructFieldNPtrHeadBytesPtr opType = 904
|
|
|
|
opStructFieldNPtrHeadBytesPtrOnly opType = 905
|
|
|
|
opStructFieldNPtrHeadOmitEmptyBytesPtr opType = 906
|
|
|
|
opStructFieldNPtrHeadOmitEmptyBytesPtrOnly opType = 907
|
|
|
|
opStructFieldNPtrHeadStringTagBytesPtr opType = 908
|
|
|
|
opStructFieldNPtrHeadStringTagBytesPtrOnly opType = 909
|
|
|
|
opStructFieldNPtrAnonymousHeadBytesPtr opType = 910
|
|
|
|
opStructFieldNPtrAnonymousHeadBytesPtrOnly opType = 911
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyBytesPtr opType = 912
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyBytesPtrOnly opType = 913
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagBytesPtr opType = 914
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagBytesPtrOnly opType = 915
|
|
|
|
opStructFieldHeadIntNPtr opType = 916
|
|
|
|
opStructFieldHeadIntNPtrOnly opType = 917
|
|
|
|
opStructFieldHeadOmitEmptyIntNPtr opType = 918
|
|
|
|
opStructFieldHeadOmitEmptyIntNPtrOnly opType = 919
|
|
|
|
opStructFieldHeadStringTagIntNPtr opType = 920
|
|
|
|
opStructFieldHeadStringTagIntNPtrOnly opType = 921
|
|
|
|
opStructFieldAnonymousHeadIntNPtr opType = 922
|
|
|
|
opStructFieldAnonymousHeadIntNPtrOnly opType = 923
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyIntNPtr opType = 924
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyIntNPtrOnly opType = 925
|
|
|
|
opStructFieldAnonymousHeadStringTagIntNPtr opType = 926
|
|
|
|
opStructFieldAnonymousHeadStringTagIntNPtrOnly opType = 927
|
|
|
|
opStructFieldPtrHeadIntNPtr opType = 928
|
|
|
|
opStructFieldPtrHeadIntNPtrOnly opType = 929
|
|
|
|
opStructFieldPtrHeadOmitEmptyIntNPtr opType = 930
|
|
|
|
opStructFieldPtrHeadOmitEmptyIntNPtrOnly opType = 931
|
|
|
|
opStructFieldPtrHeadStringTagIntNPtr opType = 932
|
|
|
|
opStructFieldPtrHeadStringTagIntNPtrOnly opType = 933
|
|
|
|
opStructFieldPtrAnonymousHeadIntNPtr opType = 934
|
|
|
|
opStructFieldPtrAnonymousHeadIntNPtrOnly opType = 935
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyIntNPtr opType = 936
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyIntNPtrOnly opType = 937
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagIntNPtr opType = 938
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagIntNPtrOnly opType = 939
|
|
|
|
opStructFieldNPtrHeadIntNPtr opType = 940
|
|
|
|
opStructFieldNPtrHeadIntNPtrOnly opType = 941
|
|
|
|
opStructFieldNPtrHeadOmitEmptyIntNPtr opType = 942
|
|
|
|
opStructFieldNPtrHeadOmitEmptyIntNPtrOnly opType = 943
|
|
|
|
opStructFieldNPtrHeadStringTagIntNPtr opType = 944
|
|
|
|
opStructFieldNPtrHeadStringTagIntNPtrOnly opType = 945
|
|
|
|
opStructFieldNPtrAnonymousHeadIntNPtr opType = 946
|
|
|
|
opStructFieldNPtrAnonymousHeadIntNPtrOnly opType = 947
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyIntNPtr opType = 948
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyIntNPtrOnly opType = 949
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagIntNPtr opType = 950
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagIntNPtrOnly opType = 951
|
|
|
|
opStructFieldHeadUintNPtr opType = 952
|
|
|
|
opStructFieldHeadUintNPtrOnly opType = 953
|
|
|
|
opStructFieldHeadOmitEmptyUintNPtr opType = 954
|
|
|
|
opStructFieldHeadOmitEmptyUintNPtrOnly opType = 955
|
|
|
|
opStructFieldHeadStringTagUintNPtr opType = 956
|
|
|
|
opStructFieldHeadStringTagUintNPtrOnly opType = 957
|
|
|
|
opStructFieldAnonymousHeadUintNPtr opType = 958
|
|
|
|
opStructFieldAnonymousHeadUintNPtrOnly opType = 959
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyUintNPtr opType = 960
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyUintNPtrOnly opType = 961
|
|
|
|
opStructFieldAnonymousHeadStringTagUintNPtr opType = 962
|
|
|
|
opStructFieldAnonymousHeadStringTagUintNPtrOnly opType = 963
|
|
|
|
opStructFieldPtrHeadUintNPtr opType = 964
|
|
|
|
opStructFieldPtrHeadUintNPtrOnly opType = 965
|
|
|
|
opStructFieldPtrHeadOmitEmptyUintNPtr opType = 966
|
|
|
|
opStructFieldPtrHeadOmitEmptyUintNPtrOnly opType = 967
|
|
|
|
opStructFieldPtrHeadStringTagUintNPtr opType = 968
|
|
|
|
opStructFieldPtrHeadStringTagUintNPtrOnly opType = 969
|
|
|
|
opStructFieldPtrAnonymousHeadUintNPtr opType = 970
|
|
|
|
opStructFieldPtrAnonymousHeadUintNPtrOnly opType = 971
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUintNPtr opType = 972
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyUintNPtrOnly opType = 973
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagUintNPtr opType = 974
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagUintNPtrOnly opType = 975
|
|
|
|
opStructFieldNPtrHeadUintNPtr opType = 976
|
|
|
|
opStructFieldNPtrHeadUintNPtrOnly opType = 977
|
|
|
|
opStructFieldNPtrHeadOmitEmptyUintNPtr opType = 978
|
|
|
|
opStructFieldNPtrHeadOmitEmptyUintNPtrOnly opType = 979
|
|
|
|
opStructFieldNPtrHeadStringTagUintNPtr opType = 980
|
|
|
|
opStructFieldNPtrHeadStringTagUintNPtrOnly opType = 981
|
|
|
|
opStructFieldNPtrAnonymousHeadUintNPtr opType = 982
|
|
|
|
opStructFieldNPtrAnonymousHeadUintNPtrOnly opType = 983
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyUintNPtr opType = 984
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyUintNPtrOnly opType = 985
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagUintNPtr opType = 986
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagUintNPtrOnly opType = 987
|
|
|
|
opStructFieldHeadFloat32NPtr opType = 988
|
|
|
|
opStructFieldHeadFloat32NPtrOnly opType = 989
|
|
|
|
opStructFieldHeadOmitEmptyFloat32NPtr opType = 990
|
|
|
|
opStructFieldHeadOmitEmptyFloat32NPtrOnly opType = 991
|
|
|
|
opStructFieldHeadStringTagFloat32NPtr opType = 992
|
|
|
|
opStructFieldHeadStringTagFloat32NPtrOnly opType = 993
|
|
|
|
opStructFieldAnonymousHeadFloat32NPtr opType = 994
|
|
|
|
opStructFieldAnonymousHeadFloat32NPtrOnly opType = 995
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyFloat32NPtr opType = 996
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyFloat32NPtrOnly opType = 997
|
|
|
|
opStructFieldAnonymousHeadStringTagFloat32NPtr opType = 998
|
|
|
|
opStructFieldAnonymousHeadStringTagFloat32NPtrOnly opType = 999
|
|
|
|
opStructFieldPtrHeadFloat32NPtr opType = 1000
|
|
|
|
opStructFieldPtrHeadFloat32NPtrOnly opType = 1001
|
|
|
|
opStructFieldPtrHeadOmitEmptyFloat32NPtr opType = 1002
|
|
|
|
opStructFieldPtrHeadOmitEmptyFloat32NPtrOnly opType = 1003
|
|
|
|
opStructFieldPtrHeadStringTagFloat32NPtr opType = 1004
|
|
|
|
opStructFieldPtrHeadStringTagFloat32NPtrOnly opType = 1005
|
|
|
|
opStructFieldPtrAnonymousHeadFloat32NPtr opType = 1006
|
|
|
|
opStructFieldPtrAnonymousHeadFloat32NPtrOnly opType = 1007
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat32NPtr opType = 1008
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat32NPtrOnly opType = 1009
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagFloat32NPtr opType = 1010
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagFloat32NPtrOnly opType = 1011
|
|
|
|
opStructFieldNPtrHeadFloat32NPtr opType = 1012
|
|
|
|
opStructFieldNPtrHeadFloat32NPtrOnly opType = 1013
|
|
|
|
opStructFieldNPtrHeadOmitEmptyFloat32NPtr opType = 1014
|
|
|
|
opStructFieldNPtrHeadOmitEmptyFloat32NPtrOnly opType = 1015
|
|
|
|
opStructFieldNPtrHeadStringTagFloat32NPtr opType = 1016
|
|
|
|
opStructFieldNPtrHeadStringTagFloat32NPtrOnly opType = 1017
|
|
|
|
opStructFieldNPtrAnonymousHeadFloat32NPtr opType = 1018
|
|
|
|
opStructFieldNPtrAnonymousHeadFloat32NPtrOnly opType = 1019
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyFloat32NPtr opType = 1020
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyFloat32NPtrOnly opType = 1021
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagFloat32NPtr opType = 1022
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagFloat32NPtrOnly opType = 1023
|
|
|
|
opStructFieldHeadFloat64NPtr opType = 1024
|
|
|
|
opStructFieldHeadFloat64NPtrOnly opType = 1025
|
|
|
|
opStructFieldHeadOmitEmptyFloat64NPtr opType = 1026
|
|
|
|
opStructFieldHeadOmitEmptyFloat64NPtrOnly opType = 1027
|
|
|
|
opStructFieldHeadStringTagFloat64NPtr opType = 1028
|
|
|
|
opStructFieldHeadStringTagFloat64NPtrOnly opType = 1029
|
|
|
|
opStructFieldAnonymousHeadFloat64NPtr opType = 1030
|
|
|
|
opStructFieldAnonymousHeadFloat64NPtrOnly opType = 1031
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyFloat64NPtr opType = 1032
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyFloat64NPtrOnly opType = 1033
|
|
|
|
opStructFieldAnonymousHeadStringTagFloat64NPtr opType = 1034
|
|
|
|
opStructFieldAnonymousHeadStringTagFloat64NPtrOnly opType = 1035
|
|
|
|
opStructFieldPtrHeadFloat64NPtr opType = 1036
|
|
|
|
opStructFieldPtrHeadFloat64NPtrOnly opType = 1037
|
|
|
|
opStructFieldPtrHeadOmitEmptyFloat64NPtr opType = 1038
|
|
|
|
opStructFieldPtrHeadOmitEmptyFloat64NPtrOnly opType = 1039
|
|
|
|
opStructFieldPtrHeadStringTagFloat64NPtr opType = 1040
|
|
|
|
opStructFieldPtrHeadStringTagFloat64NPtrOnly opType = 1041
|
|
|
|
opStructFieldPtrAnonymousHeadFloat64NPtr opType = 1042
|
|
|
|
opStructFieldPtrAnonymousHeadFloat64NPtrOnly opType = 1043
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat64NPtr opType = 1044
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyFloat64NPtrOnly opType = 1045
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagFloat64NPtr opType = 1046
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagFloat64NPtrOnly opType = 1047
|
|
|
|
opStructFieldNPtrHeadFloat64NPtr opType = 1048
|
|
|
|
opStructFieldNPtrHeadFloat64NPtrOnly opType = 1049
|
|
|
|
opStructFieldNPtrHeadOmitEmptyFloat64NPtr opType = 1050
|
|
|
|
opStructFieldNPtrHeadOmitEmptyFloat64NPtrOnly opType = 1051
|
|
|
|
opStructFieldNPtrHeadStringTagFloat64NPtr opType = 1052
|
|
|
|
opStructFieldNPtrHeadStringTagFloat64NPtrOnly opType = 1053
|
|
|
|
opStructFieldNPtrAnonymousHeadFloat64NPtr opType = 1054
|
|
|
|
opStructFieldNPtrAnonymousHeadFloat64NPtrOnly opType = 1055
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyFloat64NPtr opType = 1056
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyFloat64NPtrOnly opType = 1057
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagFloat64NPtr opType = 1058
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagFloat64NPtrOnly opType = 1059
|
|
|
|
opStructFieldHeadBoolNPtr opType = 1060
|
|
|
|
opStructFieldHeadBoolNPtrOnly opType = 1061
|
|
|
|
opStructFieldHeadOmitEmptyBoolNPtr opType = 1062
|
|
|
|
opStructFieldHeadOmitEmptyBoolNPtrOnly opType = 1063
|
|
|
|
opStructFieldHeadStringTagBoolNPtr opType = 1064
|
|
|
|
opStructFieldHeadStringTagBoolNPtrOnly opType = 1065
|
|
|
|
opStructFieldAnonymousHeadBoolNPtr opType = 1066
|
|
|
|
opStructFieldAnonymousHeadBoolNPtrOnly opType = 1067
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyBoolNPtr opType = 1068
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyBoolNPtrOnly opType = 1069
|
|
|
|
opStructFieldAnonymousHeadStringTagBoolNPtr opType = 1070
|
|
|
|
opStructFieldAnonymousHeadStringTagBoolNPtrOnly opType = 1071
|
|
|
|
opStructFieldPtrHeadBoolNPtr opType = 1072
|
|
|
|
opStructFieldPtrHeadBoolNPtrOnly opType = 1073
|
|
|
|
opStructFieldPtrHeadOmitEmptyBoolNPtr opType = 1074
|
|
|
|
opStructFieldPtrHeadOmitEmptyBoolNPtrOnly opType = 1075
|
|
|
|
opStructFieldPtrHeadStringTagBoolNPtr opType = 1076
|
|
|
|
opStructFieldPtrHeadStringTagBoolNPtrOnly opType = 1077
|
|
|
|
opStructFieldPtrAnonymousHeadBoolNPtr opType = 1078
|
|
|
|
opStructFieldPtrAnonymousHeadBoolNPtrOnly opType = 1079
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBoolNPtr opType = 1080
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBoolNPtrOnly opType = 1081
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagBoolNPtr opType = 1082
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagBoolNPtrOnly opType = 1083
|
|
|
|
opStructFieldNPtrHeadBoolNPtr opType = 1084
|
|
|
|
opStructFieldNPtrHeadBoolNPtrOnly opType = 1085
|
|
|
|
opStructFieldNPtrHeadOmitEmptyBoolNPtr opType = 1086
|
|
|
|
opStructFieldNPtrHeadOmitEmptyBoolNPtrOnly opType = 1087
|
|
|
|
opStructFieldNPtrHeadStringTagBoolNPtr opType = 1088
|
|
|
|
opStructFieldNPtrHeadStringTagBoolNPtrOnly opType = 1089
|
|
|
|
opStructFieldNPtrAnonymousHeadBoolNPtr opType = 1090
|
|
|
|
opStructFieldNPtrAnonymousHeadBoolNPtrOnly opType = 1091
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyBoolNPtr opType = 1092
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyBoolNPtrOnly opType = 1093
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagBoolNPtr opType = 1094
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagBoolNPtrOnly opType = 1095
|
|
|
|
opStructFieldHeadStringNPtr opType = 1096
|
|
|
|
opStructFieldHeadStringNPtrOnly opType = 1097
|
|
|
|
opStructFieldHeadOmitEmptyStringNPtr opType = 1098
|
|
|
|
opStructFieldHeadOmitEmptyStringNPtrOnly opType = 1099
|
|
|
|
opStructFieldHeadStringTagStringNPtr opType = 1100
|
|
|
|
opStructFieldHeadStringTagStringNPtrOnly opType = 1101
|
|
|
|
opStructFieldAnonymousHeadStringNPtr opType = 1102
|
|
|
|
opStructFieldAnonymousHeadStringNPtrOnly opType = 1103
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyStringNPtr opType = 1104
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyStringNPtrOnly opType = 1105
|
|
|
|
opStructFieldAnonymousHeadStringTagStringNPtr opType = 1106
|
|
|
|
opStructFieldAnonymousHeadStringTagStringNPtrOnly opType = 1107
|
|
|
|
opStructFieldPtrHeadStringNPtr opType = 1108
|
|
|
|
opStructFieldPtrHeadStringNPtrOnly opType = 1109
|
|
|
|
opStructFieldPtrHeadOmitEmptyStringNPtr opType = 1110
|
|
|
|
opStructFieldPtrHeadOmitEmptyStringNPtrOnly opType = 1111
|
|
|
|
opStructFieldPtrHeadStringTagStringNPtr opType = 1112
|
|
|
|
opStructFieldPtrHeadStringTagStringNPtrOnly opType = 1113
|
|
|
|
opStructFieldPtrAnonymousHeadStringNPtr opType = 1114
|
|
|
|
opStructFieldPtrAnonymousHeadStringNPtrOnly opType = 1115
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyStringNPtr opType = 1116
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyStringNPtrOnly opType = 1117
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagStringNPtr opType = 1118
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagStringNPtrOnly opType = 1119
|
|
|
|
opStructFieldNPtrHeadStringNPtr opType = 1120
|
|
|
|
opStructFieldNPtrHeadStringNPtrOnly opType = 1121
|
|
|
|
opStructFieldNPtrHeadOmitEmptyStringNPtr opType = 1122
|
|
|
|
opStructFieldNPtrHeadOmitEmptyStringNPtrOnly opType = 1123
|
|
|
|
opStructFieldNPtrHeadStringTagStringNPtr opType = 1124
|
|
|
|
opStructFieldNPtrHeadStringTagStringNPtrOnly opType = 1125
|
|
|
|
opStructFieldNPtrAnonymousHeadStringNPtr opType = 1126
|
|
|
|
opStructFieldNPtrAnonymousHeadStringNPtrOnly opType = 1127
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyStringNPtr opType = 1128
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyStringNPtrOnly opType = 1129
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagStringNPtr opType = 1130
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagStringNPtrOnly opType = 1131
|
|
|
|
opStructFieldHeadBytesNPtr opType = 1132
|
|
|
|
opStructFieldHeadBytesNPtrOnly opType = 1133
|
|
|
|
opStructFieldHeadOmitEmptyBytesNPtr opType = 1134
|
|
|
|
opStructFieldHeadOmitEmptyBytesNPtrOnly opType = 1135
|
|
|
|
opStructFieldHeadStringTagBytesNPtr opType = 1136
|
|
|
|
opStructFieldHeadStringTagBytesNPtrOnly opType = 1137
|
|
|
|
opStructFieldAnonymousHeadBytesNPtr opType = 1138
|
|
|
|
opStructFieldAnonymousHeadBytesNPtrOnly opType = 1139
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyBytesNPtr opType = 1140
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyBytesNPtrOnly opType = 1141
|
|
|
|
opStructFieldAnonymousHeadStringTagBytesNPtr opType = 1142
|
|
|
|
opStructFieldAnonymousHeadStringTagBytesNPtrOnly opType = 1143
|
|
|
|
opStructFieldPtrHeadBytesNPtr opType = 1144
|
|
|
|
opStructFieldPtrHeadBytesNPtrOnly opType = 1145
|
|
|
|
opStructFieldPtrHeadOmitEmptyBytesNPtr opType = 1146
|
|
|
|
opStructFieldPtrHeadOmitEmptyBytesNPtrOnly opType = 1147
|
|
|
|
opStructFieldPtrHeadStringTagBytesNPtr opType = 1148
|
|
|
|
opStructFieldPtrHeadStringTagBytesNPtrOnly opType = 1149
|
|
|
|
opStructFieldPtrAnonymousHeadBytesNPtr opType = 1150
|
|
|
|
opStructFieldPtrAnonymousHeadBytesNPtrOnly opType = 1151
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBytesNPtr opType = 1152
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyBytesNPtrOnly opType = 1153
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagBytesNPtr opType = 1154
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagBytesNPtrOnly opType = 1155
|
|
|
|
opStructFieldNPtrHeadBytesNPtr opType = 1156
|
|
|
|
opStructFieldNPtrHeadBytesNPtrOnly opType = 1157
|
|
|
|
opStructFieldNPtrHeadOmitEmptyBytesNPtr opType = 1158
|
|
|
|
opStructFieldNPtrHeadOmitEmptyBytesNPtrOnly opType = 1159
|
|
|
|
opStructFieldNPtrHeadStringTagBytesNPtr opType = 1160
|
|
|
|
opStructFieldNPtrHeadStringTagBytesNPtrOnly opType = 1161
|
|
|
|
opStructFieldNPtrAnonymousHeadBytesNPtr opType = 1162
|
|
|
|
opStructFieldNPtrAnonymousHeadBytesNPtrOnly opType = 1163
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyBytesNPtr opType = 1164
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyBytesNPtrOnly opType = 1165
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagBytesNPtr opType = 1166
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagBytesNPtrOnly opType = 1167
|
|
|
|
opStructFieldHeadEmptyStruct opType = 1168
|
|
|
|
opStructFieldHeadEmptyStructOnly opType = 1169
|
|
|
|
opStructFieldHeadOmitEmptyEmptyStruct opType = 1170
|
|
|
|
opStructFieldHeadOmitEmptyEmptyStructOnly opType = 1171
|
|
|
|
opStructFieldHeadStringTagEmptyStruct opType = 1172
|
|
|
|
opStructFieldHeadStringTagEmptyStructOnly opType = 1173
|
|
|
|
opStructFieldAnonymousHeadEmptyStruct opType = 1174
|
|
|
|
opStructFieldAnonymousHeadEmptyStructOnly opType = 1175
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyEmptyStruct opType = 1176
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyEmptyStructOnly opType = 1177
|
|
|
|
opStructFieldAnonymousHeadStringTagEmptyStruct opType = 1178
|
|
|
|
opStructFieldAnonymousHeadStringTagEmptyStructOnly opType = 1179
|
|
|
|
opStructFieldPtrHeadEmptyStruct opType = 1180
|
|
|
|
opStructFieldPtrHeadEmptyStructOnly opType = 1181
|
|
|
|
opStructFieldPtrHeadOmitEmptyEmptyStruct opType = 1182
|
|
|
|
opStructFieldPtrHeadOmitEmptyEmptyStructOnly opType = 1183
|
|
|
|
opStructFieldPtrHeadStringTagEmptyStruct opType = 1184
|
|
|
|
opStructFieldPtrHeadStringTagEmptyStructOnly opType = 1185
|
|
|
|
opStructFieldPtrAnonymousHeadEmptyStruct opType = 1186
|
|
|
|
opStructFieldPtrAnonymousHeadEmptyStructOnly opType = 1187
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyEmptyStruct opType = 1188
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyEmptyStructOnly opType = 1189
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagEmptyStruct opType = 1190
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagEmptyStructOnly opType = 1191
|
|
|
|
opStructFieldNPtrHeadEmptyStruct opType = 1192
|
|
|
|
opStructFieldNPtrHeadEmptyStructOnly opType = 1193
|
|
|
|
opStructFieldNPtrHeadOmitEmptyEmptyStruct opType = 1194
|
|
|
|
opStructFieldNPtrHeadOmitEmptyEmptyStructOnly opType = 1195
|
|
|
|
opStructFieldNPtrHeadStringTagEmptyStruct opType = 1196
|
|
|
|
opStructFieldNPtrHeadStringTagEmptyStructOnly opType = 1197
|
|
|
|
opStructFieldNPtrAnonymousHeadEmptyStruct opType = 1198
|
|
|
|
opStructFieldNPtrAnonymousHeadEmptyStructOnly opType = 1199
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyEmptyStruct opType = 1200
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyEmptyStructOnly opType = 1201
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagEmptyStruct opType = 1202
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagEmptyStructOnly opType = 1203
|
|
|
|
opStructFieldHeadEmptyStructPtr opType = 1204
|
|
|
|
opStructFieldHeadEmptyStructPtrOnly opType = 1205
|
|
|
|
opStructFieldHeadOmitEmptyEmptyStructPtr opType = 1206
|
|
|
|
opStructFieldHeadOmitEmptyEmptyStructPtrOnly opType = 1207
|
|
|
|
opStructFieldHeadStringTagEmptyStructPtr opType = 1208
|
|
|
|
opStructFieldHeadStringTagEmptyStructPtrOnly opType = 1209
|
|
|
|
opStructFieldAnonymousHeadEmptyStructPtr opType = 1210
|
|
|
|
opStructFieldAnonymousHeadEmptyStructPtrOnly opType = 1211
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyEmptyStructPtr opType = 1212
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyEmptyStructPtrOnly opType = 1213
|
|
|
|
opStructFieldAnonymousHeadStringTagEmptyStructPtr opType = 1214
|
|
|
|
opStructFieldAnonymousHeadStringTagEmptyStructPtrOnly opType = 1215
|
|
|
|
opStructFieldPtrHeadEmptyStructPtr opType = 1216
|
|
|
|
opStructFieldPtrHeadEmptyStructPtrOnly opType = 1217
|
|
|
|
opStructFieldPtrHeadOmitEmptyEmptyStructPtr opType = 1218
|
|
|
|
opStructFieldPtrHeadOmitEmptyEmptyStructPtrOnly opType = 1219
|
|
|
|
opStructFieldPtrHeadStringTagEmptyStructPtr opType = 1220
|
|
|
|
opStructFieldPtrHeadStringTagEmptyStructPtrOnly opType = 1221
|
|
|
|
opStructFieldPtrAnonymousHeadEmptyStructPtr opType = 1222
|
|
|
|
opStructFieldPtrAnonymousHeadEmptyStructPtrOnly opType = 1223
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyEmptyStructPtr opType = 1224
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyEmptyStructPtrOnly opType = 1225
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagEmptyStructPtr opType = 1226
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagEmptyStructPtrOnly opType = 1227
|
|
|
|
opStructFieldNPtrHeadEmptyStructPtr opType = 1228
|
|
|
|
opStructFieldNPtrHeadEmptyStructPtrOnly opType = 1229
|
|
|
|
opStructFieldNPtrHeadOmitEmptyEmptyStructPtr opType = 1230
|
|
|
|
opStructFieldNPtrHeadOmitEmptyEmptyStructPtrOnly opType = 1231
|
|
|
|
opStructFieldNPtrHeadStringTagEmptyStructPtr opType = 1232
|
|
|
|
opStructFieldNPtrHeadStringTagEmptyStructPtrOnly opType = 1233
|
|
|
|
opStructFieldNPtrAnonymousHeadEmptyStructPtr opType = 1234
|
|
|
|
opStructFieldNPtrAnonymousHeadEmptyStructPtrOnly opType = 1235
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyEmptyStructPtr opType = 1236
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyEmptyStructPtrOnly opType = 1237
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagEmptyStructPtr opType = 1238
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagEmptyStructPtrOnly opType = 1239
|
|
|
|
opStructFieldHead opType = 1240
|
|
|
|
opStructFieldHeadOnly opType = 1241
|
|
|
|
opStructFieldHeadOmitEmpty opType = 1242
|
|
|
|
opStructFieldHeadOmitEmptyOnly opType = 1243
|
|
|
|
opStructFieldHeadStringTag opType = 1244
|
|
|
|
opStructFieldHeadStringTagOnly opType = 1245
|
|
|
|
opStructFieldAnonymousHead opType = 1246
|
|
|
|
opStructFieldAnonymousHeadOnly opType = 1247
|
|
|
|
opStructFieldAnonymousHeadOmitEmpty opType = 1248
|
|
|
|
opStructFieldAnonymousHeadOmitEmptyOnly opType = 1249
|
|
|
|
opStructFieldAnonymousHeadStringTag opType = 1250
|
|
|
|
opStructFieldAnonymousHeadStringTagOnly opType = 1251
|
|
|
|
opStructFieldPtrHead opType = 1252
|
|
|
|
opStructFieldPtrHeadOnly opType = 1253
|
|
|
|
opStructFieldPtrHeadOmitEmpty opType = 1254
|
|
|
|
opStructFieldPtrHeadOmitEmptyOnly opType = 1255
|
|
|
|
opStructFieldPtrHeadStringTag opType = 1256
|
|
|
|
opStructFieldPtrHeadStringTagOnly opType = 1257
|
|
|
|
opStructFieldPtrAnonymousHead opType = 1258
|
|
|
|
opStructFieldPtrAnonymousHeadOnly opType = 1259
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmpty opType = 1260
|
|
|
|
opStructFieldPtrAnonymousHeadOmitEmptyOnly opType = 1261
|
|
|
|
opStructFieldPtrAnonymousHeadStringTag opType = 1262
|
|
|
|
opStructFieldPtrAnonymousHeadStringTagOnly opType = 1263
|
|
|
|
opStructFieldNPtrHead opType = 1264
|
|
|
|
opStructFieldNPtrHeadOnly opType = 1265
|
|
|
|
opStructFieldNPtrHeadOmitEmpty opType = 1266
|
|
|
|
opStructFieldNPtrHeadOmitEmptyOnly opType = 1267
|
|
|
|
opStructFieldNPtrHeadStringTag opType = 1268
|
|
|
|
opStructFieldNPtrHeadStringTagOnly opType = 1269
|
|
|
|
opStructFieldNPtrAnonymousHead opType = 1270
|
|
|
|
opStructFieldNPtrAnonymousHeadOnly opType = 1271
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmpty opType = 1272
|
|
|
|
opStructFieldNPtrAnonymousHeadOmitEmptyOnly opType = 1273
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTag opType = 1274
|
|
|
|
opStructFieldNPtrAnonymousHeadStringTagOnly opType = 1275
|
|
|
|
opStructFieldInt opType = 1276
|
|
|
|
opStructFieldOmitEmptyInt opType = 1277
|
|
|
|
opStructFieldStringTagInt opType = 1278
|
|
|
|
opStructFieldUint opType = 1279
|
|
|
|
opStructFieldOmitEmptyUint opType = 1280
|
|
|
|
opStructFieldStringTagUint opType = 1281
|
|
|
|
opStructFieldFloat32 opType = 1282
|
|
|
|
opStructFieldOmitEmptyFloat32 opType = 1283
|
|
|
|
opStructFieldStringTagFloat32 opType = 1284
|
|
|
|
opStructFieldFloat64 opType = 1285
|
|
|
|
opStructFieldOmitEmptyFloat64 opType = 1286
|
|
|
|
opStructFieldStringTagFloat64 opType = 1287
|
|
|
|
opStructFieldBool opType = 1288
|
|
|
|
opStructFieldOmitEmptyBool opType = 1289
|
|
|
|
opStructFieldStringTagBool opType = 1290
|
|
|
|
opStructFieldString opType = 1291
|
|
|
|
opStructFieldOmitEmptyString opType = 1292
|
|
|
|
opStructFieldStringTagString opType = 1293
|
|
|
|
opStructFieldBytes opType = 1294
|
|
|
|
opStructFieldOmitEmptyBytes opType = 1295
|
|
|
|
opStructFieldStringTagBytes opType = 1296
|
|
|
|
opStructFieldArray opType = 1297
|
|
|
|
opStructFieldOmitEmptyArray opType = 1298
|
|
|
|
opStructFieldStringTagArray opType = 1299
|
|
|
|
opStructFieldMap opType = 1300
|
|
|
|
opStructFieldOmitEmptyMap opType = 1301
|
|
|
|
opStructFieldStringTagMap opType = 1302
|
|
|
|
opStructFieldMapLoad opType = 1303
|
|
|
|
opStructFieldOmitEmptyMapLoad opType = 1304
|
|
|
|
opStructFieldStringTagMapLoad opType = 1305
|
|
|
|
opStructFieldSlice opType = 1306
|
|
|
|
opStructFieldOmitEmptySlice opType = 1307
|
|
|
|
opStructFieldStringTagSlice opType = 1308
|
|
|
|
opStructFieldStruct opType = 1309
|
|
|
|
opStructFieldOmitEmptyStruct opType = 1310
|
|
|
|
opStructFieldStringTagStruct opType = 1311
|
|
|
|
opStructFieldMarshalJSON opType = 1312
|
|
|
|
opStructFieldOmitEmptyMarshalJSON opType = 1313
|
|
|
|
opStructFieldStringTagMarshalJSON opType = 1314
|
|
|
|
opStructFieldMarshalText opType = 1315
|
|
|
|
opStructFieldOmitEmptyMarshalText opType = 1316
|
|
|
|
opStructFieldStringTagMarshalText opType = 1317
|
|
|
|
opStructFieldRecursive opType = 1318
|
|
|
|
opStructFieldOmitEmptyRecursive opType = 1319
|
|
|
|
opStructFieldStringTagRecursive opType = 1320
|
|
|
|
opStructFieldIntString opType = 1321
|
|
|
|
opStructFieldOmitEmptyIntString opType = 1322
|
|
|
|
opStructFieldStringTagIntString opType = 1323
|
|
|
|
opStructFieldUintString opType = 1324
|
|
|
|
opStructFieldOmitEmptyUintString opType = 1325
|
|
|
|
opStructFieldStringTagUintString opType = 1326
|
|
|
|
opStructFieldIntPtr opType = 1327
|
|
|
|
opStructFieldOmitEmptyIntPtr opType = 1328
|
|
|
|
opStructFieldStringTagIntPtr opType = 1329
|
|
|
|
opStructFieldUintPtr opType = 1330
|
|
|
|
opStructFieldOmitEmptyUintPtr opType = 1331
|
|
|
|
opStructFieldStringTagUintPtr opType = 1332
|
|
|
|
opStructFieldFloat32Ptr opType = 1333
|
|
|
|
opStructFieldOmitEmptyFloat32Ptr opType = 1334
|
|
|
|
opStructFieldStringTagFloat32Ptr opType = 1335
|
|
|
|
opStructFieldFloat64Ptr opType = 1336
|
|
|
|
opStructFieldOmitEmptyFloat64Ptr opType = 1337
|
|
|
|
opStructFieldStringTagFloat64Ptr opType = 1338
|
|
|
|
opStructFieldBoolPtr opType = 1339
|
|
|
|
opStructFieldOmitEmptyBoolPtr opType = 1340
|
|
|
|
opStructFieldStringTagBoolPtr opType = 1341
|
|
|
|
opStructFieldStringPtr opType = 1342
|
|
|
|
opStructFieldOmitEmptyStringPtr opType = 1343
|
|
|
|
opStructFieldStringTagStringPtr opType = 1344
|
|
|
|
opStructFieldBytesPtr opType = 1345
|
|
|
|
opStructFieldOmitEmptyBytesPtr opType = 1346
|
|
|
|
opStructFieldStringTagBytesPtr opType = 1347
|
|
|
|
opStructFieldIntNPtr opType = 1348
|
|
|
|
opStructFieldOmitEmptyIntNPtr opType = 1349
|
|
|
|
opStructFieldStringTagIntNPtr opType = 1350
|
|
|
|
opStructFieldUintNPtr opType = 1351
|
|
|
|
opStructFieldOmitEmptyUintNPtr opType = 1352
|
|
|
|
opStructFieldStringTagUintNPtr opType = 1353
|
|
|
|
opStructFieldFloat32NPtr opType = 1354
|
|
|
|
opStructFieldOmitEmptyFloat32NPtr opType = 1355
|
|
|
|
opStructFieldStringTagFloat32NPtr opType = 1356
|
|
|
|
opStructFieldFloat64NPtr opType = 1357
|
|
|
|
opStructFieldOmitEmptyFloat64NPtr opType = 1358
|
|
|
|
opStructFieldStringTagFloat64NPtr opType = 1359
|
|
|
|
opStructFieldBoolNPtr opType = 1360
|
|
|
|
opStructFieldOmitEmptyBoolNPtr opType = 1361
|
|
|
|
opStructFieldStringTagBoolNPtr opType = 1362
|
|
|
|
opStructFieldStringNPtr opType = 1363
|
|
|
|
opStructFieldOmitEmptyStringNPtr opType = 1364
|
|
|
|
opStructFieldStringTagStringNPtr opType = 1365
|
|
|
|
opStructFieldBytesNPtr opType = 1366
|
|
|
|
opStructFieldOmitEmptyBytesNPtr opType = 1367
|
|
|
|
opStructFieldStringTagBytesNPtr opType = 1368
|
|
|
|
opStructFieldEmptyStruct opType = 1369
|
|
|
|
opStructFieldOmitEmptyEmptyStruct opType = 1370
|
|
|
|
opStructFieldStringTagEmptyStruct opType = 1371
|
|
|
|
opStructFieldEmptyStructPtr opType = 1372
|
|
|
|
opStructFieldOmitEmptyEmptyStructPtr opType = 1373
|
|
|
|
opStructFieldStringTagEmptyStructPtr opType = 1374
|
|
|
|
opStructField opType = 1375
|
|
|
|
opStructFieldOmitEmpty opType = 1376
|
|
|
|
opStructFieldStringTag opType = 1377
|
|
|
|
opStructEndInt opType = 1378
|
|
|
|
opStructEndOmitEmptyInt opType = 1379
|
|
|
|
opStructEndStringTagInt opType = 1380
|
|
|
|
opStructEndUint opType = 1381
|
|
|
|
opStructEndOmitEmptyUint opType = 1382
|
|
|
|
opStructEndStringTagUint opType = 1383
|
|
|
|
opStructEndFloat32 opType = 1384
|
|
|
|
opStructEndOmitEmptyFloat32 opType = 1385
|
|
|
|
opStructEndStringTagFloat32 opType = 1386
|
|
|
|
opStructEndFloat64 opType = 1387
|
|
|
|
opStructEndOmitEmptyFloat64 opType = 1388
|
|
|
|
opStructEndStringTagFloat64 opType = 1389
|
|
|
|
opStructEndBool opType = 1390
|
|
|
|
opStructEndOmitEmptyBool opType = 1391
|
|
|
|
opStructEndStringTagBool opType = 1392
|
|
|
|
opStructEndString opType = 1393
|
|
|
|
opStructEndOmitEmptyString opType = 1394
|
|
|
|
opStructEndStringTagString opType = 1395
|
|
|
|
opStructEndBytes opType = 1396
|
|
|
|
opStructEndOmitEmptyBytes opType = 1397
|
|
|
|
opStructEndStringTagBytes opType = 1398
|
|
|
|
opStructEndArray opType = 1399
|
|
|
|
opStructEndOmitEmptyArray opType = 1400
|
|
|
|
opStructEndStringTagArray opType = 1401
|
|
|
|
opStructEndMap opType = 1402
|
|
|
|
opStructEndOmitEmptyMap opType = 1403
|
|
|
|
opStructEndStringTagMap opType = 1404
|
|
|
|
opStructEndMapLoad opType = 1405
|
|
|
|
opStructEndOmitEmptyMapLoad opType = 1406
|
|
|
|
opStructEndStringTagMapLoad opType = 1407
|
|
|
|
opStructEndSlice opType = 1408
|
|
|
|
opStructEndOmitEmptySlice opType = 1409
|
|
|
|
opStructEndStringTagSlice opType = 1410
|
|
|
|
opStructEndStruct opType = 1411
|
|
|
|
opStructEndOmitEmptyStruct opType = 1412
|
|
|
|
opStructEndStringTagStruct opType = 1413
|
|
|
|
opStructEndMarshalJSON opType = 1414
|
|
|
|
opStructEndOmitEmptyMarshalJSON opType = 1415
|
|
|
|
opStructEndStringTagMarshalJSON opType = 1416
|
|
|
|
opStructEndMarshalText opType = 1417
|
|
|
|
opStructEndOmitEmptyMarshalText opType = 1418
|
|
|
|
opStructEndStringTagMarshalText opType = 1419
|
|
|
|
opStructEndRecursive opType = 1420
|
|
|
|
opStructEndOmitEmptyRecursive opType = 1421
|
|
|
|
opStructEndStringTagRecursive opType = 1422
|
|
|
|
opStructEndIntString opType = 1423
|
|
|
|
opStructEndOmitEmptyIntString opType = 1424
|
|
|
|
opStructEndStringTagIntString opType = 1425
|
|
|
|
opStructEndUintString opType = 1426
|
|
|
|
opStructEndOmitEmptyUintString opType = 1427
|
|
|
|
opStructEndStringTagUintString opType = 1428
|
|
|
|
opStructEndIntPtr opType = 1429
|
|
|
|
opStructEndOmitEmptyIntPtr opType = 1430
|
|
|
|
opStructEndStringTagIntPtr opType = 1431
|
|
|
|
opStructEndUintPtr opType = 1432
|
|
|
|
opStructEndOmitEmptyUintPtr opType = 1433
|
|
|
|
opStructEndStringTagUintPtr opType = 1434
|
|
|
|
opStructEndFloat32Ptr opType = 1435
|
|
|
|
opStructEndOmitEmptyFloat32Ptr opType = 1436
|
|
|
|
opStructEndStringTagFloat32Ptr opType = 1437
|
|
|
|
opStructEndFloat64Ptr opType = 1438
|
|
|
|
opStructEndOmitEmptyFloat64Ptr opType = 1439
|
|
|
|
opStructEndStringTagFloat64Ptr opType = 1440
|
|
|
|
opStructEndBoolPtr opType = 1441
|
|
|
|
opStructEndOmitEmptyBoolPtr opType = 1442
|
|
|
|
opStructEndStringTagBoolPtr opType = 1443
|
|
|
|
opStructEndStringPtr opType = 1444
|
|
|
|
opStructEndOmitEmptyStringPtr opType = 1445
|
|
|
|
opStructEndStringTagStringPtr opType = 1446
|
|
|
|
opStructEndBytesPtr opType = 1447
|
|
|
|
opStructEndOmitEmptyBytesPtr opType = 1448
|
|
|
|
opStructEndStringTagBytesPtr opType = 1449
|
|
|
|
opStructEndIntNPtr opType = 1450
|
|
|
|
opStructEndOmitEmptyIntNPtr opType = 1451
|
|
|
|
opStructEndStringTagIntNPtr opType = 1452
|
|
|
|
opStructEndUintNPtr opType = 1453
|
|
|
|
opStructEndOmitEmptyUintNPtr opType = 1454
|
|
|
|
opStructEndStringTagUintNPtr opType = 1455
|
|
|
|
opStructEndFloat32NPtr opType = 1456
|
|
|
|
opStructEndOmitEmptyFloat32NPtr opType = 1457
|
|
|
|
opStructEndStringTagFloat32NPtr opType = 1458
|
|
|
|
opStructEndFloat64NPtr opType = 1459
|
|
|
|
opStructEndOmitEmptyFloat64NPtr opType = 1460
|
|
|
|
opStructEndStringTagFloat64NPtr opType = 1461
|
|
|
|
opStructEndBoolNPtr opType = 1462
|
|
|
|
opStructEndOmitEmptyBoolNPtr opType = 1463
|
|
|
|
opStructEndStringTagBoolNPtr opType = 1464
|
|
|
|
opStructEndStringNPtr opType = 1465
|
|
|
|
opStructEndOmitEmptyStringNPtr opType = 1466
|
|
|
|
opStructEndStringTagStringNPtr opType = 1467
|
|
|
|
opStructEndBytesNPtr opType = 1468
|
|
|
|
opStructEndOmitEmptyBytesNPtr opType = 1469
|
|
|
|
opStructEndStringTagBytesNPtr opType = 1470
|
|
|
|
opStructEndEmptyStruct opType = 1471
|
|
|
|
opStructEndOmitEmptyEmptyStruct opType = 1472
|
|
|
|
opStructEndStringTagEmptyStruct opType = 1473
|
|
|
|
opStructEndEmptyStructPtr opType = 1474
|
|
|
|
opStructEndOmitEmptyEmptyStructPtr opType = 1475
|
|
|
|
opStructEndStringTagEmptyStructPtr opType = 1476
|
|
|
|
opStructEnd opType = 1477
|
|
|
|
opStructEndOmitEmpty opType = 1478
|
|
|
|
opStructEndStringTag opType = 1479
|
2020-08-15 11:41:38 +03:00
|
|
|
)
|
|
|
|
|
|
|
|
func (t opType) String() string {
|
2021-02-21 18:54:34 +03:00
|
|
|
if int(t) >= 1480 {
|
2021-01-17 16:23:28 +03:00
|
|
|
return ""
|
2021-01-10 14:21:58 +03:00
|
|
|
}
|
2021-01-17 16:23:28 +03:00
|
|
|
return opTypeStrings[int(t)]
|
2021-01-10 14:21:58 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (t opType) codeType() codeType {
|
2021-01-10 18:48:20 +03:00
|
|
|
if strings.Contains(t.String(), "Struct") {
|
|
|
|
if strings.Contains(t.String(), "End") {
|
|
|
|
return codeStructEnd
|
|
|
|
}
|
|
|
|
return codeStructField
|
|
|
|
}
|
|
|
|
if strings.Contains(t.String(), "ArrayHead") {
|
2021-01-10 14:21:58 +03:00
|
|
|
return codeArrayHead
|
2021-01-10 18:48:20 +03:00
|
|
|
}
|
|
|
|
if strings.Contains(t.String(), "ArrayElem") {
|
2021-01-10 14:21:58 +03:00
|
|
|
return codeArrayElem
|
2021-01-10 18:48:20 +03:00
|
|
|
}
|
|
|
|
if strings.Contains(t.String(), "SliceHead") {
|
|
|
|
return codeSliceHead
|
|
|
|
}
|
|
|
|
if strings.Contains(t.String(), "SliceElem") {
|
|
|
|
return codeSliceElem
|
|
|
|
}
|
|
|
|
if strings.Contains(t.String(), "MapHead") {
|
2021-01-10 14:21:58 +03:00
|
|
|
return codeMapHead
|
2021-01-10 18:48:20 +03:00
|
|
|
}
|
|
|
|
if strings.Contains(t.String(), "MapKey") {
|
2021-01-10 14:21:58 +03:00
|
|
|
return codeMapKey
|
2021-01-10 18:48:20 +03:00
|
|
|
}
|
|
|
|
if strings.Contains(t.String(), "MapValue") {
|
2021-01-10 14:21:58 +03:00
|
|
|
return codeMapValue
|
2021-01-10 18:48:20 +03:00
|
|
|
}
|
|
|
|
if strings.Contains(t.String(), "MapEnd") {
|
|
|
|
return codeMapEnd
|
|
|
|
}
|
|
|
|
|
|
|
|
return codeOp
|
|
|
|
}
|
|
|
|
|
|
|
|
func (t opType) headToPtrHead() opType {
|
|
|
|
if strings.Index(t.String(), "PtrHead") > 0 {
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
if strings.Index(t.String(), "PtrAnonymousHead") > 0 {
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
|
|
|
|
idx := strings.Index(t.String(), "Field")
|
|
|
|
if idx == -1 {
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
suffix := "Ptr" + t.String()[idx+len("Field"):]
|
|
|
|
|
|
|
|
const toPtrOffset = 12
|
|
|
|
if strings.Contains(opType(int(t)+toPtrOffset).String(), suffix) {
|
|
|
|
return opType(int(t) + toPtrOffset)
|
|
|
|
}
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
|
|
|
|
func (t opType) headToNPtrHead() opType {
|
|
|
|
if strings.Index(t.String(), "PtrHead") > 0 {
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
if strings.Index(t.String(), "PtrAnonymousHead") > 0 {
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
|
|
|
|
idx := strings.Index(t.String(), "Field")
|
|
|
|
if idx == -1 {
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
suffix := "NPtr" + t.String()[idx+len("Field"):]
|
|
|
|
|
|
|
|
const toPtrOffset = 24
|
|
|
|
if strings.Contains(opType(int(t)+toPtrOffset).String(), suffix) {
|
|
|
|
return opType(int(t) + toPtrOffset)
|
|
|
|
}
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
|
|
|
|
func (t opType) headToAnonymousHead() opType {
|
|
|
|
const toAnonymousOffset = 6
|
|
|
|
if strings.Contains(opType(int(t)+toAnonymousOffset).String(), "Anonymous") {
|
|
|
|
return opType(int(t) + toAnonymousOffset)
|
|
|
|
}
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
|
|
|
|
func (t opType) headToOmitEmptyHead() opType {
|
|
|
|
const toOmitEmptyOffset = 2
|
|
|
|
if strings.Contains(opType(int(t)+toOmitEmptyOffset).String(), "OmitEmpty") {
|
|
|
|
return opType(int(t) + toOmitEmptyOffset)
|
|
|
|
}
|
|
|
|
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
|
|
|
|
func (t opType) headToStringTagHead() opType {
|
|
|
|
const toStringTagOffset = 4
|
|
|
|
if strings.Contains(opType(int(t)+toStringTagOffset).String(), "StringTag") {
|
|
|
|
return opType(int(t) + toStringTagOffset)
|
|
|
|
}
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
|
|
|
|
func (t opType) headToOnlyHead() opType {
|
|
|
|
if strings.HasSuffix(t.String(), "Head") || strings.HasSuffix(t.String(), "HeadOmitEmpty") || strings.HasSuffix(t.String(), "HeadStringTag") {
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
|
|
|
|
const toOnlyOffset = 1
|
|
|
|
if opType(int(t)+toOnlyOffset).String() == t.String()+"Only" {
|
|
|
|
return opType(int(t) + toOnlyOffset)
|
2021-01-10 14:21:58 +03:00
|
|
|
}
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
|
2021-01-10 18:48:20 +03:00
|
|
|
func (t opType) ptrHeadToHead() opType {
|
|
|
|
idx := strings.Index(t.String(), "Ptr")
|
|
|
|
if idx == -1 {
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
suffix := t.String()[idx+len("Ptr"):]
|
|
|
|
|
|
|
|
const toPtrOffset = 12
|
|
|
|
if strings.Contains(opType(int(t)-toPtrOffset).String(), suffix) {
|
|
|
|
return opType(int(t) - toPtrOffset)
|
|
|
|
}
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
|
|
|
|
func (t opType) fieldToEnd() opType {
|
2021-01-10 14:21:58 +03:00
|
|
|
switch t {
|
|
|
|
case opStructFieldInt:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndInt
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyInt:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyInt
|
|
|
|
case opStructFieldStringTagInt:
|
|
|
|
return opStructEndStringTagInt
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldUint:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndUint
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyUint:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyUint
|
|
|
|
case opStructFieldStringTagUint:
|
|
|
|
return opStructEndStringTagUint
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldFloat32:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndFloat32
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyFloat32:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyFloat32
|
|
|
|
case opStructFieldStringTagFloat32:
|
|
|
|
return opStructEndStringTagFloat32
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldFloat64:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndFloat64
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyFloat64:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyFloat64
|
|
|
|
case opStructFieldStringTagFloat64:
|
|
|
|
return opStructEndStringTagFloat64
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldBool:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndBool
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyBool:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyBool
|
|
|
|
case opStructFieldStringTagBool:
|
|
|
|
return opStructEndStringTagBool
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldString:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndString
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyString:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyString
|
|
|
|
case opStructFieldStringTagString:
|
|
|
|
return opStructEndStringTagString
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldBytes:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndBytes
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyBytes:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyBytes
|
|
|
|
case opStructFieldStringTagBytes:
|
|
|
|
return opStructEndStringTagBytes
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldMarshalJSON:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndMarshalJSON
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyMarshalJSON:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyMarshalJSON
|
|
|
|
case opStructFieldStringTagMarshalJSON:
|
|
|
|
return opStructEndStringTagMarshalJSON
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldMarshalText:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndMarshalText
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyMarshalText:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyMarshalText
|
|
|
|
case opStructFieldStringTagMarshalText:
|
|
|
|
return opStructEndStringTagMarshalText
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldIntString:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndIntString
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyIntString:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyIntString
|
|
|
|
case opStructFieldStringTagIntString:
|
|
|
|
return opStructEndStringTagIntString
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldUintString:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndUintString
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyUintString:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyUintString
|
|
|
|
case opStructFieldStringTagUintString:
|
|
|
|
return opStructEndStringTagUintString
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldIntPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndIntPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyIntPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyIntPtr
|
|
|
|
case opStructFieldStringTagIntPtr:
|
|
|
|
return opStructEndStringTagIntPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldUintPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndUintPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyUintPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyUintPtr
|
|
|
|
case opStructFieldStringTagUintPtr:
|
|
|
|
return opStructEndStringTagUintPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldFloat32Ptr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndFloat32Ptr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyFloat32Ptr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyFloat32Ptr
|
|
|
|
case opStructFieldStringTagFloat32Ptr:
|
|
|
|
return opStructEndStringTagFloat32Ptr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldFloat64Ptr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndFloat64Ptr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyFloat64Ptr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyFloat64Ptr
|
|
|
|
case opStructFieldStringTagFloat64Ptr:
|
|
|
|
return opStructEndStringTagFloat64Ptr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldBoolPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndBoolPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyBoolPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyBoolPtr
|
|
|
|
case opStructFieldStringTagBoolPtr:
|
|
|
|
return opStructEndStringTagBoolPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldStringPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndStringPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyStringPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyStringPtr
|
|
|
|
case opStructFieldStringTagStringPtr:
|
|
|
|
return opStructEndStringTagStringPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldBytesPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndBytesPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyBytesPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyBytesPtr
|
|
|
|
case opStructFieldStringTagBytesPtr:
|
|
|
|
return opStructEndStringTagBytesPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldIntNPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndIntNPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyIntNPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyIntNPtr
|
|
|
|
case opStructFieldStringTagIntNPtr:
|
|
|
|
return opStructEndStringTagIntNPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldUintNPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndUintNPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyUintNPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyUintNPtr
|
|
|
|
case opStructFieldStringTagUintNPtr:
|
|
|
|
return opStructEndStringTagUintNPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldFloat32NPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndFloat32NPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyFloat32NPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyFloat32NPtr
|
|
|
|
case opStructFieldStringTagFloat32NPtr:
|
|
|
|
return opStructEndStringTagFloat32NPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldFloat64NPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndFloat64NPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyFloat64NPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyFloat64NPtr
|
|
|
|
case opStructFieldStringTagFloat64NPtr:
|
|
|
|
return opStructEndStringTagFloat64NPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldBoolNPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndBoolNPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyBoolNPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyBoolNPtr
|
|
|
|
case opStructFieldStringTagBoolNPtr:
|
|
|
|
return opStructEndStringTagBoolNPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldStringNPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndStringNPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyStringNPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyStringNPtr
|
|
|
|
case opStructFieldStringTagStringNPtr:
|
|
|
|
return opStructEndStringTagStringNPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldBytesNPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndBytesNPtr
|
2021-01-10 14:21:58 +03:00
|
|
|
case opStructFieldOmitEmptyBytesNPtr:
|
2021-01-10 18:48:20 +03:00
|
|
|
return opStructEndOmitEmptyBytesNPtr
|
|
|
|
case opStructFieldStringTagBytesNPtr:
|
|
|
|
return opStructEndStringTagBytesNPtr
|
2021-02-21 18:54:34 +03:00
|
|
|
case opStructFieldEmptyStruct:
|
|
|
|
return opStructEndEmptyStruct
|
|
|
|
case opStructFieldOmitEmptyEmptyStruct:
|
|
|
|
return opStructEndOmitEmptyEmptyStruct
|
|
|
|
case opStructFieldStringTagEmptyStruct:
|
|
|
|
return opStructEndStringTagEmptyStruct
|
|
|
|
case opStructFieldEmptyStructPtr:
|
|
|
|
return opStructEndEmptyStructPtr
|
|
|
|
case opStructFieldOmitEmptyEmptyStructPtr:
|
|
|
|
return opStructEndOmitEmptyEmptyStructPtr
|
|
|
|
case opStructFieldStringTagEmptyStructPtr:
|
|
|
|
return opStructEndStringTagEmptyStructPtr
|
2021-01-10 18:48:20 +03:00
|
|
|
}
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
|
|
|
|
func (t opType) fieldToOmitEmptyField() opType {
|
|
|
|
const toOmitEmptyOffset = 1
|
|
|
|
if strings.Contains(opType(int(t)+toOmitEmptyOffset).String(), "OmitEmpty") {
|
|
|
|
return opType(int(t) + toOmitEmptyOffset)
|
|
|
|
}
|
|
|
|
return t
|
|
|
|
}
|
|
|
|
|
|
|
|
func (t opType) fieldToStringTagField() opType {
|
|
|
|
const toStringTagOffset = 2
|
|
|
|
if strings.Contains(opType(int(t)+toStringTagOffset).String(), "StringTag") {
|
|
|
|
return opType(int(t) + toStringTagOffset)
|
2020-11-12 18:27:11 +03:00
|
|
|
}
|
|
|
|
return t
|
2020-08-19 13:55:06 +03:00
|
|
|
}
|