Пространства имён
Варианты
Действия

std::relation

Материал из cppreference.com
< cpp‎ | concepts
 
 
 
Определено в заголовочном файле <concepts>
template <class R, class T, class U>

concept relation =
  std::predicate<R, T, T> && std::predicate<R, U, U> &&

  std::predicate<R, T, U> && std::predicate<R, U, T>;
(1) (начиная с C++20)

Концепт relation<R, T, U> указывает, что R определяет бинарное отношение над набором выражений, тип и категория значений которых кодируются либо T, либо U.