Класс is_trivially_assignable
Проверяет, можно ли значение типа From
назначить типу To
Синтаксис
template <class To, class From>
struct is_trivially_assignable;
Параметры
Кому
Тип объекта, который получает назначение.
From
Тип объекта, который предоставляет значение.
Замечания
Выражение declval<To>() = declval<From>()
должно иметь правильный формат и должно быть известно компилятору как не требующее нетривиальных операций. From
и To
должны быть полными типами, void
, или массивами с неизвестной границей.
Требования
Заголовок:<type_traits>
Пространство имен: std