/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/errors/cpp_scope_bad.i
37 строк
656 B
William S Fulton
Fix display of template names in error messages in parser
25 июл 2023, 01:52
25 июл 2023, 01:52
44fcdbd
Код
Авторство
О чём код?
%module xxx template <typename Tnum> class Space::A<Tnum>::Anest { public: Anest(); }; namespace N { template<typename T> class C {}; } namespace unrelated { %template(cin) N::C<int>; template class N::C<int>; } struct Outer { struct Unrelated<X> { %template(cin) N::C<int>; template class N::C<int>; }; }; struct ::X::Y<int> { }; using namespace Nope<double>; template<typename T> struct NotANamespace { }; %template(NotANamespaceInt) NotANamespace<int>; %template() NotANamespace<double>; using namespace NotANamespace<double>; namespace BadEquivalent = NotANamespace<int>; namespace AwfulEquivalent = Nope<double>;