Шаблон:Implements add: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «<includeonly>{{#vardefine:interface_name|{{#explode:{{{1}}}|<|0}}}}<tr id="class_rel_list_tr"><td>{{#tag:syntaxhighlight|{{{1}}}|lang="cpp"|enclose="none"}}</td><…») |
|||
Строка 1: | Строка 1: | ||
<includeonly>{{#vardefine:interface_name|{{#explode:{{{1}}}|<|0}}}}<tr id="class_rel_list_tr"><td>{{#tag:syntaxhighlight|{{{1}}}|lang="cpp"|enclose="none"}}</td><td>{{{2|{{{{#var:interface_name}} brief}}}}}</td></tr></includeonly> | <noinclude>{{implements usage}}</noinclude><includeonly>{{#vardefine:interface_name|{{#explode:{{{1}}}|<|0}}}}<tr id="class_rel_list_tr"><td>{{#tag:syntaxhighlight|{{{1}}}|lang="cpp"|enclose="none"}}</td><td>{{{2|{{{{#var:interface_name}} brief}}}}}</td></tr></includeonly> |
Версия 23:17, 3 декабря 2017
Список реализуемых интерфейсов задается шаблонами Шаблон:implements_begin, Шаблон:implements_add, Шаблон:implements_add_template_parameter и Шаблон:implements_end.
Пример:
{{implements_begin}} {{implements_add|ExampleInterface}} {{implements_add|TestInterface2}} {{implements_add_template_parameter|T1|Параметр шаблона 1}} {{implements_add_template_parameter|T2}} {{implements_add_template_parameter|T...|Переменный набор параметров шаблона}} {{implements_end}}
Результат:
Реализует
Интерфейс | Описание |
---|---|
ExampleInterface | Краткое описание ExampleInterface. |
TestInterface2 | Шаблон:TestInterface2 brief |
T1
| Параметр шаблона 1 |
T2
| |
T...
| Переменный набор параметров шаблона |