blob: 6d2894a72432a7925c7216bcc50b87b4b3764885 [file] [log] [blame]
package main
import "./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())
}
}