and asm auto bitand bitor bool break case cast catch char class compl const continue default delete do double dynamic else enum eq explicit export extern false float for friend goto if inline int long mutable namespace new not operator or private protected public register reinterpret return short signed sizeof static struct switch t template this throw true try typedef typeid typename union unsigned using virtual void volatile wchar while xor