| |
| | [No title] |
 | | Legality Rules The actual parameter for function Constructor in an instantiation of Generic_Dispatching_Constructor shall be a primitive operation of type T. Notwithstanding what it says elsewhere in this International Standard, the actual subprogram for function Constructor in an instantiation of Generic_Dispatching_Constructor may be abstract. |
 | | Otherwise, Dispatching_Constructor dispatches to the version of Constructor for the type identified by the tag Tag, passing Params, and returns the result. |
 | | Because there is no way to write a constructor, Claw uses a giant case statement, with the resulting maintenance problems. |
| www.ada-auth.org /cgi-bin/cvsweb.cgi/AIs/AI-10260.TXT?rev=1.1 (1930 words) |
|