Automatic class variables
An automatic variable is clause-specific and is similar to an automatic or stack variable in C. It has scope only within the action block portion of the clause where it is defined or used and is recreated for each invocation of the action block. Automatic variables are always undefined at the start of an action block and must be initialized through an assignment statement before you can use them in an expression or in any other executable statement.
An automatic variable is identified by using the auto: prefix, for example
auto:lticks
indicates an automatic variable. You can also declare automatic
variables using the __auto declaration statement in which case the auto: prefix can be
omitted.
You cannot use automatic class variables in the predicate section of a Vue clause.
The following script is an example of the __auto declaration statement:
__auto int i; /* Explicit declaration */
auto:j = 0; /* Implicit declaration */