swig/Examples/test-suite/lua/cpp11_explicit_conversion_o...

15 lines
274 B
Lua

local l=require("cpp11_explicit_conversion_operators")
local u=l.U()
u.u = 11
local v=l.V()
v.v = 22
local t1=l.TestClass(u)
assert(t1.t == 11)
local t2=l.TestClass(v)
assert(t2.t == 22)
local t = l.Testable()
assert(t:AsInteger() == 42)
-- TODO function for bool casting