There are some limitations on the use of the reverse IDL feature in this version. Some of the missing functions are intentionally documented to give you a correct insight of the situation.
The pre-processing function in IDL is not handled in this version. It has the following effect, as shown in the example below:
When a # symbol is displayed at the beginning of a line, the reverse feature processes both "if" and "else" values during reverse.
# IF
true
# ELSE
false
# ENDIF
The following tags are not reversed in this version:
An example is shown below:
struct bar { fixed <8, 4> high_scale; fixed <8, 2> low_scale; }; struct bar { long val; sequence <short, 4> my_shorts; }; typedef sequence<LinkKind>LinkKinds; typedef [wire_marshal( wireVARIANT )] struct tagVARIANT VARIANT;