/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/python/cpp11_ref_qualifiers_runme.py
45 строк
808 B
William S Fulton
Add support for conversion operators with ref-qualifiers
30 авг 2017, 20:17
30 авг 2017, 20:17
950edc1
Код
Авторство
О чём код?
import cpp11_ref_qualifiers h = cpp11_ref_qualifiers.Host() # Basic testing h.h1() h.h2() h.h6() h.h7() h.h() # %feature testing f = cpp11_ref_qualifiers.Features() if f.F1() != "F1": raise RuntimeException("Fail") if f.F2() != "F2": raise RuntimeException("Fail") if f.F3() != "F3": raise RuntimeException("Fail") if f.C1(0) != "C1": raise RuntimeException("Fail") if f.C2(0) != "C2": raise RuntimeException("Fail") if f.C3(0) != "C3": raise RuntimeException("Fail") # %rename testing r = cpp11_ref_qualifiers.Renames() r.RR1() r.RR2() r.RR3() r.SS1(0) r.SS2(0) r.SS3(0) # Conversion operators co = cpp11_ref_qualifiers.ConversionOperators() s = co.StringConvertCopy() s = co.StringConvertMove() co2 = cpp11_ref_qualifiers.ConversionOperators2() s = co2.StringConvertMove()