The terms listed below are reserved words and cannot be used otherwise. Reserved words must be spelled using upper- and lower-case characters exactly as shown in the table. For example, "void" is correct, but "Void" yields a compilation error.
abstract | double | local | raises | typedef |
any | enum | long | readonly | unsigned |
attribute | exception | module | sequence | union |
boolean | factory | native | short | ValueBase |
case | FALSE | Object | string | valuetype |
char | fixed | octet | struct | void |
const | float | oneway | supports | wchar |
context | in | out | switch | wstring |
custom | inout | private | TRUE | |
default | interface | public | truncatable |