asm break case catch class continue default delete do else enum for friend goto if inline new operator overload private protected public return sizeof struct switch this throw try typedef union virtual while auto bits bool byte char const double extern float int long register short signed static uint ulong unsigned void volatile