Difference between revisions of "Template:Function wrapped"

From Vendetta Lua
Jump to: navigation, search
 
(28 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<includeonly><!--
 
<includeonly><!--
 
-->==={{{name}}}===
 
-->==={{{name}}}===
<dl>{{Function_wrapped/sub_start
+
{{Function_wrapped/sub_start
 
   | Definition
 
   | Definition
   |{{{name}}}({{
+
   | {{Function/definition | name={{{name}}} | arg_list={{{arg_list}}} | ret_list={{{ret_list}}} }}
      Function_wrapped/component | {{{arg1_name}}} | {{{arg1_type}}} | {{{arg1_opt}}} |}} {{
+
      Function_wrapped/component | {{{arg2_name}}} | {{{arg2_type}}} | {{{arg2_opt}}} | x}} {{
+
      Function_wrapped/component | {{{arg3_name}}} | {{{arg3_type}}} | {{{arg3_opt}}} | x}} {{
+
      Function_wrapped/component | {{{arg4_name}}} | {{{arg4_type}}} | {{{arg4_opt}}} | x}} {{
+
      Function_wrapped/component | {{{arg5_name}}} | {{{arg5_type}}} | {{{arg5_opt}}} | x}} {{
+
      Function_wrapped/component | {{{arg6_name}}} | {{{arg6_type}}} | {{{arg6_opt}}} | x}} {{
+
      Function_wrapped/component | {{{arg7_name}}} | {{{arg7_type}}} | {{{arg7_opt}}} | x}} {{
+
      Function_wrapped/component | {{{arg8_name}}} | {{{arg8_type}}} | {{{arg8_opt}}} | x}} {{
+
      Function_wrapped/component | {{{arg9_name}}} | {{{arg9_type}}} | {{{arg9_opt}}} | x
+
    }}) -> {{
+
      Function_wrapped/component | {{{ret1_name}}} | {{{ret1_type}}} ||}} {{
+
      Function_wrapped/component | {{{ret2_name}}} | {{{ret2_type}}} || x}} {{
+
      Function_wrapped/component | {{{ret3_name}}} | {{{ret3_type}}} || x}} {{
+
      Function_wrapped/component | {{{ret4_name}}} | {{{ret4_type}}} || x}} {{
+
      Function_wrapped/component | {{{ret5_name}}} | {{{ret5_type}}} || x}} {{
+
      Function_wrapped/component | {{{ret6_name}}} | {{{ret6_type}}} || x}} {{
+
      Function_wrapped/component | {{{ret7_name}}} | {{{ret7_type}}} || x}} {{
+
      Function_wrapped/component | {{{ret8_name}}} | {{{ret8_type}}} || x}} {{
+
      Function_wrapped/component | {{{ret9_name}}} | {{{ret9_type}}} || x}}
+
 
}}<!--
 
}}<!--
 
-->{{Function_wrapped/sub_start
 
-->{{Function_wrapped/sub_start
Line 30: Line 11:
 
-->{{Function_wrapped/sub_start
 
-->{{Function_wrapped/sub_start
 
   | Arguments
 
   | Arguments
   |{{
+
   | {{Function_wrapped/cbox
    Function_wrapped/cb_start}} {{
+
     | {{#explode: {{{arg_list}}} |//| 0}} | {{#explode: {{{arg_list}}} |//| 1}} | {{#explode: {{{arg_list}}} |//| 2}} | {{#explode: {{{arg_list}}} |//| 3}}
     Function_wrapped/cb_data | {{{arg1_name}}} | {{{arg1_type}}} | {{{arg1_desc}}} | {{{arg1_opt}}}}} {{
+
     | {{#explode: {{{arg_list}}} |//| 4}} | {{#explode: {{{arg_list}}} |//| 5}} | {{#explode: {{{arg_list}}} |//| 6}} | {{#explode: {{{arg_list}}} |//| 7}}
     Function_wrapped/cb_data | {{{arg2_name}}} | {{{arg2_type}}} | {{{arg2_desc}}} | {{{arg2_opt}}} |#E5E5E5}} {{
+
     | {{#explode: {{{arg_list}}} |//| 8}} | {{#explode: {{{arg_list}}} |//| 9}} | {{#explode: {{{arg_list}}} |//| 10}} | {{#explode: {{{arg_list}}} |//| 11}}
     Function_wrapped/cb_data | {{{arg3_name}}} | {{{arg3_type}}} | {{{arg3_desc}}} | {{{arg3_opt}}}}} {{
+
     | {{#explode: {{{arg_list}}} |//| 12}} | {{#explode: {{{arg_list}}} |//| 13}} | {{#explode: {{{arg_list}}} |//| 14}} | {{#explode: {{{arg_list}}} |//| 15}}
     Function_wrapped/cb_data | {{{arg4_name}}} | {{{arg4_type}}} | {{{arg4_desc}}} | {{{arg4_opt}}} |#E5E5E5}} {{
+
     | {{#explode: {{{arg_list}}} |//| 16}} | {{#explode: {{{arg_list}}} |//| 17}} | {{#explode: {{{arg_list}}} |//| 18}} | {{#explode: {{{arg_list}}} |//| 19}}
     Function_wrapped/cb_data | {{{arg5_name}}} | {{{arg5_type}}} | {{{arg5_desc}}} | {{{arg5_opt}}}}} {{
+
     | {{#explode: {{{arg_list}}} |//| 20}} | {{#explode: {{{arg_list}}} |//| 21}} | {{#explode: {{{arg_list}}} |//| 22}} | {{#explode: {{{arg_list}}} |//| 23}}
     Function_wrapped/cb_data | {{{arg6_name}}} | {{{arg6_type}}} | {{{arg6_desc}}} | {{{arg6_opt}}} |#E5E5E5}} {{
+
     | {{#explode: {{{arg_list}}} |//| 24}} | {{#explode: {{{arg_list}}} |//| 25}} | {{#explode: {{{arg_list}}} |//| 26}} | {{#explode: {{{arg_list}}} |//| 27}}
     Function_wrapped/cb_data | {{{arg7_name}}} | {{{arg7_type}}} | {{{arg7_desc}}} | {{{arg7_opt}}}}} {{
+
     | {{#explode: {{{arg_list}}} |//| 28}} | {{#explode: {{{arg_list}}} |//| 29}} | {{#explode: {{{arg_list}}} |//| 30}} | {{#explode: {{{arg_list}}} |//| 31}}
     Function_wrapped/cb_data | {{{arg8_name}}} | {{{arg8_type}}} | {{{arg8_desc}}} | {{{arg8_opt}}} |#E5E5E5}} {{
+
     | {{#explode: {{{arg_list}}} |//| 32}} | {{#explode: {{{arg_list}}} |//| 33}} | {{#explode: {{{arg_list}}} |//| 34}} | {{#explode: {{{arg_list}}} |//| 35}}
     Function_wrapped/cb_data | {{{arg9_name}}} | {{{arg9_type}}} | {{{arg9_desc}}} | {{{arg9_opt}}}
+
    }}
  }} {{Function_wrapped/cb_end}}
+
 
}}<!--
 
}}<!--
 
-->{{Function_wrapped/sub_start
 
-->{{Function_wrapped/sub_start
 
   | Returns
 
   | Returns
   | {{Function_wrapped/cb_start}} {{
+
   | {{Function_wrapped/cbox
     Function_wrapped/cb_data | {{{ret1_name}}} | {{{ret1_type}}} | {{{ret1_desc}}}| }} {{
+
     | {{#explode: {{{ret_list}}} |//| 0}} | {{#explode: {{{ret_list}}} |//| 1}} | {{#explode: {{{ret_list}}} |//| 2}} |
     Function_wrapped/cb_data | {{{ret2_name}}} | {{{ret2_type}}} | {{{ret2_desc}}} ||#E5E5E5}} {{
+
     | {{#explode: {{{ret_list}}} |//| 4}} | {{#explode: {{{ret_list}}} |//| 5}} | {{#explode: {{{ret_list}}} |//| 6}} |
     Function_wrapped/cb_data | {{{ret3_name}}} | {{{ret3_type}}} | {{{ret3_desc}}}| }} {{
+
     | {{#explode: {{{ret_list}}} |//| 8}} | {{#explode: {{{ret_list}}} |//| 9}} | {{#explode: {{{ret_list}}} |//| 10}} |
     Function_wrapped/cb_data | {{{ret4_name}}} | {{{ret4_type}}} | {{{ret4_desc}}} ||#E5E5E5}} {{
+
     | {{#explode: {{{ret_list}}} |//| 12}} | {{#explode: {{{ret_list}}} |//| 13}} | {{#explode: {{{ret_list}}} |//| 14}} |
     Function_wrapped/cb_data | {{{ret5_name}}} | {{{ret5_type}}} | {{{ret5_desc}}}| }} {{
+
     | {{#explode: {{{ret_list}}} |//| 16}} | {{#explode: {{{ret_list}}} |//| 17}} | {{#explode: {{{ret_list}}} |//| 18}} |
     Function_wrapped/cb_data | {{{ret6_name}}} | {{{ret6_type}}} | {{{ret6_desc}}} ||#E5E5E5}} {{
+
     | {{#explode: {{{ret_list}}} |//| 20}} | {{#explode: {{{ret_list}}} |//| 21}} | {{#explode: {{{ret_list}}} |//| 22}} |
     Function_wrapped/cb_data | {{{ret7_name}}} | {{{ret7_type}}} | {{{ret7_desc}}}| }} {{
+
     | {{#explode: {{{ret_list}}} |//| 24}} | {{#explode: {{{ret_list}}} |//| 25}} | {{#explode: {{{ret_list}}} |//| 26}} |
     Function_wrapped/cb_data | {{{ret8_name}}} | {{{ret8_type}}} | {{{ret8_desc}}} ||#E5E5E5}} {{
+
     | {{#explode: {{{ret_list}}} |//| 28}} | {{#explode: {{{ret_list}}} |//| 29}} | {{#explode: {{{ret_list}}} |//| 30}} |
     Function_wrapped/cb_data | {{{ret9_name}}} | {{{ret9_type}}} | {{{ret9_desc}}}|  
+
     | {{#explode: {{{ret_list}}} |//| 32}} | {{#explode: {{{ret_list}}} |//| 33}} | {{#explode: {{{ret_list}}} |//| 34}} |
  }} {{Function_wrapped/cb_end}}
+
    }}
 
}}<!--
 
}}<!--
 
-->{{Function_wrapped/sub_start
 
-->{{Function_wrapped/sub_start
 
   | Notes
 
   | Notes
 
   | {{{notes}}}
 
   | {{{notes}}}
}}</includeonly>
+
}}
 +
 
 +
{{#if:{{NAMESPACE}}||[[Category:Functions]]}}</includeonly>
  
 
<noinclude>
 
<noinclude>
 
{{Function_wrapped/doc}}
 
{{Function_wrapped/doc}}
 
</noinclude>
 
</noinclude>

Latest revision as of 06:10, 16 January 2012


This template is intended to have it's parameters filled by Template:Function. This template shouldn't be called directly. There is currently not template code. the following is only the structure in development.


Example

FunctionName

Definition

FunctionName( number  arg1,  string  arg2) ->  string  ret1,  table  ret2
Description

Function description
Arguments

Type Name Description
number arg1 argument (1,2,...,n) description, including examples if so desired
string arg2 argument (1,2,...,n) description, including examples if so desired
Returns

Type Name Description
string ret1 return value (1,2,...,n) description, including examples if so desired
table ret2 return value (1,2,...,n) description, including examples if so desired
Notes

notes