/trunk/Examples/test-suite/go/smart_pointer_typedef_runme.go
Go | 19 lines | 15 code | 4 blank | 0 comment | 4 complexity | 59de042e1580cb995bf80392aeedf45f MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- package main
- import . "./smart_pointer_typedef"
- func main() {
- f := NewFoo()
- b := NewBar(f)
- b.SetX(3)
- if b.Getx() != 3 {
- panic(0)
- }
- fp := b.X__deref__()
- fp.SetX(4)
- if fp.Getx() != 4 {
- panic(0)
- }
- }