Home
last modified time | relevance | path

Searched defs:unmarshalInfo (Results 1 – 3 of 3) sorted by relevance

/external/golang-protobuf/proto/
Dtable_unmarshal.go67 type unmarshalInfo struct { struct
68 typ reflect.Type // type of the protobuf struct
72 initialized int32
73 lock sync.Mutex // prevents double initialization
74 dense []unmarshalFieldInfo // fields indexed by tag #
75 sparse map[uint64]unmarshalFieldInfo // fields indexed by tag #
76 reqFields []string // names of required fields
77 reqMask uint64 // 1<<len(reqFields)-1
78 … // offset of []byte to put unrecognized data (or invalidField if we should throw it away)
79 …et of extensions field (of type proto.XXX_InternalExtensions), or invalidField if it does not exist
[all …]
Dpointer_unsafe.go290 func atomicLoadUnmarshalInfo(p **unmarshalInfo) *unmarshalInfo {
293 func atomicStoreUnmarshalInfo(p **unmarshalInfo, v *unmarshalInfo) {
Dpointer_reflect.go319 func atomicLoadUnmarshalInfo(p **unmarshalInfo) *unmarshalInfo {
324 func atomicStoreUnmarshalInfo(p **unmarshalInfo, v *unmarshalInfo) {