cpp/types/is aggregate