Шаблон:Function paramlist add: различия между версиями
Перейти к навигации
Перейти к поиску
| (не показано 7 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
<noinclude>Добавление параметра | <noinclude>Добавление параметра функции с описанием. Используется по схеме: | ||
#[[Шаблон:function begin]] | #[[Шаблон:function begin]] | ||
#[[Шаблон:function paramlist begin]] | #[[Шаблон:function paramlist begin]] | ||
| Строка 5: | Строка 5: | ||
#[[Шаблон:function paramlist end]] | #[[Шаблон:function paramlist end]] | ||
#[[Шаблон:function end]] | #[[Шаблон:function end]] | ||
Необязательный параметр шаблона paramdir используется для направления описания параметра функции. | |||
{{function template usage}} | {{function template usage}} | ||
См. также: [[Шаблон:function template usage]]. | См. также: [[Шаблон:function template usage]]. | ||
</noinclude><includeonly | </noinclude><includeonly><tr><td style="font-family:'courier new',courier,monospace;vertical-align:top;text-align:right;width:6em">{{{paramdir|}}}</td><td style="vertical-align:top;text-align:right"><span style="font-weight: bold; color: #602020;">{{{1}}}</span></td><td>{{{2}}}</td></tr></includeonly> | ||
Текущая версия на 21:34, 19 августа 2019
Добавление параметра функции с описанием. Используется по схеме:
- Шаблон:function begin
- Шаблон:function paramlist begin
- Шаблон:function paramlist add
- Шаблон:function paramlist end
- Шаблон:function end
Необязательный параметр шаблона paramdir используется для направления описания параметра функции.
Использование:
{{function begin|template <class T>
int Function(int parameter1, const void* input_buffer, void* output_buffer, void* inout_buffer);|Краткое описание.}}
{{function template paramlist begin}}
{{function template paramlist add|T|Шаблонный параметр.}}
{{function template paramlist end}}
{{function paramlist begin}}
{{function paramlist add|parameter1|Описание параметра <tt>parameter1</tt>.}}
{{function paramlist add|input_buffer|Описание параметра <tt>input_buffer</tt>.|paramdir=[in]}}
{{function paramlist add|output_buffer|Описание параметра <tt>output_buffer</tt>.|paramdir=[out]}}
{{function paramlist add|inout_buffer|Описание параметра <tt>inout_buffer</tt>.|paramdir=[in, out]}}
{{function paramlist end}}
{{function return_value|Описание возвращаемых значений}}
{{function details|Детализированное описание функции.}}
{{function exceptionlist begin}}
{{function exceptionlist add|[http://en.cppreference.com/w/cpp/error/exception std::exception]|Описание исключения}}
{{function exceptionlist end}}
{{function sa begin}}
{{function sa add|[[Шаблон:Relation diagram usage]]|Диаграмма отношений}}
{{function sa end}}
{{function end}}
template <class T>
int Function(int parameter1, const void* input_buffer, void* output_buffer, void* inout_buffer);
Краткое описание.
- Параметры шаблона
T Шаблонный параметр. - Параметры
parameter1 Описание параметра parameter1. [in] input_buffer Описание параметра input_buffer. [out] output_buffer Описание параметра output_buffer. [in, out] inout_buffer Описание параметра inout_buffer. - Возвращаемое значение:
- Описание возвращаемых значений Детализированное описание функции.
- Возможные исключения
std::exception Описание исключения - См. также
Шаблон:Relation diagram usage Диаграмма отношений
См. также: Шаблон:function template usage.