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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «<div id="class_accessor">Выделяемые специализации шаблона</div>»)
 
 
Строка 1: Строка 1:
<div id="class_accessor">Выделяемые специализации шаблона</div>
<noinclude>{{template specialization list usage}}</noinclude><includeonly><div id="class_accessor">Выделяемые специализации шаблона</div></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.