!if
|
Used when evaluating an expression.
|
!ifdef
|
Used to check if an identifier is defined.
|
!ifndef
|
Used to check if an identifier is not defined.
|
!elif
!elseif
|
Used when evaluating an expression. Only evaluated when the preceding
!if, !elif or !elseif directives evaluate to false.
|
!else
|
Used only used when the preceding !if, !ifdef, !ifndef,
!elif or !elseif directives evaluate to false.
|
!endif
|
Used to end !if, !ifdef and !ifndef directives.
|
expression
|
the expression to evaluate.
|
identifier
|
the identifier to check for existence.
|
statement
|
the statement(s) to compile when the preceding !if, !ifdef,
!ifndef, !elif or elseif evaluates to true.
|