Software AG IDL Editor - Software AG Documentation
Software AG IDL Editor - Software AG Documentation
Software AG IDL Editor - Software AG Documentation
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Grammar for <strong>IDL</strong> Template Files<br />
Example<br />
%using %Index "" "[0]" "[0][0]" "[0][0][0]"<br />
%using %member "%Index."<br />
definition-of-structure-template<br />
Syntax<br />
%using S output-statement<br />
Description<br />
If the parameter is a structure (see structure-parameter-definition) in a loop_over_parameters,<br />
all references to the output_substitution_sequence %type will be written into the output as specified<br />
in the output-statements. “INCLUDE AS GROUP” specified as the output-statement will embed<br />
all parameters (see parameter-data-definition) of the structure as if they were a group.<br />
Example<br />
%using S "INCLUDE AS GROUP"<br />
definition-of-UnboundedArray-template<br />
Syntax<br />
%using UnboundedArray output-statement<br />
%using UnboundedArray ""<br />
Description<br />
If the parameter is an unbounded array (see array-definition) in a loop_over_parameters, all references<br />
to the output_substitution_sequence %type will be written into the output as specified in<br />
the output-statements statement, i.e. the settings of the definition-of-base-type are overwritten.<br />
The first form overwrites the settings of the definition-of-base-type. The second form switches<br />
back to the definition-of-base-type settings.<br />
80<br />
<strong>Software</strong> <strong>AG</strong> <strong>IDL</strong> <strong>Editor</strong>