require("import") -- the import fn | |
import("lua_inherit_getitem") -- import lib | |
local t = lua_inherit_getitem; | |
local base = t.CBase() | |
local derived = t.CDerived() | |
assert(base.Foo ~= nil) | |
assert(base:Foo() == "CBase::Foo") | |
assert(derived.Foo == base.Foo) | |
assert(derived:Foo() == "CBase::Foo") | |