aboutsummaryrefslogtreecommitdiff
path: root/Examples/test-suite/go/dynamic_cast_runme.go
blob: 213bc0ce58410f7869624a9877f78fa6b2a89bd5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package main

import "swigtests/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!!")
	}
}