4.6 std::remove_all_extents