massive typemap unification
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7676 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
5bbd841acc
commit
7e5e4fd1f9
144 changed files with 6378 additions and 7248 deletions
|
|
@ -14,6 +14,12 @@ class MyFoo2 < Foo
|
|||
end
|
||||
end
|
||||
|
||||
class MyFoo3 < Foo
|
||||
def ping
|
||||
5 # error: should return a string
|
||||
end
|
||||
end
|
||||
|
||||
ok = false
|
||||
|
||||
a = MyFoo.new
|
||||
|
|
@ -38,5 +44,16 @@ rescue TypeError
|
|||
ok = true
|
||||
end
|
||||
|
||||
|
||||
a = MyFoo3.new
|
||||
b = launder(a)
|
||||
|
||||
begin
|
||||
b.pong
|
||||
rescue TypeError
|
||||
ok = true
|
||||
end
|
||||
|
||||
|
||||
raise RuntimeError unless ok
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue