auto enum operator throw true private explicit bool try protected export break case extern public typedef typeid register false catch typename reinterpret_cast float char union return for class unsigned short frien const using signed goto const_cast virtual sizeof if continue void static inline default volatile static_cast int delete wchar_t struct long do while switch mutable double And template namespace dynamic_cast and_eq xor not_eq bitor bitand xor_eq or compl or_eq not