package main | |
import . "swigtests/nested_workaround" | |
func main() { | |
inner := NewInner(5) | |
outer := NewOuter() | |
newInner := outer.DoubleInnerValue(inner) | |
if newInner.GetValue() != 10 { | |
panic(0) | |
} | |
outer = NewOuter() | |
inner = outer.CreateInner(3) | |
newInner = outer.DoubleInnerValue(inner) | |
if outer.GetInnerValue(newInner) != 6 { | |
panic(0) | |
} | |
} |