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