Шаблон:Data member list template usage

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Список нефункциональных членов класса задается шаблонами Шаблон: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