Jump to content

Template:BSLfuncinfo: Difference between revisions

oops, optional args are supposed to be italic, not variadic ones
(trying to get the space before "or" back)
(oops, optional args are supposed to be italic, not variadic ones)
Line 22: Line 22:
-->}}
-->}}
|style="font-size:166%; vertical-align:bottom"|{{{name}}}(
|style="font-size:166%; vertical-align:bottom"|{{{name}}}(
|style="font-size:166%; vertical-align:bottom"|{{#if:{{{arg1variadic|}}}|''|}}<!--         use italics if variadic
|style="font-size:166%; vertical-align:bottom"|{{#if:{{{arg1name|}}}<!--
                                            -->{{#if:{{{arg1name|}}}<!--
                                                -->|{{#if:{{{arg1optional|}}}|''|}}<!--         start italics if optional arg
                                                -->|{{{arg1name|}}}<!--                   print arg 1 name if supplied
                                                  -->{{{arg1name|}}}<!--                         print arg 1 name if supplied
                                                   -->{{#if:{{{arg1altname|}}}<!--
                                                   -->{{#if:{{{arg1altname|}}}<!--
                                                       -->|&nbsp;<u>or</u> {{{arg1altname|}}}<!--print alternative arg 1 if present
                                                       -->|&nbsp;<u>or</u> {{{arg1altname|}}}<!--print alternative arg 1 if present
                                                       -->|<!--
                                                       -->|<!--
                                                   -->}}<!--
                                                   -->}}<!--
                                                   -->{{#if:{{{arg2name|}}}|, |}}<!--       if there is a next arg, print comma
                                                  -->{{#if:{{{arg1optional|}}}|''|}}<!--        end italics if optional arg
                                                 -->|void );<!--                           if no args, print "void" and a close parens
                                                   -->{{#if:{{{arg2name|}}}|, |}}<!--             if there is a next arg, print comma
                                                 -->|void );<!--                                 if no args, print "void" and a close parens
                                             -->}}
                                             -->}}
|style="font-size:166%; vertical-align:bottom"|{{#if:{{{arg2variadic|}}}|''|}}<!--
|style="font-size:166%; vertical-align:bottom"|{{#if:{{{arg2name|}}}<!--
                                            -->{{#if:{{{arg2name|}}}<!--
                                                -->|{{#if:{{{arg2optional|}}}|''|}}<!--
                                                -->|{{{arg2name|}}}<!--
                                                  -->{{{arg2name|}}}<!--
                                                   -->{{#if:{{{arg2altname|}}}<!--
                                                   -->{{#if:{{{arg2altname|}}}<!--
                                                       -->| <u>or</u> {{{arg2altname|}}}<!--
                                                       -->|&nbsp;<u>or</u> {{{arg2altname|}}}<!--
                                                       -->|<!--
                                                       -->|<!--
                                                   -->}}<!--
                                                   -->}}<!--
                                                  -->{{#if:{{{arg2optional|}}}|''|}}<!--
                                                   -->{{#if:{{{arg3name|}}}|, |}}<!--
                                                   -->{{#if:{{{arg3name|}}}|, |}}<!--
                                                 -->|{{#if:{{{arg1name|}}}| ); |}} }}  <!--if this was last arg, close parentheses-->
                                                 -->|{{#if:{{{arg1name|}}}| ); |}}<!--           if this was last arg, close parentheses
|style="font-size:166%; vertical-align:bottom"|{{#if:{{{arg3name|}}}
                                            -->}}
                                                 |{{{arg3name|}}} {{#if:{{{arg3altname|}}}
|style="font-size:166%; vertical-align:bottom"|{{#if:{{{arg3name|}}}<!--
                                                                    |<u>or</u> {{{arg3altname|}}}|}} <!-- print alternative arg 3 if present
                                                 -->|{{#if:{{{arg3optional|}}}|''|}}<!--
                                                              -->{{#if:{{{arg4name|}}}|, |}}         <!-- if there is a next arg, print comma
                                                  -->{{{arg3name|}}}<!--
                                              -->|{{#if:{{{arg2name|}}}| ); |}} }}                  <!-- if this was last arg, close parentheses -->
                                                  -->{{#if:{{{arg3altname|}}}<!--
|style="font-size:166%; vertical-align:bottom"|{{#if:{{{arg4name|}}}
                                                      -->|&nbsp;<u>or</u> {{{arg3altname|}}}<!--
                                                 |{{{arg4name|}}} {{#if:{{{arg4altname|}}}          
                                                      -->|<!--
                                                                    |<u>or</u> {{{arg4altname|}}}|}} <!-- print alternative arg 4 if present
                                                  -->}}<!--
                                            -->}}                                                   <!-- there can't be a next arg, so no comma
                                                  -->{{#if:{{{arg3optional|}}}|''|}}<!--
                                            -->{{#if:{{{arg3name|}}}| ); |}}                         <!-- if this was last arg, close parentheses -->
                                                  -->{{#if:{{{arg4name|}}}|, |}}<!--
                                                -->|{{#if:{{{arg2name|}}}| ); |}}<!--
                                            -->}}
|style="font-size:166%; vertical-align:bottom"|{{#if:{{{arg4name|}}}<!--
                                                 -->|{{#if:{{{arg4optional|}}}|''|}}<!--
                                                  -->{{{arg4name|}}}<!--
                                                  -->{{#if:{{{arg4altname|}}}<!--
                                                      -->|&nbsp;<u>or</u> {{{arg4altname|}}}<!--
                                                      -->|<!--
                                                  -->}}<!--
                                                  -->{{#if:{{{arg4optional|}}}|''|}}<!--
                                                -->|{{#if:{{{arg3name|}}}| ); |}}<!--
                                            -->}}
|-
|-
|default:
|default: