/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/lua/cpp11_rvalue_reference_runme.lua
17 строк
621 B
Erez Geva
More Lua tests (#3405)
31 май 2026, 17:09
31 май 2026, 17:09
a1b3ca8
Код
Авторство
О чём код?
require("cpp11_rvalue_reference") local a = cpp11_rvalue_reference.A() a:setAcopy(5) assert(a:getAcopy() == 5, "int A::getAcopy() value is " .. a:getAcopy() .. " should be 5") local ptr = a:getAptr() a:setAptr(ptr) assert(a:getAcopy() == 5, "after A::setAptr(): int A::getAcopy() value is " .. a:getAcopy() .. " should be 5") a:setAref(ptr) assert(a:getAcopy() == 5, "after A::setAref(): int A::getAcopy() value is " .. a:getAcopy() .. " should be 5") local rvalueref = a:getAmove() a:setAref(rvalueref) assert(a:getAcopy() == 5, "after A::setAmove(): int A::getAcopy() value is " .. a:getAcopy() .. " should be 5")