/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/lua/argout_runme.lua
18 строк
409 B
Erez Geva
More Lua tests (#3405)
31 май 2026, 17:09
31 май 2026, 17:09
a1b3ca8
Код
Авторство
О чём код?
local v=require("argout") function doTest(incFunc) -- t = new int local t = v.new_intp() -- (*t) = 5 v.intp_assign(t, 5) -- return (*t)++ local val1 = incFunc(t) assert(val1 == 5) -- return *t local val2 = v.intp_value(t) assert(val2 == 6) end doTest(v.incp) -- increase using pointer doTest(v.incr) -- increase using reference doTest(v.inctr) -- increase using type defined reference