名前空間
変種
操作

std::relation

From 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>は、RTまたはUによってエンコードされる型および値カテゴリを持つ式の集合上の二項関係を定義することを指定します。

[編集] 参照

  • C++23標準 (ISO/IEC 14882:2024)
  • 18.7.5 コンセプトrelation [concept.relation]
  • C++20 standard (ISO/IEC 14882:2020)
  • 18.7.5 コンセプトrelation [concept.relation]
English 日本語 中文(简体) 中文(繁體)