/
niceSOFT
/
doxygen
Обзор
Документация
Войти
/
niceSOFT
/
doxygen
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
testing/106_specialization.cpp
38 строк
817 B
Dimitri van Heesch
issue #11313 Template class specializations are ignored, which leads to invalid links
06 янв 2025, 16:40
Не верифицирован
06 янв 2025, 16:40
4a8f03a
Код
Авторство
О чём код?
// objective: test implicit and explicit template specializations // config: EXTRACT_ALL=YES // check: index.xml // check: indexpage.xml // check: class_container_3_01_elem5_01_4.xml // check: struct_container_3_01_elem5_01_4_1_1_nested.xml template<class T> class Container { }; class Elem1 {}; class Elem2 {}; class Elem3 {}; class Elem4 {}; class Elem5 {}; class Derived : public Container<Elem1> { public: typedef Container<Elem2> Type; void func(const Container<Elem3> &c); Container<Elem4> var; }; void Derived::func(const Container<Elem3> &c) {} template<> class Container<Elem5> { public: void specialization() { int a; } struct Nested {}; }; /** @mainpage * See Container<Elem5>::Nested for more info. * See Container<Elem5>::specialization() for more info. */