Шаблон:Method list template usage: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «Список методов задается шаблонами Шаблон:method_list begin, Шаблон:method_list add и Шаблон:method_list…») |
|||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
Список методов задается шаблонами [[Шаблон:method_list begin]], [[Шаблон:method_list add]] и [[Шаблон:method_list end]]. Кроме того предварительно с помощью [[Шаблон:method_list_title]] может быть указан заголовок с опциональным указанием доступности. | Список методов задается шаблонами [[Шаблон:method_list begin]], [[Шаблон:method_list add]] и [[Шаблон:method_list end]]. Также шаблонами [[Шаблон:method_list add ctor]] и [[Шаблон:method_list add dtor]] задаются соответственно конструкторы и деструкторы класса. Кроме того предварительно с помощью [[Шаблон:method_list_title]] может быть указан заголовок с опциональным указанием доступности, а также шаблоном [[Шаблон:method_list_subtitle]] - подзаголовок с произвольным текстом. | ||
Пример: | Пример: | ||
Строка 6: | Строка 6: | ||
{{method_list_begin}} | {{method_list_begin}} | ||
{{method_list_add|ExampleClass::Method1}} | {{method_list_add|ExampleClass::Method1}} | ||
{{method_list_add_ctor|ExampleClass}} | |||
{{method_list_add_dtor|ExampleClass}} | |||
{{method_list_end}} | {{method_list_end}} | ||
{{method_list_title|access=protected}} | {{method_list_title|access=protected}} | ||
{{method_list_subtitle|Подзаголовок}} | |||
{{method_list_begin}} | {{method_list_begin}} | ||
{{method_list_add|ExampleClass::Method2}} | {{method_list_add|ExampleClass::Method2}} | ||
Строка 22: | Строка 25: | ||
{{method_list_begin}} | {{method_list_begin}} | ||
{{method_list_add|ExampleClass::Method5}} | {{method_list_add|ExampleClass::Method5}} | ||
{{method_list_end}} | |||
{{method_list_begin}} | |||
{{method_list_add_ctor|project/ExampleClass}} | |||
{{method_list_add_dtor|project/ExampleClass}} | |||
{{method_list_add|project/ExampleClass::Method5}} | |||
{{method_list_end}} | {{method_list_end}} | ||
</pre> | </pre> | ||
Строка 29: | Строка 38: | ||
{{method_list_begin}} | {{method_list_begin}} | ||
{{method_list_add|ExampleClass::Method1}} | {{method_list_add|ExampleClass::Method1}} | ||
{{method_list_add_ctor|ExampleClass}} | |||
{{method_list_add_dtor|ExampleClass}} | |||
{{method_list_end}} | {{method_list_end}} | ||
{{method_list_title|access=protected}} | {{method_list_title|access=protected}} | ||
{{method_list_subtitle|Подзаголовок}} | |||
{{method_list_begin}} | {{method_list_begin}} | ||
{{method_list_add|ExampleClass::Method2}} | {{method_list_add|ExampleClass::Method2}} | ||
Строка 46: | Строка 58: | ||
{{method_list_add|ExampleClass::Method5}} | {{method_list_add|ExampleClass::Method5}} | ||
{{method_list_end}} | {{method_list_end}} | ||
{{method_list_begin}} | |||
{{method_list_add_ctor|project/ExampleClass}} | |||
{{method_list_add_dtor|project/ExampleClass}} | |||
{{method_list_add|project/ExampleClass::Method5}} | |||
{{method_list_end}} | |||
См. также: | |||
* [[Шаблон:wikify_cpp_op]] |
Текущая версия на 16:20, 6 августа 2019
Список методов задается шаблонами Шаблон:method_list begin, Шаблон:method_list add и Шаблон:method_list end. Также шаблонами Шаблон:method_list add ctor и Шаблон:method_list add dtor задаются соответственно конструкторы и деструкторы класса. Кроме того предварительно с помощью Шаблон:method_list_title может быть указан заголовок с опциональным указанием доступности, а также шаблоном Шаблон:method_list_subtitle - подзаголовок с произвольным текстом.
Пример:
{{method_list_title|access=public}} {{method_list_begin}} {{method_list_add|ExampleClass::Method1}} {{method_list_add_ctor|ExampleClass}} {{method_list_add_dtor|ExampleClass}} {{method_list_end}} {{method_list_title|access=protected}} {{method_list_subtitle|Подзаголовок}} {{method_list_begin}} {{method_list_add|ExampleClass::Method2}} {{method_list_add|ExampleClass::Method3|type=normal|Описание Method3.}} {{method_list_add|ExampleClass::StaticMethod|type=static}} {{method_list_end}} {{method_list_title}} {{method_list_begin}} {{method_list_add|ExampleClass::Method4}} {{method_list_end}} {{method_list_begin}} {{method_list_add|ExampleClass::Method5}} {{method_list_end}} {{method_list_begin}} {{method_list_add_ctor|project/ExampleClass}} {{method_list_add_dtor|project/ExampleClass}} {{method_list_add|project/ExampleClass::Method5}} {{method_list_end}}
Результат:
Открытые методы
Метод | Описание |
---|---|
Method1 | Шаблон:ExampleClass::Method1 brief |
(конструкторы) | Шаблон:ExampleClass::ExampleClass brief |
(деструктор) | Шаблон:ExampleClass::~ExampleClass brief |
Защищенные методы
Подзаголовок
Метод | Описание |
---|---|
Method2 | Шаблон:ExampleClass::Method2 brief |
Method3 | Описание Method3. |
StaticMethod | Шаблон:ExampleClass::StaticMethod brief |
Методы
Метод | Описание |
---|---|
Method4 | Шаблон:ExampleClass::Method4 brief |
Метод | Описание |
---|---|
Method5 | Шаблон:ExampleClass::Method5 brief |
Метод | Описание |
---|---|
(конструкторы) | Шаблон:Project/ExampleClass::ExampleClass brief |
(деструктор) | Шаблон:Project/ExampleClass::~ExampleClass brief |
Method5 | Шаблон:Project/ExampleClass::Method5 brief |
См. также: