2
0
mirror of synced 2025-02-23 14:58:12 +00:00
mobile/bind/testdata/structs.go.golden
Hana Kim 32f2370535 go.mobile/bind: include the bind invocation command in generated files.
This change also updates bind/testdata/*.golden.

LGTM=crawshaw
R=crawshaw
CC=golang-codereviews
https://golang.org/cl/167160043
2014-11-10 13:46:47 -05:00

64 lines
1.3 KiB
Plaintext

// 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() {
}