| // Package go_structs is an autogenerated binder stub for package structs. |
| // gobind -lang=go structs |
| // |
| // File is generated by gobind. Do not edit. |
| package go_structs |
| |
| import ( |
| "golang.org/x/mobile/bind/seq" |
| "structs" |
| ) |
| |
| const ( |
| proxySDescriptor = "go.structs.S" |
| proxySXGetCode = 0x00f |
| proxySXSetCode = 0x01f |
| proxySYGetCode = 0x10f |
| proxySYSetCode = 0x11f |
| proxySSumCode = 0x00c |
| ) |
| |
| type proxyS seq.Ref |
| |
| func proxySXSet(out, in *seq.Buffer) { |
| ref := in.ReadRef() |
| v := in.ReadFloat64() |
| ref.Get().(*structs.S).X = v |
| } |
| |
| func proxySXGet(out, in *seq.Buffer) { |
| ref := in.ReadRef() |
| v := ref.Get().(*structs.S).X |
| out.WriteFloat64(v) |
| } |
| |
| func proxySYSet(out, in *seq.Buffer) { |
| ref := in.ReadRef() |
| v := in.ReadFloat64() |
| ref.Get().(*structs.S).Y = v |
| } |
| |
| func proxySYGet(out, in *seq.Buffer) { |
| ref := in.ReadRef() |
| v := ref.Get().(*structs.S).Y |
| out.WriteFloat64(v) |
| } |
| |
| func proxySSum(out, in *seq.Buffer) { |
| ref := in.ReadRef() |
| v := ref.Get().(*structs.S) |
| res := v.Sum() |
| out.WriteFloat64(res) |
| } |
| |
| func init() { |
| seq.Register(proxySDescriptor, proxySXSetCode, proxySXSet) |
| seq.Register(proxySDescriptor, proxySXGetCode, proxySXGet) |
| seq.Register(proxySDescriptor, proxySYSetCode, proxySYSet) |
| seq.Register(proxySDescriptor, proxySYGetCode, proxySYGet) |
| seq.Register(proxySDescriptor, proxySSumCode, proxySSum) |
| } |
| |
| func init() { |
| } |