Difference between revisions of "Template:Function"
Jump to navigation
Jump to search
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 | ''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: | ||
--> {{ # | --> ({{ #if: {{{returnVal|}}} | {{{returnVal}}}<nowiki>:</nowiki> |}}<!-- | ||
return type (short, float, base object, ref, something else?): | return type (short, float, base object, ref, something else?): | ||
-->{{ # | -->{{ #ifeq: {{{returnType|missing}}} | missing | '''missing return type!''' | {{{returnType}}}) |}}<!-- | ||
optional reference type (actor, activator, door, etc.): | optional reference type (actor, activator, door, etc.): |