Next: Positional_Actuals_For_Defaulted_Generic_Parameters, Previous: Overly_Nested_Control_Structures, Up: Predefined Rules
Parameters_Out_Of_Order
Flag each subprogram and entry declaration whose formal parameters are not ordered according to the following scheme:
in
and access
parameters first,
then in out
parameters,
and then out
parameters;
in
mode, parameters with default initialization expressions
occur last
Only the first violation of the described order is flagged.
The following constructs are checked:
Subprogram renamings are not checked.
This rule has no parameters.