cpp/types/is compound