/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/python/cpp11_variadic_function_templates_runme.py
20 строк
460 B
William S Fulton
Instantiation of C++11 variadic function templates
04 янв 2023, 01:38
04 янв 2023, 01:38
2fc0edc
Код
Авторство
О чём код?
from cpp11_variadic_function_templates import * ec = EmplaceContainer() ec.emplace(A()) ec.emplace(A(), B()) ec.emplace(A(), B(), C()) ec.emplace(A(), B(), C(), D()) def check(expected, got): if expected != got: raise RuntimeError("failed: {} != {}".format(expected, got)) a = A() b = B() c = C() check(variadicmix1(), 20) check(variadicmix1(a), 20) check(variadicmix1(a, b), 10) check(variadicmix1(a, b, c), 20) check(variadicmix1(11, 22), 10)