“class key - a keyword (one of class, struct, or union) used to declare (and perhaps define) a nonenum user-defined type. Generalized PODs ’11 (414)” (EMCppSfe 2021)