asm auto bool break case catch char
class const continue defalut delete do double
else enum extern false float for friend
goto if inline int long main namespace
new operator private protected public register return
short signed sizeof static struct switch template
this throw true try typedef typeied typename
union unsigned using virtual void volatile while