Difference between revisions of "Template:Function"

Jump to navigation Jump to search
53 bytes removed ,  13:36, 27 January 2009
returnType is now manditory, returnVal is optional
imported>Qazaaq
(default to pagename if the name is omitted)
imported>Qazaaq
(returnType is now manditory, returnVal is optional)
Line 10: Line 10:
   summary          = description of the function
   summary          = description of the function
   ''name''              = the name of the function, when omitted it's assumed this is the same as the pagename.
   ''name''              = the name of the function, when omitted it's assumed this is the same as the pagename.
   returnVal         = what the function returns
   ''returnVal ''        = what the function returns
   returnType        = the type of the returned value
   returnType        = the type of the returned value
   ''referenceType''    = if appropriate, the type of reference that the function may be called on with the dot syntax
   ''referenceType''    = if appropriate, the type of reference that the function may be called on with the dot syntax
Line 46: Line 46:


<!-- return value:
<!-- return value:
--> {{ #ifeq: {{{returnVal|missing}}} | missing | '''missing return value!''' | ({{{returnVal}}}|}}<!--
--> ({{ #if: {{{returnVal|}}} | {{{returnVal}}}<nowiki>:</nowiki> |}}<!--


return type (short, float, base object, ref, something else?):
return type (short, float, base object, ref, something else?):
-->{{ #if: {{{returnType|}}} |<nowiki>:</nowiki>{{{returnType}}}|}}<!--
-->{{ #ifeq: {{{returnType|missing}}} | missing | '''missing return type!''' | {{{returnType}}})&nbsp; |}}<!--
 
closing parenthesis:
-->{{ #if: {{{returnVal|}}} |)&nbsp;|}}<!--


optional reference type (actor, activator, door, etc.):
optional reference type (actor, activator, door, etc.):
Anonymous user

Navigation menu