blob: 3b1369ad7ff46be05b2c95e27cad1ab1f96b27fb [file]
local v=require("cpp11_delegating_constructors")
local a = v.A()
assert(a.a == 10)
assert(a.b == 20)
assert(a.c == 30)
a = v.A(11)
assert(a.a == 11)
assert(a.b == 20)
assert(a.c == 30)
a = v.A(11, 22)
assert(a.a == 11)
assert(a.b == 22)
assert(a.c == 30)
a = v.A(11, 22, 33)
assert(a.a == 11)
assert(a.b == 22)
assert(a.c == 33)