A regular type is a type similar to int: it is copyable, assignable, and equality comparable.
int
DefaultConstructible
CopyConstructible
CopyAssignable
EqualityComparable
See also the C++ concept std::regular at https://en.cppreference.com/w/cpp/concepts/regular
std::regular