/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/d/cpp11_std_function_runme.2.d
21 строка
542 B
William S Fulton
Remove need for additional %rename for std::function
03 май 2026, 21:00
03 май 2026, 21:00
ebd01b7
Код
Авторство
О чём код?
module cpp11_std_function_runme; import cpp11_std_function.cpp11_std_function; void main() { auto fn = pass_checker(420); // invoke functor via call method if (!fn.call(420, "Petka")) throw new Exception("Petka 420 should be true"); if (fn.call(419, "Chapai")) throw new Exception("Chapai 419 should be false"); // call wrapper if (!call_function(fn, 420, "Petka")) throw new Exception("Petka 420 should be true"); if (call_function(fn, 419, "Chapai")) throw new Exception("Chapai 419 should be false"); }