Fixed ruby's newobject1 and newobject2 demos.
Added swig_assert.rb and started using it in some tests. Added my patches to ruby.cxx, rubyrun.swg, rubystrings.swg and rubytracking.swg [see: sourceforge] git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9691 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
4f984a5f82
commit
4b8d11d0e2
111 changed files with 1309 additions and 50 deletions
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'abstract_inherit_ok'
|
require 'abstract_inherit_ok'
|
||||||
|
|
||||||
include Abstract_inherit_ok
|
include Abstract_inherit_ok
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'abstract_inherit'
|
require 'abstract_inherit'
|
||||||
|
|
||||||
include Abstract_inherit
|
include Abstract_inherit
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'abstract_signature'
|
require 'abstract_signature'
|
||||||
|
|
||||||
include Abstract_signature
|
include Abstract_signature
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'abstract_typedef2'
|
require 'abstract_typedef2'
|
||||||
|
|
||||||
include Abstract_typedef2
|
include Abstract_typedef2
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'abstract_typedef'
|
require 'abstract_typedef'
|
||||||
|
|
||||||
include Abstract_typedef
|
include Abstract_typedef
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'abstract_virtual'
|
require 'abstract_virtual'
|
||||||
|
|
||||||
include Abstract_virtual
|
include Abstract_virtual
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'aggregate'
|
require 'aggregate'
|
||||||
|
|
||||||
include Aggregate
|
include Aggregate
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'array_member'
|
require 'array_member'
|
||||||
|
|
||||||
include Array_member
|
include Array_member
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'arrays_global'
|
require 'arrays_global'
|
||||||
|
|
||||||
Arrays_global.array_i = Arrays_global.array_const_i
|
Arrays_global.array_i = Arrays_global.array_const_i
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
|
|
||||||
require 'bools'
|
require 'bools'
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'char_constant'
|
require 'char_constant'
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'class_ignore'
|
require 'class_ignore'
|
||||||
|
|
||||||
a = Class_ignore::Bar.new
|
a = Class_ignore::Bar.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'constover'
|
require 'constover'
|
||||||
|
|
||||||
error = 0
|
error = 0
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
# Note: This example assumes that namespaces are flattened
|
# Note: This example assumes that namespaces are flattened
|
||||||
require 'cpp_namespace'
|
require 'cpp_namespace'
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'default_constructor'
|
require 'default_constructor'
|
||||||
|
|
||||||
include Default_constructor
|
include Default_constructor
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'director_abstract'
|
require 'director_abstract'
|
||||||
|
|
||||||
class MyFoo < Director_abstract::Foo
|
class MyFoo < Director_abstract::Foo
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'director_basic'
|
require 'director_basic'
|
||||||
|
|
||||||
class MyFoo < Director_basic::Foo
|
class MyFoo < Director_basic::Foo
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'director_constructor'
|
require 'director_constructor'
|
||||||
|
|
||||||
include Director_constructor
|
include Director_constructor
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'director_default'
|
require 'director_default'
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'director_detect'
|
require 'director_detect'
|
||||||
|
|
||||||
class MyBar < Director_detect::Bar
|
class MyBar < Director_detect::Bar
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'director_exception'
|
require 'director_exception'
|
||||||
|
|
||||||
include Director_exception
|
include Director_exception
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'director_frob'
|
require 'director_frob'
|
||||||
|
|
||||||
foo = Director_frob::Bravo.new;
|
foo = Director_frob::Bravo.new;
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'director_nested'
|
require 'director_nested'
|
||||||
|
|
||||||
NoProtectedError = Kernel.const_defined?("NoMethodError") ? NoMethodError : NameError
|
NoProtectedError = Kernel.const_defined?("NoMethodError") ? NoMethodError : NameError
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'director_protected'
|
require 'director_protected'
|
||||||
|
|
||||||
NoProtectedError = Kernel.const_defined?("NoMethodError") ? NoMethodError : NameError
|
NoProtectedError = Kernel.const_defined?("NoMethodError") ? NoMethodError : NameError
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'director_string'
|
require 'director_string'
|
||||||
|
|
||||||
class B < Director_string::A
|
class B < Director_string::A
|
||||||
|
|
@ -10,4 +21,4 @@ end
|
||||||
|
|
||||||
b = B.new("hello")
|
b = B.new("hello")
|
||||||
b.get_first
|
b.get_first
|
||||||
b.get(0)
|
b.get(0)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'director_unroll'
|
require 'director_unroll'
|
||||||
|
|
||||||
class MyFoo < Director_unroll::Foo
|
class MyFoo < Director_unroll::Foo
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'director_wombat'
|
require 'director_wombat'
|
||||||
|
|
||||||
include Director_wombat
|
include Director_wombat
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'disown'
|
require 'disown'
|
||||||
|
|
||||||
include Disown
|
include Disown
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'dynamic_cast'
|
require 'dynamic_cast'
|
||||||
|
|
||||||
f = Dynamic_cast::Foo.new
|
f = Dynamic_cast::Foo.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'enum_thorough'
|
require 'enum_thorough'
|
||||||
|
|
||||||
include Enum_thorough
|
include Enum_thorough
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'enums'
|
require 'enums'
|
||||||
|
|
||||||
Enums.bar2(1)
|
Enums.bar2(1)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'extend_template_ns'
|
require 'extend_template_ns'
|
||||||
|
|
||||||
include Extend_template_ns
|
include Extend_template_ns
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'extend_template'
|
require 'extend_template'
|
||||||
|
|
||||||
f = Extend_template::Foo_0.new
|
f = Extend_template::Foo_0.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'friends'
|
require 'friends'
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'grouping'
|
require 'grouping'
|
||||||
|
|
||||||
x = Grouping.test1(42)
|
x = Grouping.test1(42)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'ignore_parameter'
|
require 'ignore_parameter'
|
||||||
|
|
||||||
include Ignore_parameter
|
include Ignore_parameter
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
# This is the import runtime testcase.
|
# This is the import runtime testcase.
|
||||||
|
|
||||||
require 'imports_a'
|
require 'imports_a'
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'inherit_missing'
|
require 'inherit_missing'
|
||||||
|
|
||||||
a = Inherit_missing.new_Foo()
|
a = Inherit_missing.new_Foo()
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'keywords'
|
require 'keywords'
|
||||||
|
|
||||||
kw = Keywords::Keywords.new
|
kw = Keywords::Keywords.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'li_carrays'
|
require 'li_carrays'
|
||||||
|
|
||||||
include Li_carrays
|
include Li_carrays
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'li_factory'
|
require 'li_factory'
|
||||||
|
|
||||||
circle = Li_factory::Geometry.create(Li_factory::Geometry::CIRCLE)
|
circle = Li_factory::Geometry.create(Li_factory::Geometry::CIRCLE)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'li_std_deque'
|
require 'li_std_deque'
|
||||||
|
|
||||||
include Li_std_deque
|
include Li_std_deque
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'li_std_pair'
|
require 'li_std_pair'
|
||||||
|
|
||||||
include Li_std_pair
|
include Li_std_pair
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'li_std_string'
|
require 'li_std_string'
|
||||||
|
|
||||||
include Li_std_string
|
include Li_std_string
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'li_std_vector'
|
require 'li_std_vector'
|
||||||
|
|
||||||
include Li_std_vector
|
include Li_std_vector
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'minherit'
|
require 'minherit'
|
||||||
|
|
||||||
a = Minherit::Foo.new
|
a = Minherit::Foo.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'namespace_typemap'
|
require 'namespace_typemap'
|
||||||
|
|
||||||
include Namespace_typemap
|
include Namespace_typemap
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'naming'
|
require 'naming'
|
||||||
|
|
||||||
# Check class names
|
# Check class names
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,29 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Simple test of %newobject
|
||||||
|
# * The purpose of this test is to confirm that a language module
|
||||||
|
# * correctly handles the case when C++ class member functions (of both
|
||||||
|
# * the static and non-static persuasion) have been tagged with the
|
||||||
|
# * %newobject directive.
|
||||||
|
#
|
||||||
|
# Ruby's GC is somewhat broken in that it will mark some more stack space
|
||||||
|
# leading to the collection of local objects to be delayed.
|
||||||
|
# Thus, upon invokation, it sometimes you can wait up to several
|
||||||
|
# instructions to kick in.
|
||||||
|
# See: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/7449
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
require 'newobject1'
|
require 'newobject1'
|
||||||
|
|
||||||
include Newobject1
|
include Newobject1
|
||||||
|
|
||||||
foo1 = Foo.makeFoo
|
|
||||||
raise RuntimeError if Foo.fooCount != 1
|
|
||||||
|
|
||||||
foo2 = foo1.makeMore
|
100.times { foo1 = Foo.makeFoo; foo2 = foo1.makeMore }
|
||||||
raise RuntimeError if Foo.fooCount != 2
|
GC.start
|
||||||
|
swig_assert( 'Foo.fooCount <= 2', "but is #{Foo.fooCount}" )
|
||||||
|
|
||||||
foo1 = nil ; GC.start
|
|
||||||
raise RuntimeError if Foo.fooCount != 1
|
|
||||||
|
|
||||||
foo2 = nil ; GC.start
|
|
||||||
raise RuntimeError if Foo.fooCount != 0
|
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,29 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Ruby's GC is somewhat broken in that it will mark some more stack space
|
||||||
|
# leading to the collection of local objects to be delayed.
|
||||||
|
# Thus, upon invokation, it sometimes you can wait up to several
|
||||||
|
# instructions to kick in.
|
||||||
|
# See: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/7449
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
require 'newobject2'
|
require 'newobject2'
|
||||||
|
|
||||||
include Newobject2
|
include Newobject2
|
||||||
|
|
||||||
foo1 = makeFoo
|
|
||||||
raise RuntimeError if fooCount != 1
|
|
||||||
|
|
||||||
foo2 = makeFoo
|
100.times { foo1 = makeFoo }
|
||||||
raise RuntimeError if fooCount != 2
|
GC.start
|
||||||
|
swig_assert( 'fooCount == 1', "but is #{fooCount}" )
|
||||||
|
|
||||||
foo1 = nil ; GC.start
|
|
||||||
raise RuntimeError if fooCount != 1
|
|
||||||
|
|
||||||
foo2 = nil ; GC.start
|
@foos = []
|
||||||
raise RuntimeError if fooCount != 0
|
100.times { @foos << makeFoo }
|
||||||
|
swig_assert( 'fooCount == 101', "but is #{fooCount}" )
|
||||||
|
|
||||||
|
GC.start
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'overload_copy'
|
require 'overload_copy'
|
||||||
|
|
||||||
include Overload_copy
|
include Overload_copy
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'overload_extend'
|
require 'overload_extend'
|
||||||
|
|
||||||
f = Overload_extend::Foo.new
|
f = Overload_extend::Foo.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'overload_extend'
|
require 'overload_extend'
|
||||||
|
|
||||||
f = Overload_extend::Foo.new
|
f = Overload_extend::Foo.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'overload_simple'
|
require 'overload_simple'
|
||||||
|
|
||||||
include Overload_simple
|
include Overload_simple
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'overload_subtype'
|
require 'overload_subtype'
|
||||||
|
|
||||||
include Overload_subtype
|
include Overload_subtype
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'overload_template'
|
require 'overload_template'
|
||||||
|
|
||||||
f = Overload_template.foo()
|
f = Overload_template.foo()
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'primitive_ref'
|
require 'primitive_ref'
|
||||||
|
|
||||||
include Primitive_ref
|
include Primitive_ref
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'primitive_types'
|
require 'primitive_types'
|
||||||
|
|
||||||
include Primitive_types
|
include Primitive_types
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'profiletest'
|
require 'profiletest'
|
||||||
|
|
||||||
a = Profiletest::A.new()
|
a = Profiletest::A.new()
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'refcount'
|
require 'refcount'
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'reference_global_vars'
|
require 'reference_global_vars'
|
||||||
|
|
||||||
# primitive reference variables
|
# primitive reference variables
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'rename_scope'
|
require 'rename_scope'
|
||||||
|
|
||||||
include Rename_scope
|
include Rename_scope
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'smart_pointer_const'
|
require 'smart_pointer_const'
|
||||||
|
|
||||||
include Smart_pointer_const
|
include Smart_pointer_const
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'smart_pointer_multi'
|
require 'smart_pointer_multi'
|
||||||
|
|
||||||
include Smart_pointer_multi
|
include Smart_pointer_multi
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'smart_pointer_multi_typedef'
|
require 'smart_pointer_multi_typedef'
|
||||||
|
|
||||||
include Smart_pointer_multi_typedef
|
include Smart_pointer_multi_typedef
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'smart_pointer_not'
|
require 'smart_pointer_not'
|
||||||
|
|
||||||
include Smart_pointer_not
|
include Smart_pointer_not
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'smart_pointer_overload'
|
require 'smart_pointer_overload'
|
||||||
|
|
||||||
include Smart_pointer_overload
|
include Smart_pointer_overload
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'smart_pointer_rename'
|
require 'smart_pointer_rename'
|
||||||
|
|
||||||
include Smart_pointer_rename
|
include Smart_pointer_rename
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'smart_pointer_simple'
|
require 'smart_pointer_simple'
|
||||||
|
|
||||||
include Smart_pointer_simple
|
include Smart_pointer_simple
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'smart_pointer_typedef'
|
require 'smart_pointer_typedef'
|
||||||
|
|
||||||
include Smart_pointer_typedef
|
include Smart_pointer_typedef
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'sneaky1'
|
require 'sneaky1'
|
||||||
|
|
||||||
x = Sneaky1.add(3, 4)
|
x = Sneaky1.add(3, 4)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'static_const_member_2'
|
require 'static_const_member_2'
|
||||||
|
|
||||||
include Static_const_member_2
|
include Static_const_member_2
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'struct_value'
|
require 'struct_value'
|
||||||
|
|
||||||
b = Struct_value::Bar.new
|
b = Struct_value::Bar.new
|
||||||
|
|
|
||||||
16
Examples/test-suite/ruby/swig_assert.rb
Executable file
16
Examples/test-suite/ruby/swig_assert.rb
Executable file
|
|
@ -0,0 +1,16 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# A simple function to create useful asserts
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: Ruby
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
class SwigRubyError < RuntimeError
|
||||||
|
end
|
||||||
|
|
||||||
|
def swig_assert( condition, *args )
|
||||||
|
raise SwigRubyError.new("FAILED CHECK: #{condition} #{args.join(' ')}") unless eval(condition)
|
||||||
|
end
|
||||||
|
|
@ -1,2 +1,13 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_construct'
|
require 'template_construct'
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_extend1'
|
require 'template_extend1'
|
||||||
|
|
||||||
a = Template_extend1::LBaz.new
|
a = Template_extend1::LBaz.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_extend2'
|
require 'template_extend2'
|
||||||
|
|
||||||
a = Template_extend2::LBaz.new
|
a = Template_extend2::LBaz.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_inherit'
|
require 'template_inherit'
|
||||||
|
|
||||||
include Template_inherit
|
include Template_inherit
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_ns4'
|
require 'template_ns4'
|
||||||
|
|
||||||
d = Template_ns4.make_Class_DD()
|
d = Template_ns4.make_Class_DD()
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_ns'
|
require 'template_ns'
|
||||||
|
|
||||||
include Template_ns
|
include Template_ns
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_rename'
|
require 'template_rename'
|
||||||
|
|
||||||
i = Template_rename::IFoo.new
|
i = Template_rename::IFoo.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_tbase_template'
|
require 'template_tbase_template'
|
||||||
|
|
||||||
include Template_tbase_template
|
include Template_tbase_template
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_type_namespace'
|
require 'template_type_namespace'
|
||||||
|
|
||||||
include Template_type_namespace
|
include Template_type_namespace
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_typedef_cplx2'
|
require 'template_typedef_cplx2'
|
||||||
|
|
||||||
include Template_typedef_cplx2
|
include Template_typedef_cplx2
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_typedef_cplx3'
|
require 'template_typedef_cplx3'
|
||||||
|
|
||||||
include Template_typedef_cplx3
|
include Template_typedef_cplx3
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_typedef_cplx4'
|
require 'template_typedef_cplx4'
|
||||||
|
|
||||||
include Template_typedef_cplx4
|
include Template_typedef_cplx4
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'template_typedef_cplx'
|
require 'template_typedef_cplx'
|
||||||
|
|
||||||
include Template_typedef_cplx
|
include Template_typedef_cplx
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'throw_exception'
|
require 'throw_exception'
|
||||||
|
|
||||||
include Throw_exception
|
include Throw_exception
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'track_objects_directors'
|
require 'track_objects_directors'
|
||||||
|
|
||||||
class MyFoo < Track_objects_directors::Foo
|
class MyFoo < Track_objects_directors::Foo
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'track_objects'
|
require 'track_objects'
|
||||||
|
|
||||||
def test_same_ruby_object(foo1, foo2)
|
def test_same_ruby_object(foo1, foo2)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'typedef_inherit'
|
require 'typedef_inherit'
|
||||||
|
|
||||||
a = Typedef_inherit::Foo.new
|
a = Typedef_inherit::Foo.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'typedef_scope'
|
require 'typedef_scope'
|
||||||
|
|
||||||
b = Typedef_scope::Bar.new
|
b = Typedef_scope::Bar.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'typemap_namespace'
|
require 'typemap_namespace'
|
||||||
|
|
||||||
include Typemap_namespace
|
include Typemap_namespace
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'typemap_ns_using'
|
require 'typemap_ns_using'
|
||||||
|
|
||||||
raise RuntimeError unless Typemap_ns_using.spam(37) == 37
|
raise RuntimeError unless Typemap_ns_using.spam(37) == 37
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'typename'
|
require 'typename'
|
||||||
|
|
||||||
f = Typename::Foo.new
|
f = Typename::Foo.new
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
|
|
||||||
# This is the union runtime testcase. It ensures that values within a
|
# This is the union runtime testcase. It ensures that values within a
|
||||||
# union embedded within a struct can be set and read correctly.
|
# union embedded within a struct can be set and read correctly.
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'using1'
|
require 'using1'
|
||||||
|
|
||||||
raise RuntimeError unless Using1.spam(37) == 37
|
raise RuntimeError unless Using1.spam(37) == 37
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'using2'
|
require 'using2'
|
||||||
|
|
||||||
raise RuntimeError unless Using2.spam(37) == 37
|
raise RuntimeError unless Using2.spam(37) == 37
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'using_composition'
|
require 'using_composition'
|
||||||
|
|
||||||
include Using_composition
|
include Using_composition
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
#
|
||||||
|
# Put description here
|
||||||
|
#
|
||||||
|
# Author:: gga
|
||||||
|
# Copyright:: 2007
|
||||||
|
# License:: SWIG
|
||||||
|
#
|
||||||
|
|
||||||
|
require 'swig_assert'
|
||||||
|
|
||||||
require 'using_extend'
|
require 'using_extend'
|
||||||
|
|
||||||
include Using_extend
|
include Using_extend
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue