/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/errors/cpp_template_duplicate_names.i
50 строк
1 KB
Julien Schueller
Fix -Wextra-semi warnings (#3372)
18 мар 2026, 21:53
Не верифицирован
18 мар 2026, 21:53
84ff343
Код
Авторство
О чём код?
%module xxx // From test-suite/template_class_reuse.i test %{ namespace Space { template <bool B> struct Duplicate1 { void f(){} }; } %} // %warnfilter(SWIGWARN_PARSE_REDEFINED) Space::Duplicate1; namespace Space { template <bool B> struct Duplicate1 { void f(){} }; template <bool B> struct Duplicate1 { void f(){} }; } // %warnfilter(SWIGWARN_PARSE_REDEFINED) Space::Duplicate2; %inline %{ namespace Space { template <int I> struct Duplicate2 { void n(){} }; } %} %template(Duplicate2_0) Space::Duplicate2<0>; %template(Duplicate2_0) Space::Duplicate2<0>; // %warnfilter(SWIGWARN_PARSE_REDEFINED) Space::Duplicate3; %inline %{ namespace Space { template <int I> struct Duplicate3 { void n(){} }; } %} %template(Duplicate3) Space::Duplicate3<0>; %template(Duplicate3) Space::Duplicate3<0>; %{ namespace Space { template <bool B> struct Duplicate4 { void f(){} }; } %} // %warnfilter(SWIGWARN_PARSE_REDEFINED) Space::Duplicate4; namespace Space { template <bool B> struct Duplicate4 { void f(){} }; template <bool B> struct Duplicate4 { void f(){} }; } %template(Duplicate4) Space::Duplicate4<0>; %template(Duplicate4) Space::Duplicate4<0>;