| local v=require("nested_template_base") | |
| local ois = v.InnerS(123) | |
| local oic = v.InnerC() | |
| -- Check base method is available | |
| assert(oic:outer(ois).val == 123, "outer") | |
| -- Check non-derived class using base class | |
| assert(oic:innerc():outer(ois).val == 123, "innerc") |