Шаблон:Function template usage: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
<noinclude>Набор шаблонов для детализированного описания метода класса C++:
<noinclude>Набор шаблонов для детализированного описания функции:
*[[Шаблон:function begin]]
*[[Шаблон:function begin]]
*[[Шаблон:function template paramlist begin]]
*[[Шаблон:function template paramlist add]]
*[[Шаблон:function template paramlist end]]
*[[Шаблон:function paramlist begin]]
*[[Шаблон:function paramlist begin]]
*[[Шаблон:function paramlist add]]
*[[Шаблон:function paramlist add]]
Строка 6: Строка 9:
*[[Шаблон:function return_value]]
*[[Шаблон:function return_value]]
*[[Шаблон:function details]]
*[[Шаблон:function details]]
*[[Шаблон:function exceptionlist begin]]
*[[Шаблон:function exceptionlist add]]
*[[Шаблон:function exceptionlist end]]
*[[Шаблон:function sa begin]]
*[[Шаблон:function sa add]]
*[[Шаблон:function sa end]]
*[[Шаблон:function end]]
*[[Шаблон:function end]]


</noinclude>Использование:
</noinclude>Использование:
<pre>
<pre>
{{function begin|int Function(int parameter1, const void* input_buffer, void* output_buffer);|Краткое описание.}}
{{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 begin}}
{{function paramlist add|parameter1|Описание параметра <tt>parameter1</tt>.}}
{{function paramlist add|parameter1|Описание параметра <tt>parameter1</tt>.}}
{{function paramlist add|input_buffer|Описание параметра <tt>input_buffer</tt>.|paramdir=[in]}}
{{function paramlist add|input_buffer|Описание параметра <tt>input_buffer</tt>.|paramdir=[in]}}
{{function paramlist add|output_buffer|Описание параметра <tt>input_buffer</tt>.|paramdir=[out]}}
{{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 paramlist end}}
{{function return_value|Описание возвращаемых значений}}
{{function return_value|Описание возвращаемых значений}}
{{function details|Детализированное описание функции.}}
{{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}}
{{function end}}
</pre>
</pre>
 
{{function begin|template <class T>
{{function begin|int Function(int parameter1, const void* input_buffer, void* output_buffer);|Краткое описание.}}
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 begin}}
{{function paramlist add|parameter1|Описание параметра <tt>parameter1</tt>.}}
{{function paramlist add|parameter1|Описание параметра <tt>parameter1</tt>.}}
{{function paramlist add|input_buffer|Описание параметра <tt>input_buffer</tt>.|paramdir=[in]}}
{{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|output_buffer|Описание параметра <tt>output_buffer</tt>.|paramdir=[out]}}
{{function paramlist add|inout_buffer|Описание параметра <tt>inout_buffer</tt>.|paramdir=[in, out]}}
{{function paramlist end}}
{{function paramlist end}}
{{function return_value|Описание возвращаемых значений}}
{{function return_value|Описание возвращаемых значений}}
{{function details|Детализированное описание функции.}}
{{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}}
{{function end}}

Текущая версия на 21:30, 19 августа 2019

Набор шаблонов для детализированного описания функции:

Использование:

{{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Диаграмма отношений