C++11 POD type - a type that is both a trivial type and a standard-layout type. C++20 removes the notion of a POD type as it is no longer deemed necessary. Generalized PODs ’11 (415)” (EMCppSfe 2021)