/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/ruby/smart_pointer_overload_runme.rb
26 строк
417 B
Gonzalo Garramuno
Removed macro stuff titles of author, copyright,
06 май 2007, 22:02
06 май 2007, 22:02
8742036
Код
Авторство
О чём код?
#!/usr/bin/env ruby # # Put description here # # # # # require 'swig_assert' require 'smart_pointer_overload' include Smart_pointer_overload f = Foo.new b = Bar.new(f) raise RuntimeError if f.test(3) != 1 raise RuntimeError if f.test(3.5) != 2 raise RuntimeError if f.test("hello") != 3 raise RuntimeError if b.test(3) != 1 raise RuntimeError if b.test(3.5) != 2 raise RuntimeError if b.test("hello") != 3