Namensräume
Varianten
Aktionen

std::relation

Von cppreference.com
< cpp‎ | concepts
 
 
 
Definiert in der Header-Datei <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) (seit C++20)

Das Konzept relation<R, T, U> spezifiziert, dass R eine binäre Relation über der Menge von Ausdrücken definiert, deren Typ und Wertekategorie von T oder U kodiert sind.

[bearbeiten] Referenzen

  • C++23 Standard (ISO/IEC 14882:2024)
  • 18.7.5 Konzept relation [concept.relation]
  • C++20 Standard (ISO/IEC 14882:2020)
  • 18.7.5 Konzept relation [concept.relation]