/tags/rel-1-3-29/SWIG/Examples/test-suite/ruby/smart_pointer_const_runme.rb
# · Ruby · 13 lines · 9 code · 4 blank · 0 comment · 4 complexity · 299340d18f38c7308a57e5c1fd67f5af MD5 · raw file
- require 'smart_pointer_const'
- include Smart_pointer_const
- f = Foo.new
- b = Bar.new(f)
- b.x = 3
- raise RuntimeError if b.getx() != 3
- fp = b.__deref__()
- fp.x = 4
- raise RuntimeError if fp.getx() != 4