blob: a5feb7c3f5ecfdb32334cc6c999cc237a64fb484 [file] [log] [blame]
open Swig
open Typedef_inherit
let _ =
let a = new_Foo '() and b = new_Bar '() in
assert (_do_blah (a) as string = "Foo::blah");
assert (_do_blah (b) as string = "Bar::blah");
let c = new_Spam '() and d = new_Grok '() in
assert (_do_blah2 (c) as string = "Spam::blah");
assert (_do_blah2 (d) as string = "Grok::blah");
assert (d -> far() as string = "Spam::far")
;;