Шаблон:Template specialization list begin: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «<includeonly><table id="templspec_list_table"><tr id="templspec_list_tr"><th>Специализация</th><th>Описание</th></tr></includeonly>»)
 
 
Строка 1: Строка 1:
<includeonly><table id="templspec_list_table"><tr id="templspec_list_tr"><th>Специализация</th><th>Описание</th></tr></includeonly>
<noinclude>{{template specialization list usage}}</noinclude><includeonly><table id="templspec_list_table"><tr id="templspec_list_tr"><th>Специализация</th><th>Описание</th></tr></includeonly>

Текущая версия на 22:48, 3 декабря 2017

Список специализаций C++-шаблонов класса задается шаблонами Шаблон:template specialization_list begin, Шаблон:template specialization_list add и Шаблон:template specialization_list end. Кроме того предварительно с помощью Шаблон:template specialization_list_title может быть указан заголовок.

Пример:

{{template specialization list title}}
{{template specialization list begin}}
{{template specialization list add|ExampleClass<int, double>;|Это специализация 1.}}
{{template specialization list add|typedef ExampleClass<double, ExampleInterface> ExampleClass;|Это специализация 2.}}
{{template specialization list end}}

{{template specialization list begin}}
{{template specialization list add|ExampleClass<int, double>;|Это специализация 1.}}
{{template specialization list add|typedef ExampleClass<double, ExampleInterface> ExampleClass;|Это специализация 2.}}
{{template specialization list end}}

Результат:

Выделяемые специализации шаблона
СпециализацияОписание
ExampleClass<int, double>;
Это специализация 1.
Это специализация 2.
СпециализацияОписание
ExampleClass<int, double>;
Это специализация 1.
Это специализация 2.