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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «<div id="class_accessor">{{#switch: {{{access|}}} |public=Открытые данные|protected=Защищенные данные|Нефункциональны…»)
 
Строка 1: Строка 1:
<div id="class_accessor">{{#switch: {{{access|}}} |public=Открытые данные|protected=Защищенные данные|Нефункциональные элементы}}</div>
<noinclude>{{data member list template usage}}</noinclude><includeonly><div id="class_accessor">{{#switch: {{{access|}}} |public=Открытые данные|protected=Защищенные данные|Нефункциональные элементы}}</div></includonly>

Версия 23:00, 3 декабря 2017

Список нефункциональных членов класса задается шаблонами Шаблон:data_member_list begin, Шаблон:data_member_list add и Шаблон:data_member_list end. Кроме того предварительно с помощью Шаблон:data_member_list_title может быть указан заголовок с опциональным указанием доступности, а также шаблоном Шаблон:data_member_list_subtitle - подзаголовок с произвольным текстом.

Пример:

{{data_member_list_title|access=public}}
{{data_member_list_begin}}
{{data_member_list_add|ExampleClass::x}}
{{data_member_list_add|ExampleClass::y|Координата y}}
{{data_member_list_end}}

{{data_member_list_title|access=protected}}
{{data_member_list_subtitle|Подзаголовок}}
{{data_member_list_begin}}
{{data_member_list_add|ExampleClass::protected_data_member}}
{{data_member_list_end}}

{{data_member_list_title}}
{{data_member_list_begin}}
{{data_member_list_add|z}}
{{data_member_list_end}}

{{data_member_list_begin}}
{{data_member_list_add|t}}
{{data_member_list_end}}

Результат:

Открытые данные

</includonly>

Элемент данныхОписание
xШаблон:ExampleClass::x brief
yКоордината y
Защищенные данные

</includonly>

Подзаголовок
Элемент данныхОписание
protected_data_memberШаблон:ExampleClass::protected data member brief
Нефункциональные элементы

</includonly>

Элемент данныхОписание
zШаблон:Z brief
Элемент данныхОписание
tШаблон:T brief