/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/lua/template_nested_runme.lua
15 строк
566 B
Erez Geva
More Lua tests (#3405)
31 май 2026, 17:09
31 май 2026, 17:09
a1b3ca8
Код
Авторство
О чём код?
local v=require("template_nested") v.T_NormalTemplateNormalClass():tmethod(v.NormalClass()) v.OuterClass():T_OuterTMethodNormalClass(v.NormalClass()) local tf = v.TemplateFuncs() assert(tf:T_TemplateFuncs1Int(-10) == -10) assert(tf:T_TemplateFuncs2Double(-12.3) == -12.3) local tn = v.T_NestedOuterTemplateDouble() assert(tn:hohum(-12.3) == -12.3) local inner1 = v.OuterClass():useInner1(v.OuterClass.T_OuterClassInner1Int()) local inner2 = v.OuterClass.T_OuterClassInner2NormalClass() inner2.embeddedVar = 2 local inner22 = v.OuterClass():useInner2Again(inner2)