/trunk/Examples/test-suite/go/dynamic_cast_runme.go
Go | 16 lines | 12 code | 4 blank | 0 comment | 2 complexity | ffb7eb4c8f40aa51a7ab20c578278f11 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- package main
- import "./dynamic_cast"
- func main() {
- f := dynamic_cast.NewFoo()
- b := dynamic_cast.NewBar()
- _ = f.Blah()
- y := b.Blah()
- a := dynamic_cast.Do_test(dynamic_cast.FooToBar(y))
- if a != "Bar::test" {
- panic("Failed!!")
- }
- }