Lines Matching refs:OneofIndex
1579 if field.OneofIndex != nil {
1664 } else if field.OneofIndex != nil && message != nil {
1789 oneof := field.OneofIndex != nil
1790 if oneof && oneofFieldName[*field.OneofIndex] == "" {
1791 odp := message.OneofDecl[int(*field.OneofIndex)]
1796 oneofFullPath := fmt.Sprintf("%s,%d,%d", message.path, messageOneofPath, *field.OneofIndex)
1804 oneofInsertPoints[*field.OneofIndex] = g.Buffer.Len()
1807 oneofFieldName[*field.OneofIndex] = fname
1808 oneofDisc[*field.OneofIndex] = dname
1907 if field.OneofIndex == nil || *field.OneofIndex != oi {
2094 if field.OneofIndex == nil {
2106 if field.OneofIndex == nil {
2109 g.P("func (*", oneofTypeName[field], ") ", oneofDisc[*field.OneofIndex], "() {}")
2124 oneof := field.OneofIndex != nil
2181 uname := oneofFieldName[*field.OneofIndex]
2262 if field.OneofIndex == nil {
2279 if field.OneofIndex == nil || int(*field.OneofIndex) != oi {
2368 if field.OneofIndex == nil {
2371 odp := message.OneofDecl[int(*field.OneofIndex)]
2440 g.P("m.", oneofFieldName[*field.OneofIndex], " = &", oneofTypeName[field], "{", val, "}")
2456 if field.OneofIndex == nil || int(*field.OneofIndex) != oi {