std::experimental::ranges::StrictWeakOrder - cppreference.com (original) (raw)

template< class R, class T, class U >concept bool StrictWeakOrder = Relation<R, T, U>; (1) (ranges TS)

The concept StrictWeakOrder<R, T, U> specifies that the Relation R imposes a strict weak ordering on its arguments. A relation r is a strict weak ordering if

Under these conditions, it can be shown that e is an equivalence relation, and r induces a strict total ordering on the equivalence classes determined by e.

[edit] Notes

The distinction between Relation and StrictWeakOrder is purely semantic.