Шаблон:Data member list add: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «<includeonly>{{#vardefine:data_name|{{#explode:{{{1}}}|::|1}}}}{{#vardefine:data_name|{{#if: {{#var:data_name}}|{{#var:data_name}}|{{{1}}}}}}}<tr id="data_list_tr…») |
|||
Строка 1: | Строка 1: | ||
<includeonly>{{#vardefine:data_name|{{#explode:{{{1}}}|::|1}}}}{{#vardefine:data_name|{{#if: {{#var:data_name}}|{{#var:data_name}}|{{{1}}}}}}}<tr id="data_list_tr"><td>{{#ifexist: {{{1}}} | [[{{{1}}}|{{#var:data_name}}]] | <tt>{{#var:data_name}}</tt>}}</td><td>{{{2|{{{{{1}}} brief}}}}}</td></tr></includeonly> | <noinclude>{{data member list template usage}}</noinclude><includeonly>{{#vardefine:data_name|{{#explode:{{{1}}}|::|1}}}}{{#vardefine:data_name|{{#if: {{#var:data_name}}|{{#var:data_name}}|{{{1}}}}}}}<tr id="data_list_tr"><td>{{#ifexist: {{{1}}} | [[{{{1}}}|{{#var:data_name}}]] | <tt>{{#var:data_name}}</tt>}}</td><td>{{{2|{{{{{1}}} brief}}}}}</td></tr></includeonly> |
Текущая версия на 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}}
Результат:
Открытые данные
Элемент данных | Описание |
---|---|
x | Шаблон:ExampleClass::x brief |
y | Координата y |
Защищенные данные
Подзаголовок
Элемент данных | Описание |
---|---|
protected_data_member | Шаблон:ExampleClass::protected data member brief |
Нефункциональные элементы
Элемент данных | Описание |
---|---|
z | Шаблон:Z brief |
Элемент данных | Описание |
---|---|
t | Шаблон:T brief |