mirror of https://github.com/swig/swig.git
25 lines
444 B
Lua
25 lines
444 B
Lua
local v=require("default_args_c")
|
|
|
|
assert(v.foo1() == 1)
|
|
assert(v.foo43() == 43)
|
|
|
|
local f = v.FooStruct()
|
|
f:no_arg()
|
|
f:one_req(nil)
|
|
f:one_opt()
|
|
f:one_opt(nil)
|
|
f:two_arg(nil)
|
|
f:two_arg(nil, nil)
|
|
|
|
v.StaticStruct.no_arg()
|
|
v.StaticStruct.one_req(nil)
|
|
v.StaticStruct.one_opt()
|
|
v.StaticStruct.one_opt(nil)
|
|
v.StaticStruct.two_arg(nil)
|
|
v.StaticStruct.two_arg(nil, nil)
|
|
|
|
v.global_opts1()
|
|
v.global_opts1(nil)
|
|
v.global_opts2(nil)
|
|
v.global_opts2(nil, nil)
|