package main | |
import "swigtests/director_unroll" | |
type MyFoo struct{} // From director_unroll.Foo | |
func (p *MyFoo) Ping() string { | |
return "MyFoo::ping()" | |
} | |
func main() { | |
a := director_unroll.NewDirectorFoo(&MyFoo{}) | |
b := director_unroll.NewBar() | |
b.Set(a) | |
c := b.Get() | |
if c.Ping() != "MyFoo::ping()" { | |
panic(c.Ping()) | |
} | |
} |