do if for int new try asm bool auto case void char else enum goto long this TRUE union break while catch using class float const FALSE short delete sizeof double struct unsigned public signed friend static return typedef default private switch continue operator template protected throw typename explicit export extern